• Title/Summary/Keyword: Multiple Servers

Search Result 172, Processing Time 0.017 seconds

Comparison of Deep Learning Frameworks: About Theano, Tensorflow, and Cognitive Toolkit (딥러닝 프레임워크의 비교: 티아노, 텐서플로, CNTK를 중심으로)

  • Chung, Yeojin;Ahn, SungMahn;Yang, Jiheon;Lee, Jaejoon
    • Journal of Intelligence and Information Systems
    • /
    • v.23 no.2
    • /
    • pp.1-17
    • /
    • 2017
  • The deep learning framework is software designed to help develop deep learning models. Some of its important functions include "automatic differentiation" and "utilization of GPU". The list of popular deep learning framework includes Caffe (BVLC) and Theano (University of Montreal). And recently, Microsoft's deep learning framework, Microsoft Cognitive Toolkit, was released as open-source license, following Google's Tensorflow a year earlier. The early deep learning frameworks have been developed mainly for research at universities. Beginning with the inception of Tensorflow, however, it seems that companies such as Microsoft and Facebook have started to join the competition of framework development. Given the trend, Google and other companies are expected to continue investing in the deep learning framework to bring forward the initiative in the artificial intelligence business. From this point of view, we think it is a good time to compare some of deep learning frameworks. So we compare three deep learning frameworks which can be used as a Python library. Those are Google's Tensorflow, Microsoft's CNTK, and Theano which is sort of a predecessor of the preceding two. The most common and important function of deep learning frameworks is the ability to perform automatic differentiation. Basically all the mathematical expressions of deep learning models can be represented as computational graphs, which consist of nodes and edges. Partial derivatives on each edge of a computational graph can then be obtained. With the partial derivatives, we can let software compute differentiation of any node with respect to any variable by utilizing chain rule of Calculus. First of all, the convenience of coding is in the order of CNTK, Tensorflow, and Theano. The criterion is simply based on the lengths of the codes and the learning curve and the ease of coding are not the main concern. According to the criteria, Theano was the most difficult to implement with, and CNTK and Tensorflow were somewhat easier. With Tensorflow, we need to define weight variables and biases explicitly. The reason that CNTK and Tensorflow are easier to implement with is that those frameworks provide us with more abstraction than Theano. We, however, need to mention that low-level coding is not always bad. It gives us flexibility of coding. With the low-level coding such as in Theano, we can implement and test any new deep learning models or any new search methods that we can think of. The assessment of the execution speed of each framework is that there is not meaningful difference. According to the experiment, execution speeds of Theano and Tensorflow are very similar, although the experiment was limited to a CNN model. In the case of CNTK, the experimental environment was not maintained as the same. The code written in CNTK has to be run in PC environment without GPU where codes execute as much as 50 times slower than with GPU. But we concluded that the difference of execution speed was within the range of variation caused by the different hardware setup. In this study, we compared three types of deep learning framework: Theano, Tensorflow, and CNTK. According to Wikipedia, there are 12 available deep learning frameworks. And 15 different attributes differentiate each framework. Some of the important attributes would include interface language (Python, C ++, Java, etc.) and the availability of libraries on various deep learning models such as CNN, RNN, DBN, and etc. And if a user implements a large scale deep learning model, it will also be important to support multiple GPU or multiple servers. Also, if you are learning the deep learning model, it would also be important if there are enough examples and references.

