• Title/Summary/Keyword: 라이브러리 2.0

Search Result 238, Processing Time 0.032 seconds

A Benchmark of AI Application based on Open Source for Data Mining Environmental Variables in Smart Farm (스마트 시설환경 환경변수 분석을 위한 Open source 기반 인공지능 활용법 분석)

  • Min, Jae-Ki;Lee, DongHoon
    • Proceedings of the Korean Society for Agricultural Machinery Conference
    • /
    • 2017.04a
    • /
    • pp.159-159
    • /
    • 2017
  • 스마트 시설환경은 대표적으로 원예, 축산 분야 등 여러 형태의 농업현장에 정보 통신 및 데이터 분석 기술을 도입하고 있는 시설화된 생산 환경이라 할 수 있다. 근래에 하드웨어적으로 급증한 스마트 시설환경에서 생산되는 방대한 생육/환경 데이터를 올바르고 적합하게 사용하기 위해서는 일반 산업 현장과는 차별화 된 분석기법이 요구된다고 할 수 있다. 소프트웨어 공학 분야에서 연구된 빅데이터 처리 기술을 기계적으로 농업 분야의 빅데이터에 적용하기에는 한계가 있을 수 있다. 시설환경 내/외부의 다양한 환경 변수는 시계열 데이터의 난해성, 비가역성, 불특정성, 비정형 패턴 등에 기인하여 예측 모델 연구가 매우 난해한 대상이기 때문이라 할 수 있다. 본 연구에서는 근래에 관심이 급증하고 있는 인공신경망 연구 소프트웨어인 Tensorflow (www.tensorflow.org)와 대표적인 Open source인 OpenNN (www.openn.net)을 스마트 시설환경 환경변수 상호간 상관성 분석에 응용하였다. 해당 소프트웨어 라이브러리의 운영환경을 살펴보면 Tensorflow 는 Linux(Ubuntu 16.04.4), Max OS X(EL capitan 10.11), Windows (x86 compatible)에서 활용가능하고, OpenNN은 별도의 운영환경에 대한 바이너리를 제공하지 않고 소스코드 전체를 제공하므로, 해당 운영환경에서 바이너리 컴파일 후 활용이 가능하다. 소프트웨어 개발 언어의 경우 Tensorflow는 python이 기본 언어이며 python(v2.7 or v3.N) 가상 환경 내에서 개발이 수행이 된다. 주의 깊게 살펴볼 부분은 이러한 개발 환경의 제약으로 인하여 Tensorflow의 주요한 장점 중에 하나인 고속 연산 기능 수행이 일부 운영 환경에 국한이 되어 제공이 된다는 점이다. GPU(Graphics Processing Unit)의 제공하는 하드웨어 가속기능은 Linux 운영체제에서 활용이 가능하다. 가상 개발 환경에 운영되는 한계로 인하여 실시간 정보 처리에는 한계가 따르므로 이에 대한 고려가 필요하다. 한편 근래(2017.03)에 공개된 Tensorflow API r1.0의 경우 python, C++, Java언어와 함께 Go라는 언어를 새로 지원하여 개발자의 활용 범위를 매우 높였다. OpenNN의 경우 C++ 언어를 기본으로 제공하며 C++ 컴파일러를 지원하는 임의의 개발 환경에서 모두 활용이 가능하다. 특징은 클러스터링 플랫폼과 연동을 통해 하드웨어 가속 기능의 부재를 일부 극복했다는 점이다. 상기 두 가지 패키지를 이용하여 2016년 2월부터 5월 까지 충북 음성군 소재 딸기 온실 내부에서 취득한 온도, 습도, 조도, CO2에 대하여 Large-scale linear model을 실험적(시간단위, 일단위, 주단위 분할)으로 적용하고, 인접한 세그먼트의 환경변수 예측 모델링을 수행하였다. 동일한 조건의 학습을 수행함에 있어, Tensorflow가 개발 소요 시간과 학습 실행 속도 측면에서 매우 우세하였다. OpenNN을 이용하여 대등한 성능을 보이기 위해선 병렬 클러스터링 기술을 활용해야 할 것이다. 오프라인 일괄(Offline batch)처리 방식의 한계가 있는 인공신경망 모델링 기법과 현장 보급이 불가능한 고성능 하드웨어 연산 장치에 대한 대안 마련을 위한 연구가 필요하다.

  • PDF

