• 제목/요약/키워드: Code Recommendation

검색결과 48건 처리시간 0.039초

RNN을 이용한 동작기록 마이닝 기반의 추천 방법 (A Code Recommendation Method Using RNN Based on Interaction History)

  • 조희태;이선아;강성원
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제7권12호
    • /
    • pp.461-468
    • /
    • 2018
  • 개발자들은 소프트웨어 개발과 유지보수 작업 중 하나의 코드를 수정하는데 들이는 시간보다 이를 위해 코드를 탐색하고 이해하는데 더 많은 시간을 소모한다. 코드를 탐색하는 시간을 줄이기 위하여 기존 연구들은 데이터 마이닝과 통계적 언어모델 기법을 이용하여 수정할 코드를 추천하여 왔다. 그러나 이 경우 모델의 학습 데이터와 입력되는 데이터가 정확하게 일치하지 않으면 추천이 발생하지 않는다. 이 논문에서 우리는 딥러닝의 기법 중 하나인 Recurrent Neural Networks에 동작기록을 학습시켜 기존 연구의 상기 문제점 없이 수정할 코드의 위치를 추천하는 방법을 제안한다. 제안 방법은 RNN과 동작기록을 활용한 추천 기법으로 평균 약 91%의 정확도와 71%의 재현율을 달성함으로써 기존의 추천방법보다 코드 탐색 시간을 더욱 줄일 수 있게 해 준다.

신경회로망을 이용한 GT 코드 추천 시스템 개발에 관한 연구 (Development of The GT code Recommendation Systems using Neural Networks)

  • 조현수;이홍익;이교일
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 1994년도 추계학술대회 논문집
    • /
    • pp.658-663
    • /
    • 1994
  • The classification and coding of part for group technology applications continus to be labour intensive and time-consuming process, and therefore much effort is dedicated to the structure and creation of automatic coding systems. IN this paper, Neural networks is used to generate processes-related digit as well as part geometry-related digit of the TS code where part name is provided as input.since part name, which is appropriately designated, provides much information about part geometry and manufacturing processes. THe developed GT recommendation system is integrated with interactive TS coding system and database in order to handle the changes of production environment, such as the change of production part of plant. It is found to recommend codes accurately and promises to be a useful tool for consistent, reliable and convenient coding processes.

  • PDF

추천 소프트 키보드 MissLess의 성능 평가 (Performance Evaluation of MissLess Soft Keyboard with Recommendation)

  • 황기태;김태완;조혜경
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권4호
    • /
    • pp.187-195
    • /
    • 2014
  • 본 논문은 선행 연구에서 개발한 MissLess 키보드의 성능을 평가한다. MissLess 키보드는 모바일 단말기 내의 사전에 저장되는 모든 어휘에 해시 코드 값을 할당한다. 그리고, 사용자가 입력한 어휘와 일정 범위의 해시 코드를 가진 어휘를 골라내는 해시필터링, 골라낸 어휘와 입력된 어휘의 철자 유사성을 실시간으로 비교하여 유사 단어를 추려내는 철자 유사성 기반 정렬, 그리고 마지막으로 사용자의 사용 빈도가 놓은 어휘를 우선적으로 골라내는 사용자 패턴 기반 추천의 3 단계를 거쳐 어휘를 추천한다. 본 논문은 추천 알고리즘의 각 단계별로 성능 요소를 분석하고, 이들 요소가 미치는 추천 성능의 영향을 평가하고 평가된 결과를 보인다.

건물ID코드를 이용한 국제망의 표현방법 연구 (Designation of International Network by using Building ID Code)

  • 이효영;노정자이범교
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1998년도 하계종합학술대회논문집
    • /
    • pp.118-121
    • /
    • 1998
  • Standardized representations and data codes are crucial for the exchange of information between systems, organizations, and people in the telecommunications operations area. ITU-T M.1400 recommends a unified representation for the international network routes which includes such location data elements as Town A, Suffix Code which was designed for the representation of domestic network locations to meet the ITU-T recommendation. This paper suggests an expanded building ID code for the representation of the international network locations.

  • PDF

위성통신시스템에서의 터보부호에 대한 오류성능 목표 분석 (Analysis of the error performance objective on Turbo code for satellite communication systems)

  • 여성문;김수영
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2006년도 하계종합학술대회
    • /
    • pp.49-50
    • /
    • 2006
  • Digital satellite systems are usually integrated with terrestrial systems to provide various services, and in these cases they should satisfy the performance objectives defined by the terrestrial systems. Recommendation ITU-R S.1062 specifies the performance of digital satellite systems. The performance objectives were given in terms of bit error probability divided by the average number of errors per burst versus percentage of time. This paper presents theoretical method to estimate performance measure of digital satellite systems defined in Recommendation ITU-R S.1062. We show performance estimation results of duo-binary Turbo codes, and verify them by comparing to the simulation results.

  • PDF

프리캐스트 장지간 바닥판의 정적 및 피로실험 (Experimental Study on the Long Span Precast Decks)

  • 이한주;이용우;정철헌;김인규;전세진;정운용
    • 한국콘크리트학회:학술대회논문집
    • /
    • 한국콘크리트학회 2002년도 봄 학술발표회 논문집
    • /
    • pp.463-468
    • /
    • 2002
  • Transverse prestressing of bridge decks is an attractive concept with substantial benefits in both economy and crack control in slabs. To evaluate the necessary information for the prestressed long span bridge slab design, a series of static and fatigue tests were peformed. It is shown that the minimum thickness recommendation in Korean Highway Bridge Design Code is too conservative.

  • PDF

