• 제목/요약/키워드: Automatic Coding

검색결과 93건 처리시간 0.029초

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

  • 정여진;안성만;양지헌;이재준
    • 지능정보연구
    • /
    • 제23권2호
    • /
    • pp.1-17
    • /
    • 2017
  • 딥러닝 프레임워크의 대표적인 기능으로는 '자동미분'과 'GPU의 활용' 등을 들 수 있다. 본 논문은 파이썬의 라이브러리 형태로 사용 가능한 프레임워크 중에서 구글의 텐서플로와 마이크로소프트의 CNTK, 그리고 텐서플로의 원조라고 할 수 있는 티아노를 비교하였다. 본문에서는 자동미분의 개념과 GPU의 활용형태를 간단히 설명하고, 그 다음에 logistic regression을 실행하는 예를 통하여 각 프레임워크의 문법을 알아본 뒤에, 마지막으로 대표적인 딥러닝 응용인 CNN의 예제를 실행시켜보고 코딩의 편의성과 실행속도 등을 확인해 보았다. 그 결과, 편의성의 관점에서 보면 티아노가 가장 코딩 하기가 어렵고, CNTK와 텐서플로는 많은 부분이 비슷하게 추상화 되어 있어서 코딩이 비슷하지만 가중치와 편향을 직접 정의하느냐의 여부에서 차이를 보였다. 그리고 각 프레임워크의 실행속도에 대한 평가는 '큰 차이는 없다'는 것이다. 텐서플로는 티아노에 비하여 속도가 느리다는 평가가 있어왔는데, 본 연구의 실험에 의하면, 비록 CNN 모형에 국한되었지만, 텐서플로가 아주 조금이지만 빠른 것으로 나타났다. CNTK의 경우에도, 비록 실험환경이 달랐지만, 실험환경의 차이에 의한 속도의 차이의 편차범위 이내에 있는 것으로 판단이 되었다. 본 연구에서는 세 종류의 딥러닝 프레임워크만을 살펴보았는데, 위키피디아에 따르면 딥러닝 프레임워크의 종류는 12가지가 있으며, 각 프레임워크의 특징을 15가지 속성으로 구분하여 차이를 특정하고 있다. 그 많은 속성 중에서 사용자의 입장에서 볼 때 중요한 속성은 어떤 언어(파이썬, C++, Java, 등)로 사용가능한지, 어떤 딥러닝 모형에 대한 라이브러리가 잘 구현되어 있는지 등일 것이다. 그리고 사용자가 대규모의 딥러닝 모형을 구축한다면, 다중 GPU 혹은 다중 서버를 지원하는지의 여부도 중요할 것이다. 또한 딥러닝 모형을 처음 학습하는 경우에는 사용설명서가 많은지 예제 프로그램이 많은지 여부도 중요한 기준이 될 것이다.

DSRC시스템 채널 환경에서 정지 영상 전송을 위한 에러 복구 및 은닉 기법 (Error Resilient and Concealment Schemes for Still Image Transmission over DSRC System Channel)

  • 최은석;백중환
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2001년도 하계종합학술대회 논문집(4)
    • /
    • pp.13-16
    • /
    • 2001
  • In the Dedicated Short Range Communication (DSRC) system channel, a large number of bit errors occur because of Additive White Gaussian Noise (AWGN) and fading. When an image data is transmitted under the condition, reconstructed image quality is significantly degraded. In this paper, as an alternative to the error correcting code and/or automatic repeat request scheme, we propose an error recovery scheme for image data transmission. We first analyze how transmission errors in the DSRC system channel degrade image quality. Then, in order to improve image quality, we propose error resilient and concealment schemes for still image transmission using DCT-based fixed length coding, hamming code, cyclic redundancy check, and interleaver. Finally, we show its performance by an experiment.

  • PDF