Insurance Coverage of Property Damage in Petrochemical Industry (석유화학공업 재물손해의 보험대책)

  • 이기형
    • Journal of the KSME
    • /
    • v.34 no.11
    • /
    • pp.845-858
    • /
    • 1994
  • 1988년 이전에는 한국의 석유화학공장은 다른 나라에 비하여 관리상태나 손해상황이 양호한 공 장으로 여겨져 거의 안전도조사(underwriting survey)가 실시되지 않았으나 1989년 이후부터 보험사고가 급격히 증가, 보험금 지급이 많아져 위험조사를 실시한 후 보험을 인수하게 되었다. 일반적으로 석유화학공업의 내용연수는 15년에서 20년으로 보고 있으며 미국, 일본 등 선진국 에서도 건설한지 20년을 전후해서 사고가 다발한다는 점은 국내 석유화학공장의 안전성 확보대 책에서 중요한 점을 시사한다. 석유화학공업의 안전성 확보대책으로서 해외재보험자가 요구하고 있는 "경영전반적인 위험관리"를 도입 추진하여야 할 것으로 사료된다. 여기에는 사전적 손해 방지대책을 포함하는 위험통제는 기본적으로 이루어져야 하며 사후적 대책인 위험재무도 경영 효율이 극대화되도록 하여야 한다. 그러나 최근 들어 국내공장의 사고빈발로 해외재보험자들이 재물손해의 자기부담금액(deductible)인상(business interuption)의 Time Excess연장(7일에서3 0일) 등의 보험조건을 강화하고 있다. 따라서 외국의 사고 경험에 비추어 국내 플랜트의 내용연 수가 거의 다 되어서 사고발생위험이 잠재하고 있고 석유화학공업의 특성상 사고빈도는 낮으나 손해규모가 대규모이고 국가경제에 기여하는 비율이 타산업에 비해 월등히 크다는 점 등에서 안전대책에 대한 경영자의 관심제고를 밑바탕으로 한 위험관리의 정착화, 안전기준 등의 국제 수준으로 향상 및 전문기술인력 확보를 통하여 사고발생 억제에 대하여 소홀히 해서는 안된다고 사료된다.안된다고 사료된다.작 원리 및 제조방법에 대하여 기술한다. 2차원 그래픽의 기능만으로도 충분한 역할을 수행할 수 있지만, 그 다음 단계인 기본설계나 상세설계와의 자료 공유를 생각하면, 3차원 그래 픽이 필요하다. 다만, 3차원 그래픽 기능을 추가하기 위해 많은 노력이 요구되는데, 현재 PHIG S와 x-window가 결합되어 PEX라는 라이브러리로 개발되고 있으므로 차후의 연구에 포함될 수 있을 것이며, 이 글에서는 간단한 2차원 그래픽 기능만을 이용하였다. 앞으로 PEX의 기능을 적 절히 구사하면, 좋은 효과를 볼 수 있을 것이다. 279cm 되게 하고 선축은 팬톰의 27번 절편과 28번 절편의 접변과 최대 전단면의 교차선과 일치시켜 양방향에서 15분씩 조사하여 전단면에서 선량을 측정하였다. 팬톰내 선축상 중앙점의 선량을 기준으로 다른 부위의 선량을 비교하였다. 두경부와 복부, 폐의 하반에서 선량의 차이는 $\pm$ 10% 이내였고, 폐의 상반과 어깨와 골반 부위에서 선량은 10%이상 저선량을 보였다. 특히 어깨부위에는 30%이상 저선량을 보였다. 이로부터 서울대병원과 유사한 조건에서 코발트로 전신조사하는 경우에는 폐나 두경부에 대응하는 조직보상체를 이용하기보다는 어깨부위에 선량을 추가하는 것이 바람직할 것이라고 생각한다.alpha$ 부분공간들의 합공간 역시 on-semistrbtifiable over $\alpha$ 하다. 6. 폐연속 net-cevering 함수에 의하여 cn-semistratifiable over $\alpha$ 성질이 보존된다. 보잘것이 없었고, 현재에도

  • PDF