비트-슬라이스 마이크로프로세서를 이용한 LOG PCM/ADPCM 부호변환시스템 설계

  • 조정연;이영호
    • ETRI Journal
    • /
    • 제6권3호
    • /
    • pp.9-16
    • /
    • 1984
  • This paper describes $\mu$-law PCM/ADPCM Code Conversion System. The system algorithm is computer-simulated, and with the result of simulation the system is designed by using the Am 2900 family's Bit-Slice Microprocessors which have a high-speed processing power. The ADPCM algorithm is based on Jayant's model and the converting algorithm between $\mu$-law PCM and linear PCM is developed according to the CCITT Recommendation G. 711.

  • PDF

$TMS320C6701^TM$을 이용한 2.4kbps EHSX 음성 부호화기의 실시간 구현 (Real-time implementation of the 2.4kbps EHSX Speech Coder Using a $TMS320C6701^TM$ DSPCore)

  • 양용호;이인성;권오주
    • 한국통신학회논문지
    • /
    • 제29권7C호
    • /
    • pp.962-970
    • /
    • 2004
  • 본 논문에서는 TI사의 부동소수점 DSP인 TMS320C6701$^{TM}$을 이용한 2.4kbps EHSX(Enhanced Harmonic Stochastic Excitation) 음성부호화기의 실시간 구현 방법에 대해서 논한다. EHSX는 4khz의 대역폭을 갖는 음성신호를 2.4kbps의 비트율을 갖는 압축 패킷으로 변환하는 부호화 방법으로, 유/무성음에 따라 하모닉(Harmonic) 여기 부호화 방법과 CELP 부호화 방법을 선택적으로 사용하는 구조를 갖는다. 본 논문에서는 이러한 EHSX의 실시간 구현을 위해 연산량의 큰 비중을 차지하는 CELP 분석의 코드북 검색부분과 일부 IIR 필터링 부분에 대한 고정소수점 변환 방법과, 부호화시 하모닉 검색 및 피치 검색방법에 대한 알고리즘 상 연산량 감소 방법, DSP의 구조를 고려한 코드를 배치방법 등 연산량을 감소시키기 위한 최적화 방법을 제시한다. 설계된 음성 부호화기는 PESQ(perceptual evaluation of speech quality) ITU-T Recommendation P.862를 이용한 음질 평가 결과로서 약MOS 3.28을 얻었으며, 실시간으로 압축 및 복원을 수행한다.

Python 기반 AI 프로젝트에서 예외 제안을 위한 자동화 접근 방식 (An Automated Approach for Exception Suggestion in Python-based AI Projects)

  • 강민구;김순태;류덕산
    • 한국인터넷방송통신학회논문지
    • /
    • 제22권4호
    • /
    • pp.73-79
    • /
    • 2022
  • Artificial intelligence (AI) 프로젝트에 널리 사용되는 Python 언어는 Interpreter 언어로 Runtime 시에 오류가 발생한다. 오류로 인한 프로젝트의 실패를 방지하기 위해서는 사전에 예외적인 상황이 발생할 수 있는 코드에 대한 예외 처리가 필요하다. 특히, 많은 리소스를 필요로 하는 AI 프로젝트에서, 오랜 실행 후 발생하는 예외는 큰 리소스 낭비를 초래한다. 하지만, 예외 처리는 개발자의 경험에 의존하기 때문에 개발자들은 잡아야 할 적절한 예외를 결정하는데 어려움을 가진다. 이러한 필요성을 해결하기 위해 기존 예외 처리문을 학습하여 개발 중에 개발자에게 잡아야 할 예외를 제안해주는 접근 방법을 제안한다. 제안 방법은 try 블록의 소스 코드를 입력으로 받아 except 블록에서 처리되어야 할 예외들을 제안해준다. 우리는 2개의 프레임워크로 구성된 대규모 프로젝트에 대해 접근 방법을 평가한다. 우리의 평가 결과에 따르면, 예외 제안을 수행할 때 평균 AUPRC는 0.92 이상을 나타낸다. 연구 결과는 제안된 방법이 비교 모델들을 능가하는 예외 제안 성능으로 개발자의 예외 처리를 지원할 수 있음을 보여준다.

A Survey on the Heavy Metal Contents of Water and Rice in the Jeon-buk Area of Korea

  • Kim, Jong-Gyu;Lee, In-kyu
    • 한국환경보건학회:학술대회논문집
    • /
    • 한국환경보건학회 2005년도 국제학술대회
    • /
    • pp.323-325
    • /
    • 2005
  • This study was performed to investigate the levels of cadmium (Cd), copper (Cu), lead (Pb), and zinc (Zn) in water and rice samples taken from five sites on a stream used for agricultural water in the Jeon-buk area, Korea. The water samples were collected by the recommendation methods of the World Health Organization, and rice samples were randomly selected from the paddy rice. The water and rice samples were analyzed by the recommendation methods of Food Code of Korea and using ICP. Although there was variation between sampling sites, the levels of the metals of rice were on average much higher than those of water. The ratios of metal levels of rice to water were: Cd 8.0${\sim}$35.4; Cu 2.2${\sim}$7.2; Pb 5.9${\sim}$18.3; and Zn 10.6${\sim}$75,7. These results indicate that there was transfer of the metals from the water to the rice, This study also suggests that there might be another pathways for the transfer of the metals to the rice.

  • PDF