서지주요정보
순환 인공 신경망을 활용한 코드 변경 추천 시스템의 학습 시간 단축 방법 연구 = Reducing the learning time of code change recommendation system using recurrent neural network
서명 / 저자 순환 인공 신경망을 활용한 코드 변경 추천 시스템의 학습 시간 단축 방법 연구 = Reducing the learning time of code change recommendation system using recurrent neural network / 배병일.
발행사항 [대전 : 한국과학기술원, 2020].
Online Access 원문보기 원문인쇄

소장정보

등록번호

8035983

소장위치/청구기호

학술문화관(문화관) 보존서고

MCS 20005

휴대폰 전송

도서상태

이용가능(대출불가)

사유안내

반납예정일

리뷰정보

초록정보

Since recommendation systems select and recommends file that need to be modified, they help developers save time. However, these recommended systems take a lot of time to learn accumulated data. A code change recommendation system using a recurrent neural network (RNN-CRS) should obtain the appropriate sliding window size to create a good learning model, which consumes a lot of time because RNN-CRS learns data repeatedly by changing the sliding window size. This study proposes a method to reduce the time spent on learning by reducing the repetition of learning in RNN-CRS. When a proper sliding window size is obtained, the proposed method reduces the time required to accumulate data and re-create learning models to as little as 1/(number of sliding windows used in learning).

개발자에게 수정이 필요한 파일을 추천하는 시스템은 개발자의 작업 시간을 줄여주는 역할을 한다. 하지만 이러한 추천 시스템은 축적된 데이터를 학습할 때 많은 시간이 든다. 순환 인공 신경망을 이용하는 코드 변경 추천 시스템(RNN-CRS)은 성능이 좋은 학습 모델을 생성하기 위해 적절한 슬라이딩 윈도우 크기를 구해야 하는데, 이 과정에 RNN-CRS은 슬라이딩 윈도우 크기를 변경해가며 반복하여 데이터를 학습하기 때문에 많은 시간을 소모하게 된다. 본 연구는 RNN-CRS의 학습의 반복을 줄여 학습에 소요되는 시간을 줄이는 방법을 제안한다. 제안한 방법은 데이터가 축적되어 학습 모델을 다시 생성하기 위하여 적절한 슬라이딩 윈도우 크기를 구할 때 기존 연구에 비해 소요되는 시간을 최대 약 1/(학습에 이용했던 슬라이딩 윈도우 개수)까지 줄인다.

서지기타정보

서지기타정보
청구기호 {MCS 20005
형태사항 viii, 37 p. : 삽화 ; 30 cm
언어 한국어
일반주기 저자명의 영문표기 : Byeong-il Bae
지도교수의 한글표기 : 강성원
지도교수의 영문표기 : Sungwon Kang
학위논문 학위논문(석사) - 한국과학기술원 : 전산학부,
서지주기 참고문헌 : p. 36-37
QR CODE

책소개

전체보기

목차

전체보기

이 주제의 인기대출도서