A Scalable Montgomery Modular Multiplier (확장 가능형 몽고메리 모듈러 곱셈기)

  • Choi, Jun-Baek;Shin, Kyung-Wook
    • Journal of IKEEE
    • /
    • v.25 no.4
    • /
    • pp.625-633
    • /
    • 2021
  • This paper describes a scalable architecture for flexible hardware implementation of Montgomery modular multiplication. Our scalable modular multiplier architecture, which is based on a one-dimensional array of processing elements (PEs), performs word parallel operation and allows us to adjust computational performance and hardware complexity depending on the number of PEs used, NPE. Based on the proposed architecture, we designed a scalable Montgomery modular multiplier (sMM) core supporting eight field sizes defined in SEC2. Synthesized with 180-nm CMOS cell library, our sMM core was implemented with 38,317 gate equivalents (GEs) and 139,390 GEs for NPE=1 and NPE=8, respectively. When operating with a 100 MHz clock, it was evaluated that 256-bit modular multiplications of 0.57 million times/sec for NPE=1 and 3.5 million times/sec for NPE=8 can be computed. Our sMM core has the advantage of enabling an optimized implementation by determining the number of PEs to be used in consideration of computational performance and hardware resources required in application fields, and it can be used as an IP (intellectual property) in scalable hardware design of elliptic curve cryptography (ECC).

Microbial Population Diversity of the Mud Flat in Suncheon Bay Based on 16S rDNA Sequences and Extracellular Enzyme Activities (남해안 갯벌 미생물의 세포외효소 활성 및 16S rDNA 분석에 의한 다양성 조사)

  • Kim, Yu-Jeong;Kim, Sung-Kyum;Kwon, Eun-Ju;Baik, Keun-Sik;Kim, Jung-Ho;Kim, Hoon
    • Applied Biological Chemistry
    • /
    • v.50 no.4
    • /
    • pp.268-275
    • /
    • 2007
  • Diversity of the mud flat microbial population in Suncheon Bay was investigated by studying extracellular enzyme activities and 16S rDNA sequences. Four culturable bacterial strains with CMCase, xylanase and protease activities were isolated from the wetland and the mud flat. All the strains produced more xylanase activity than CMCase or protease activity, and the properties of the isolate enzymes from the wetland were similar to those from the mud flat. About 2,000 clones were obtained with the 16S rDNA amplified from the metagenomic DNA isolated from the mud samples. Based on the restriction pattern(s), seventeen clones were selected for base sequence analysis. Of the 17 clones, only 35% (6 clones) were found to be cultured strains and 65% (11 clones) to be uncultured strains. The similarities in the base sequences of the clones ranged from 91.0% to 99.9% with an average similarity of 97.3%. The clones could be divided into 7 groups, Proteobacteria (9 clones, 52.9%), Firmicutes (3 clones, 17.6%), Bacteroidetes (1 clone), Flavobacteria (1 clone), Verrucomicrobia (1 clone), Acidobacteria (1 clone), and Chloroflexi (1 clone). Most of the Proteobacteria clones were gamma Proteobacteria associated with oxidation-reduction of sulfur.

Development of a Korean Speech Recognition Platform (ECHOS) (한국어 음성인식 플랫폼 (ECHOS) 개발)

  • Kwon Oh-Wook;Kwon Sukbong;Jang Gyucheol;Yun Sungrack;Kim Yong-Rae;Jang Kwang-Dong;Kim Hoi-Rin;Yoo Changdong;Kim Bong-Wan;Lee Yong-Ju
    • The Journal of the Acoustical Society of Korea
    • /
    • v.24 no.8
    • /
    • pp.498-504
    • /
    • 2005
  • We introduce a Korean speech recognition platform (ECHOS) developed for education and research Purposes. ECHOS lowers the entry barrier to speech recognition research and can be used as a reference engine by providing elementary speech recognition modules. It has an easy simple object-oriented architecture, implemented in the C++ language with the standard template library. The input of the ECHOS is digital speech data sampled at 8 or 16 kHz. Its output is the 1-best recognition result. N-best recognition results, and a word graph. The recognition engine is composed of MFCC/PLP feature extraction, HMM-based acoustic modeling, n-gram language modeling, finite state network (FSN)- and lexical tree-based search algorithms. It can handle various tasks from isolated word recognition to large vocabulary continuous speech recognition. We compare the performance of ECHOS and hidden Markov model toolkit (HTK) for validation. In an FSN-based task. ECHOS shows similar word accuracy while the recognition time is doubled because of object-oriented implementation. For a 8000-word continuous speech recognition task, using the lexical tree search algorithm different from the algorithm used in HTK, it increases the word error rate by $40\%$ relatively but reduces the recognition time to half.

