College Of Engineering
서울공대 이야기
서울대 전병곤 교수팀,
쉽고 빠른 딥러닝 모델 개발 시스템 ‘JANUS’ 개발


▲ (왼쪽부터) 정은지 서울대 박사과정, 조성우 서울대 석사과정, 유경인 서울대 박사과정,
정주성 서울대 박사과정, 신동진 서울대 석사과정, 전병곤 서울대 컴퓨터공학부 교수
 
서울대 공대는 컴퓨터공학부 전병곤 교수팀이 딥러닝 모델을 쉽고 빠르게 개발할 수 있는 시스템인 JANUS를 개발했다고 18일 밝혔다.
 
딥러닝 기술은 최근 4차 산업 혁명의 가장 중요한 핵심 기술로 떠오르고 있다. 딥러닝 시스템은 개발자들이 원하는 대로 모델을 표현하고 학습 및 추론할 수 있게 해 주는 기능을 한다. 기존 딥러닝 시스템은 모델을 쉽게 표현하는 일과 모델을 빠르게 학습시키는 일, 둘 중 한 쪽에만 더 특화되어 있었다.
 
텐서플로우(TensorFlow)로 대표되는 심볼릭 그래프(symbolic graph) 기반 시스템에서는 고정된 구조의 모델을 빠르게 학습시킬 수는 있었지만 다양한 구조의 모델을 쉽게 표현하기는 어려웠다. 반대로 파이토치(PyTorch)로 대표되는 명령형(imperative) 시스템에서는 다양한 모델을 쉽게 만들 수는 있지만 이를 학습시키는 데는 시간이 더 오래 걸렸다.
 
연구팀은 기존 시스템들의 한계를 극복해 새로운 모델을 쉽게 표현하고 빠르게 학습시킬 수 있는 JANUS 시스템을 제안했다. JANUS는 기존 명령형 시스템에서와 같이 쉬운 프로그래밍 모델을 그대로 사용하면서도, 내부에서 명령형 프로그램을 심볼릭 그래프로 자동 변환하고 최적화를 수행한다.
 
그 결과 다양한 모델을 학습하는 데 걸리는 시간은 명령형 시스템 대비 최대 48배까지 빨라지고 심볼릭 그래프 기반 시스템의 성능에 근접했다. 이번 연구 결과는 글로벌 기업인 구글, 페이스북, 아마존 보다 앞선 결과다.
 
연구팀은 “텐서플로우나 파이토치에 기반한 기존의 딥러닝 시스템의 장점만을 결합할 수 있는 새로운 시스템을 고안했다“며, ”딥러닝 기술을 더욱 쉽고 빠르게 적용할 수 있도록 해 주는 JANUS를 통해 이미지 처리, 음성 인식, 자율주행 등 4차 산업 혁명 기술 발전에 기여할 것“이라고 설명했다.
 
해당 연구 결과는 2019년 2월 미국 보스턴에서 개최될 시스템 분야 최우수 학회 중 하나인 NSDI(USENIX Symposium on Networked Systems Design and Implementation)에서 발표될 예정이다.
 

▲ JANUS 전체 시스템 구조
 
프로파일러(Profiler)에서 프로그램의 특성에 대한 정보를 모아서, 효율적인 심볼릭 그래프를 만들고 수행한다. 수행 중 프로그램의 특성이 달라지는 경우, 정확성을 보장하기 위해 원본 명령형 프로그램이 다시 수행된다.
번호 제목 글쓴이 날짜 조회 수
1471 서울대 공대 제 6회 추석맞이 전통문화체험 행사 개최 hands 2019.10.10 512
1470 서울대 공대 나용수 교수팀 외부 자기장을 이용한 핵융합 플라즈마 가속 및 안정화 기술 개발 hands 2019.10.10 52
1469 서울대 조선해양공학과 이신형 교수 미국 및 영국 조선학회 석학회원 선정 hands 2019.10.10 53
1468 서울대 항공우주비행체설계 연구실 학생팀 CRANE, 美 수직비행협회 디자인 경연대회 준우승 hands 2019.09.25 112
1467 서울대 컴퓨터공학부 강유 교수 연구진, 인공신경망학회에 논문 게재 hands 2019.09.25 91
1466 서울대 기계항공공학부 고승환 교수 연구팀, 종이 자르기 방법으로 투명 전자피부 센서 개발 hands 2019.09.25 107
1465 서울대 공대 김병창, 유재민씨, 구글 PhD 펠로우십 프로그램 수상자로 선정 hands 2019.09.25 93
1464 서울대 안성훈 교수, 국제생산공학아카데미(CIRP) 석학회원으로 선정 hands 2019.09.11 165
1463 서울대 이신두 교수팀, 광학 기반의 고차원 위조방지 기술 및 광정보 보안 저장매체 개발 hands 2019.09.11 160
1462 서울대 한무영 교수, 남태평양 솔로몬제도에서 빗물 식수화 시설 준공식 개최 hands 2019.09.11 153
1461 서울대 공대, 여름방학 청소년 대상 사회 공헌 프로그램 성공적 개최 hands 2019.09.11 174
1460 서울대 컴퓨터공학부 김석준 박사, 미국 시러큐스 대학교 교수로 임용 hands 2019.09.11 135
1459 서울대 공대, 서울대병원과 함께 혈액 검사만으로 고형암 진단 및 예후 예측 가능한 기술 개발 hands 2019.09.04 232
1458 서울대 박용래 교수팀, 생체 근육의 감각기관을 모사한 소프트 센서 내장된 인공 근육 개발 hands 2019.08.21 364
1457 서울대 공대–현대차, ‘ENNOvation Tank 시즌 Ⅱ’ 참가 기업 모집 hands 2019.08.21 377
1456 日 수출규제 맞선 서울대, 中企 기술자립 돕는다 hands 2019.08.21 373
1455 서울대 공대-해동과학문화재단, ‘SNU 해동 주니어 스타트업 지원 프로그램’ 협약식 hands 2019.08.21 347
1454 서울대 기계항공공학부 고승환 교수팀, 과포화 물질의 상변화 특성을 활용한 스마트 윈도우 개발 hands 2019.08.21 330
1453 서울대학교 글로벌R&DB센터-세계은행(World Bank), 기술 혁신 분야 협력을 위한 MOU 체결 hands 2019.07.31 551
1452 서울대 신종계 교수, 美조선학회 최고 논문상 수상 hands 2019.07.31 585
Login
College of Engineering Seoul National University
XE Login