배경영상에서 유전자 알고리즘을 이용한 얼굴의 각 부위 추출 (Facial Feature Extraction using Genetic Algorithm from Original Image)

  • 이형우;이상진;박석일;민홍기;홍승홍
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(4)
    • /
    • pp.214-217
    • /
    • 2000
  • Many researches have been performed for human recognition and coding schemes recently. For this situation, we propose an automatic facial feature extraction algorithm. There are two main steps: the face region evaluation from original background image such as office, and the facial feature extraction from the evaluated face region. In the face evaluation, Genetic Algorithm is adopted to search face region in background easily such as office and household in the first step, and Template Matching Method is used to extract the facial feature in the second step. We can extract facial feature more fast and exact by using over the proposed Algorithm.

  • PDF

Complete Nucleotide Sequence of KCNE1 in Korean Genome

  • Yeo, Shin-Il;Kim, Su-Won;Kim, Yoon-Nyun;You, Kwan-Hee;Shin, Song-Woo;Kim, Myoung-Hee;Song, Jae-Chan;Yoo, Min
    • 대한의생명과학회지
    • /
    • 제8권3호
    • /
    • pp.185-188
    • /
    • 2002
  • We have cloned the gene fur long QT syndrome in Korean genome and determined its detailed nucleotide sequence. Blood DNAs were isolated from 68 healthy individuals (including males and females) and the genomic DNAs were amplified by PCR method followed by automatic DNA sequencing. Entire sequence of the coding region for KCNEI was located in exon 3. PCR products were reexamined for the confirmation of KCNE1-specific amplification by nested PCR. KCNE1 mRNA was 436 bp. This corresponded to 129 amino acids. There was no recognizable difference between males and females. This study should contribute to the better understanding of long QT syndrome in Korean population.

  • PDF

NS-2 를 이용한 HSDPA 패킷 스케줄링 알고리즘 성능 측정 (Performance of HSDPA Packet Scheduling Algorithms with NS-2)

  • 김정택;한찬규;최형기
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 가을 학술발표논문집 Vol.34 No.2 (D)
    • /
    • pp.261-266
    • /
    • 2007
  • UMTS release 5 에서 소개된 HSDPA 를 위해 도입된 새로운 기술 Adaptive Modulation and Coding, Hybrid Automatic Repeal reQuest, Fast Packet Scheduling 에 대해 알아보고 여기서 key role 이 되는 Fast Packet Scheduling 알고리즘 가운데 대표적인 세 가지 Round Robin(RR), Promotional Fairness(PF), Maximum Channel Quality Index(Max CQI) 알고리즘의 성능을 시스템 수율과 공평성의 관점에서 분석해보았다. 시스템 수율에서는 Max CQI, PF. RR 알고리즘 순이었으며 공평성 측면에서는 RR, PF Max CQI 알고리즘 순으로 나타났다. 같은 시스템, 같은 망 구조 내에서라면 알고리즘을 최적화하여 QoS와 성능을 극대화할 수 있도록 지속적인 연구가 필요하다.

  • PDF

Difference between Korean and Occidental Group-specific Label-based Probabilistic Brain Atlas

  • 구방본;이종민
    • 전자공학회지
    • /
    • 제36권11호
    • /
    • pp.66-82
    • /
    • 2009
  • Probabilistic atlases for the human brain structure are more suitable than single brain atlases for representing population anatomy. In this study, we hypothesized the group-specific probabilistic atlas for accurate characteristic feature coding. Our proposed method for a new group comparison study, using a subpopulation specific probabilistic atlas, was based on this hypothesis. A knowledge-based automatic labeling technique using nonlinear registration was applied to encode group-specific regional probabilistic information. Direct atlas-based comparison using volume counting above the probability threshold, distance measurement and correlation analysis were performed based on the probabilistic atlas. Here, we applied this method for comparison between Korean and occidental groups. The results showed that this method could provide simple but intuitive regions of interest-based group analysis for the entire cortex area.

  • PDF

