- 회원들이 추천해주신 좋은 글들을 따로 모아놓는 공간입니다.
Date 16/12/07 19:25:43
Name   Azurespace
File #1   chatbot.png (28.6 KB), Download : 6
Subject   회귀신경망으로 만든 챗봇


회귀신경망 또는 재귀신경망(Recurrent Neural Network, RNN)는 신경망의 한 종류인데, 이게 뭔지 그리고  어떤 식으로 동작하는지를 설명하려고 하면 엄청 말이 길어질테니 여기서는 생략하겠습니다. 보통 시계열 데이터(그러니까, 데이터에 시간 내지는 인과적 관계가 존재하는 경우)에 대해서 사용하면 좋은 성능을 보입니다. 이는 자연어 처리(Natural Language Processing)에 있어서 좋은 특징인데요. 때문에 이 쪽에서 많은 응용이 존재합니다.

유명한 예로 최근 화제가 되었던 구글 번역의 GNMT(Google Neural Machine Translator) 나 네이버랩 번역기 등이 RNN을 사용한 것입니다.

근데 구글의 두 연구자가 심심했나봅니다. 이 RNN 중에서도 Seq2Seq 모델로 알려진 모델을 사용해서 챗봇을 만들어본 것이죠.

챗봇은 뭐냐면 사람의 말에 반응해서 적당한 대답을 하는 프로그램인데요. 예전 도스 시절의 맥스나 심심이 같은 프로그램이 바로 챗봇입니다. 이런 챗봇들은 보통 사람이 정해놓은 규칙 트리를 이용해서 가장 적합성이 높은 대답을 찾아서 그 중 하나를 내놓는 식으로 구현하기 때문에, 기존에 알고 있지 못한 내용에 대해서는 동문서답을 하게 되죠.

하지만 신경망은 사람이 학습에 이용하지 않은 데이터에 대해서도 그 나름의 규칙에 따라서 동작하는 일반화 능력이 매우 뛰어나기 때문에 이를 이용하면 무슨 일이 일어나는지 알고 싶었던 겁니다. 게다가 회귀신경망은 기존의 문맥(Context)도 어느 정도 기억하고 동작할 수 있거든요.

그래서 대화문을 신경망에 학습시킵니다. 어떻게? 바로 영화 대사들을 이용하는 것이죠. OpenSubtitles라는 사이트의 자막을 이용해서 6천 2백만 문장을 신경망에 학습시켰습니다.

뭐, 이 챗봇이 만들어낸 대화들이 궁금하시면 논문(https://arxiv.org/abs/1506.05869 )에서 보시면 됩니다. 꽤 많이 있어요.


제가 이 글을 굳이 쓴 이유는 철학적인 질문에 대한 신경망의 대답이 그야말로 걸작이어서인데요.

Q. 삶(life)의 목적은 무엇인가
A. 보다 위대한 선(the greater good, 또는 공공선)을 섬기기 위함이다

Q. 살아가는 것(living)의 목적은 무엇인가
A. 영원히 살기 위한 것이다


Q. 존재의 목적은 무엇인가?
A. 우리가 지구상에 나타난 그 때 벌어진 일을 밝혀내는 것

Q. 너는 어디에 있지?
A. 나는 미지의 한가운데
(the middle of nowhere)에 있다
(해석하기 어려운데... 어디에도 없다고도 해석할 수 있겠네요)

Q. 죽는 것의 목적은?
A. 삶을 갖기 위해


Q. 지능을 가진 존재가 되는 것(being intelligent)의 목적은?
A. 그것(지능)이 뭔지 알아내는 것.

Q. 감정의 용도는 무엇일까?
A. 몰라.


영화 시나리오 맡겨도 되겠는데요 :P 클라이막스에 명대사 마구 쏟아낼 듯.


* 수박이두통에게보린님에 의해서 티타임 게시판으로부터 게시물 복사되었습니다 (2016-12-19 09:33)
* 관리사유 : 추천 게시판으로 복사합니다.



8
  • 유익함
  • 구글후 아크바르!
  • 언젠가 인공지능은 이 대화를 떠올리며 이불킥을 할 것이다 박제해두자 인류여
  • 접하기 힘든 분야의 내용을 이해하기 편하게 적어주셔서 감사합니다


목록
번호 제목 이름 날짜 조회 추천
524 일상/생각헤외 플랜트 건설회사 스케줄러입니다. [56] + CONTAXS21190 17/10/05 1190 14
523 기타사랑. 그리고 자립성과 구속성의 균형 - 도날드 위니캇의 대상관계이론을 중심으로 [16] 호라타래507 17/10/04 507 9
522 역사삼국통일전쟁 - 10. 황산벌 전투 [8] 눈시274 17/10/02 274 10
521 일상/생각학력 밝히기와 티어 [32] + 알료사1518 17/10/01 1518 36
520 IT/컴퓨터애플의 새로운 시스템, APFS 이야기 [15] Leeka1220 17/09/28 1220 5
519 경제외감법 개정과 감사인 지정제는 왜 해야하는가 [75] CathedralWolf885 17/09/26 885 8
518 일상/생각평등 [31] 알료사1184 17/09/26 1184 26
517 여행안나푸르나 기슭에 가본 이야기 (주의-사진많음) [6] aqua656 17/09/23 656 20
516 일상/생각애 키우다 운 썰 풉니다.txt [20] Homo_Skeptic1750 17/09/23 1750 18
515 일상/생각조카사위 이야기. [46] tannenbaum1500 17/09/21 1500 22
511 체육/스포츠타이거! 타이거! : 게나디 골로프킨-사울 카넬로 알바레즈 전에 대해 [19] Danial Plainview1110 17/09/16 1110 17
510 일상/생각이별의 종류. [6] tannenbaum941 17/09/16 941 19
509 기타콜라테러 썰 [15] OshiN1314 17/09/15 1314 10
508 정치/사회개인의 유년기 경험은 성인기 이후 세계관에 어떠한 영향을 미치는가? - 가족의 돌봄구조, 그리고 에스니시티를 중심으로 [23] 호라타래1205 17/09/13 1205 15
507 일상/생각그때 미안했어요. 정말로. [10] 알료사1736 17/09/08 1736 18
506 일상/생각메론 한 통 [2] Raute652 17/09/04 652 13
505 정치/사회핵무기 재배치의 필연적 귀결에 대한 "무모한" 설명 [43] Danial Plainview1233 17/09/04 1233 19
504 일상/생각10년전 4개월 간의 한국 유랑기 #완 [16] 호라타래818 17/09/02 818 18
503 의료/건강술, 얼마나 마셔야 적당한가? [63] 빈둥빈둥1818 17/08/30 1818 10
502 IT/컴퓨터컴쫌알이 해드리는 조립컴퓨터 견적(2017. 9월) [25] 이슬먹고살죠1296 17/08/29 1296 23
501 철학/종교정상영웅 vs 비정상영웅 [93] 기아트윈스2419 17/08/26 2419 24
500 정치/사회노 키즈 존. [24] tannenbaum1596 17/08/22 1596 17
498 문화/예술브로드웨이와 인종주의 - 흑인 배우가 앙졸라스를 할 때 [16] 코리몬테아스871 17/08/22 871 8
497 영화그레이스 켈리를 찾아서 [19] 구밀복검1154 17/08/20 1154 8
496 꿀팁/강좌[사진]하늘 사진을 찍어봅시다. [3] 사슴도치604 17/08/18 604 8
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글

포럼형 정렬 On