Family Structure and Succession of the Late Chosun Seen through Male Adoption (양자제도를 통해 본 조선후기 가족구조와 가계계승: 의성김씨 호구단자 분석을 중심으로)

  • Park, Soo-Mi
    • Korea journal of population studies
    • /
    • v.30 no.2
    • /
    • pp.71-95
    • /
    • 2007
  • This paper attempts to identify the principle of family succession and family patterns of yangban in the late Chosun period through an analysis of male adaptation cases found in family registration records. The primary source of analysis is the family registration documents of Uiseong Kim's from the late 17th century to the early 20th century. As a result, it is found that there is a substantial change in the patterns of family from the early and mid Chosun period to the late Chosun period. The change is the strengthening of the principle of patriarchy succession through male adoption. Looking at the data as a whole, the average number of household members is increased and the membership of kinship also expanded. In contrast to the family patterns of the early Chosun period, not only the patterns of Uiseong Kim's family are predominately immediate family or collateral family but also the majority is extended family in the 18th and 19th centuries. The male adoption cases recorded in Uiseong Kim's family registration documents take up 33.8% of the male adoption cases in the entire family registration documents. This goes to show that the strengthening of the principle of primogeniture succession at a time when child mortality rate is very high resulted in the increase of male adoption. In conclusion, the late Chosun society was a society where the seat of primogeniture was much more important than immediate hereditary members in the family succession.

Assessment of Physiological Activity of Entomopathogenic Fungi with Insecticidal Activity Against Locusts (풀무치에 대하여 살충활성을 보유한 곤충병원성 진균의 생리활성 평가)

  • Lee, Mi Rong;Kim, Jong Cheol;Lee, Se Jin;Kim, Sihyeon;Lee, Seok Ju;Park, So Eun;Lee, Wang Hyu;Kim, Jae Su
    • Korean journal of applied entomology
    • /
    • v.56 no.3
    • /
    • pp.301-308
    • /
    • 2017
  • Locusts, Locusta migratoria (Orthoptera: Acrididae) are periodical unpredictable agricultural pests worldwide and cause serious damage to crop production; however, little consideration has been given to the management of this pest. Herein, we constructed a locust-pathogenic fungal library and confirmed that some fungi could be used as resources for locust management. First, the entomopathogenic fungi were collected from sampled soils using a Tenebrio molitor-based baiting system. For the locust assay, a locust colony was obtained from the National Institute of Agricultural Science and Technology. A total of 34 entomopathogenic fungal granules, which were produced by solid cultures, were placed in the plastic insect-rearing boxes (2 g/box) and nymphs of locust were contained in the box. In 3-7 days, mycosis was observed on the membranous cuticles of the head, abdomen, and legs of locusts. In particular, Metarhizium anisopliae, M. lepidiotae, and Clonostachys rogersoniana exhibited high virulence against the locust. Given that the 34 isolates could be used in field applications, their conidial production and stability (thermotolerance) were further characterized. In the thermotolerance assay, Paecilomyces and Purpureocillium isolates had higher thermotolerance than the other isolates. Most of the fungal isolates produced ca. >$1{\times}10^8conidia/g$ on millet grain medium. In a greenhouse trial, the granular application of M. anisopliae isolate on the soil surface resulted in 85.7% control efficacy. This work suggests that entomopathogenic fungi in a granular form can be effectively used to control the migratory locust.