컴포넌트 조립을 위한 커넥터 설계 및 자동 생성 (Connector Design and Automatic Creation for Components Assembly)

  • 한정수;채은주
    • 한국콘텐츠학회논문지
    • /
    • 제5권2호
    • /
    • pp.275-281
    • /
    • 2005
  • 컴포넌트 기반 개발의 관점에서 시스템 개발은 코드를 작성하는 대신에 기존의 소프트웨어 컴포넌트들을 조립하는 것으로 대체되고 있으며 컴포넌트 조립에 관한 연구가 활발히 진행되고 있다. 본 논문에서는 컴포넌트 조립을 위하여 컴포넌트 사이의 관계를 명세화하여 정형화하였다. 커넥터를 통하여 컴포넌트를 조립하게 되면 메소드 호출이나 변경 없이 조립이 가능하다. 본 논문에서는 컴포넌트를 연결하는 커넥터 생성을 위한 명세와 제약조건을 정형화 하였으며, 작성된 커넥터 명세와 제약조건을 통하여 커넥터가 자동으로 생성되도록 하였다.

  • PDF

임의 단면 형상의 3차원 압출에 대한 상계해법-유한요소법 Couple에 관한 연구 (A Study on Arbitrary Cross Section Shaped Three-Dimensional Extruion with Upper Bound Method-Finite Element Method Couple)

  • 이병섭;홍성인
    • 한국소성가공학회:학술대회논문집
    • /
    • 한국소성가공학회 1996년도 춘계학술대회논문집
    • /
    • pp.145-155
    • /
    • 1996
  • The extrusion velocity of billet through a die and the shapes of the die are the important factors in the metal forming process of the extrusion of billet. in recent years, the life cycle of products is goingfaster. Although the former finite element method was capable of yielding a detailed analysis, it requires lots of time and extensive coding effort. Then, some simple devices were developed and based on upper bound method. For this purpose , a kinematically admiasible velocity field is formulated for extrusion of cylinders with arbitrary cross section and die profile on their outer surfaces by using a modified upper bound approach, which configures simulataneous extruding speeds in three directions . Also, In order to display mesh of the cold forward extrusion process using the approach , the automatic three-dimentional mesh generation produced by the approach coupled finite element method with upper bound method.

  • PDF

석탄화력발전소 보일러 연소용 공기 제어알고리즘의 개발 (The Development of Boiler Combustion Air Control Algorithm for Coal-Fired Power Plant)

  • 임건표;이흥호
    • 전기학회논문지P
    • /
    • 제61권4호
    • /
    • pp.153-160
    • /
    • 2012
  • This paper is written for the development of boiler combustion air control algorithm of coal-fired power plant by the steps of design, coding and test. The control algorithms were designed in the shape of cascade control for two parts of air master, forced draft fan pitch blade by standard function blocks. This control algorithms were coded to the control programs of distributed control systems under development. The simulator for coal-fired power plant was used in the test step and automatic control, sequence control and emergency stop tests were performed successfully like the tests of the actual power plant. The reliability will be obtained enough to apply to actual site if the total test has been completed in the state that all algorithms were linked mutually. It is expected that the project result will contribute to the safe operation of domestic power plant and the self-reliance of coal-fired power plant control technique.

단점 및 분기 영역 분리를 이용한 지문영상의 고속 세선화 방법 (Fast Thinning Method for Fingerprint Image by Separating End and Bifurcation Regions)

  • 이정환;김재창
    • 한국정보처리학회논문지
    • /
    • 제6권10호
    • /
    • pp.2816-2822
    • /
    • 1999
  • In this paper, a fast thinning method for fingerprint image by separating end and bifurcation region is proposed. To detect feature points in automatic fingerprint identification system, thinning of fingerprint is essential. The end and bifurcation regions in ridge line are separated by means of run-length coding, and parallel thinning method is applied to the separated regions. The rest parts except the end and bifurcation regions are processed by connecting center points of each run. The performance of the proposed method has been evaluated by CPU processing time and thinness measurement. By the experimental results, the proposed method is fast and has high thinness value.

  • PDF