A Study on the Expressed Desire at Discharge of Patients to Use Home Nursing and Affecting Factors of the Desire (퇴원환자의 가정간호 이용의사와 관련 요인)

  • Lee, Ji-Hyun;Lee, Young-Eun;Lee, Myung-Hwa;Sohn, Sue-Kyung
    • The Korean Journal of Rehabilitation Nursing
    • /
    • v.2 no.2
    • /
    • pp.257-270
    • /
    • 1999
  • The purpose of this study is to investigate factors related to the intent of using home nursing of chronic disease patients who got out of a university hospital. For the purpose, the study selected 153 patients who were hospitalized and left K university hospital with diagnoses of cancer, hypertension, diabetes and cerebral vascular accident and ordered to be discharged and performed interviews with them and surveys on their medical records to obtain the following results. For this study a direct-interview survey and medical record review was conducted from June 28 to Aug. 30, 1998. The frequency and mean values were computed to find the characteristics of the study subjects, and $X^2$-test, t-test, factor analysis and multiple logistic regession analysis were applied for the analysis of the data. The following results were obtained. 1) When characteristics of the subjects were examined, men and women occupied for 58.8% and 41.2%, respectively. The subjects were 41.3 years old in aver age and had the monthly aver age earning of 0.99 million won or below, which was the most out of the total subjects at 34.6%. Among the total, 87.6% resided in cities and 12.4 in counties. The most left the hospital with diagnosis of cancer at 51.6%, followed by hyper tension at 24.2%, diabetes at 13.7% and cerebral vascular accident at 7.2%. 2) 93.5% of the selected patients had the intent of using home nursing and 6.5%, didn't. Among those patients having the intent, 85.6% had the intent of paying for home nursing and 14.4%, didn't. The subjects expected that the nursing would be paid 9,143 won in aver age and 47.7% of them preferred national authorities as the main servers. 86.3% of the subjects thought that home nursing business had the main advantage of making it possible to learn nursing methods at home and thereby contributing to improving the ability of patients and their facilities to solve health problems. 3) Relations between the intent of use and characteristics of the subjects such as demography-related social, home environment, disease and physical function characteristics did not show statistically significant differences among one another. Compared to those who had no intent of using home nursing, the group having the intent had more cases of male patients, the age of 39 or below, residence in cities, 5 family member s or more, no existence of home nursing servers, leaving the hospital from a non-hospitalized building, disease development for five months or below, hospitalization for ten days or more, non-hospitalization with in the recent one month, two times or over of hospitalization, leaving the hospital with no demand of special treatment, operation underwent, poor results of treatment, leaving the hospital with demand of rehabilitation services, physical disablement and high evaluation point of daily life. 4) Among those patients having the intent of using home nursing, 47.6% demanded technical nursing and 55.9%, supportive nursing. As technical nursing,' inject into a blood vessel ' and 'treat pustule and teach basic prevention methods occupied for 57.4%, respectively, topping the list. Among demands of supportive nursing, 'observe patients 'status and refer them to hospitals or community resources as available, if necessary' was the most with percent age point of 59.5. Regarding the intent of paying for home nursing, 39.2% of those patients wishing to use the nursing responded paying for technical services and 20.2, supportive services. In detail, 70.0% wanted to pay for a service stated as 'inject into a blood vessel', highest among the former services and 30.7%, a service referred to as 'teaching exercises needed to make the body of patients move', highest among the latter. When this was analyzed in terms of a relation between the need(the need for home nursing) and the demand(the intent of paying for home nursing), The rate of the need to the demand was found two or three times higher in technical nursing(0.82) than in supportive nursing(0.35). In aspects of tech ical nursing, muscle injection(1.26, the 1st rank) was highest in the rate while among aspects of supportive nursing, a service referred to as 'teach exercises needed for making patients move their bodies normally'(0.58, the 1st rank). 5) factors I(satisfaction with hospital services), II(recognition of disease state), III(economy) and IV(period of disease) occupied for 34.4, 13.8, 11.9 and 9.2 percents, respectively among factors related to the intent by the subjects of using home nursing, totaled 59.3%. In conclusion, most of chronic disease patients have the intent of using hospital-based home nursing and satisfaction with hospital services is a factor affecting the intent most. Thus a post-management system is needed to continue providing health management to those patients after they leave the hospital. Further, supportive services should be provided in order that those who are satisfied with hospital services return to their community and live their in dependent lives. Based on these results, the researcher would make the following recommendation. 1) Because home nursing becomes more and more needed due to a sharp increase in chronic disease patients and elderly people, related rules and regulations should be made and implemented. 2) Hospital nurses specializing in home nursing should be cultivated.

  • PDF