Emoticon by Emotions: The Development of an Emoticon Recommendation System Based on Consumer Emotions (Emoticon by Emotions: 소비자 감성 기반 이모티콘 추천 시스템 개발)

  • Kim, Keon-Woo;Park, Do-Hyung
    • Journal of Intelligence and Information Systems
    • /
    • v.24 no.1
    • /
    • pp.227-252
    • /
    • 2018
  • The evolution of instant communication has mirrored the development of the Internet and messenger applications are among the most representative manifestations of instant communication technologies. In messenger applications, senders use emoticons to supplement the emotions conveyed in the text of their messages. The fact that communication via messenger applications is not face-to-face makes it difficult for senders to communicate their emotions to message recipients. Emoticons have long been used as symbols that indicate the moods of speakers. However, at present, emoticon-use is evolving into a means of conveying the psychological states of consumers who want to express individual characteristics and personality quirks while communicating their emotions to others. The fact that companies like KakaoTalk, Line, Apple, etc. have begun conducting emoticon business and sales of related content are expected to gradually increase testifies to the significance of this phenomenon. Nevertheless, despite the development of emoticons themselves and the growth of the emoticon market, no suitable emoticon recommendation system has yet been developed. Even KakaoTalk, a messenger application that commands more than 90% of domestic market share in South Korea, just grouped in to popularity, most recent, or brief category. This means consumers face the inconvenience of constantly scrolling around to locate the emoticons they want. The creation of an emoticon recommendation system would improve consumer convenience and satisfaction and increase the sales revenue of companies the sell emoticons. To recommend appropriate emoticons, it is necessary to quantify the emotions that the consumer sees and emotions. Such quantification will enable us to analyze the characteristics and emotions felt by consumers who used similar emoticons, which, in turn, will facilitate our emoticon recommendations for consumers. One way to quantify emoticons use is metadata-ization. Metadata-ization is a means of structuring or organizing unstructured and semi-structured data to extract meaning. By structuring unstructured emoticon data through metadata-ization, we can easily classify emoticons based on the emotions consumers want to express. To determine emoticons' precise emotions, we had to consider sub-detail expressions-not only the seven common emotional adjectives but also the metaphorical expressions that appear only in South Korean proved by previous studies related to emotion focusing on the emoticon's characteristics. We therefore collected the sub-detail expressions of emotion based on the "Shape", "Color" and "Adumbration". Moreover, to design a highly accurate recommendation system, we considered both emotion-technical indexes and emoticon-emotional indexes. We then identified 14 features of emoticon-technical indexes and selected 36 emotional adjectives. The 36 emotional adjectives consisted of contrasting adjectives, which we reduced to 18, and we measured the 18 emotional adjectives using 40 emoticon sets randomly selected from the top-ranked emoticons in the KakaoTalk shop. We surveyed 277 consumers in their mid-twenties who had experience purchasing emoticons; we recruited them online and asked them to evaluate five different emoticon sets. After data acquisition, we conducted a factor analysis of emoticon-emotional factors. We extracted four factors that we named "Comic", Softness", "Modernity" and "Transparency". We analyzed both the relationship between indexes and consumer attitude and the relationship between emoticon-technical indexes and emoticon-emotional factors. Through this process, we confirmed that the emoticon-technical indexes did not directly affect consumer attitudes but had a mediating effect on consumer attitudes through emoticon-emotional factors. The results of the analysis revealed the mechanism consumers use to evaluate emoticons; the results also showed that consumers' emoticon-technical indexes affected emoticon-emotional factors and that the emoticon-emotional factors affected consumer satisfaction. We therefore designed the emoticon recommendation system using only four emoticon-emotional factors; we created a recommendation method to calculate the Euclidean distance from each factors' emotion. In an attempt to increase the accuracy of the emoticon recommendation system, we compared the emotional patterns of selected emoticons with the recommended emoticons. The emotional patterns corresponded in principle. We verified the emoticon recommendation system by testing prediction accuracy; the predictions were 81.02% accurate in the first result, 76.64% accurate in the second, and 81.63% accurate in the third. This study developed a methodology that can be used in various fields academically and practically. We expect that the novel emoticon recommendation system we designed will increase emoticon sales for companies who conduct business in this domain and make consumer experiences more convenient. In addition, this study served as an important first step in the development of an intelligent emoticon recommendation system. The emotional factors proposed in this study could be collected in an emotional library that could serve as an emotion index for evaluation when new emoticons are released. Moreover, by combining the accumulated emotional library with company sales data, sales information, and consumer data, companies could develop hybrid recommendation systems that would bolster convenience for consumers and serve as intellectual assets that companies could strategically deploy.