- 회원들이 추천해주신 좋은 글들을 따로 모아놓는 공간입니다.
- 추천글은 매주 자문단의 투표로 선정됩니다.
Date 16/12/07 19:25:43
Name   Azurespace
File #1   chatbot.png (28.6 KB), Download : 45
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
  • 유익함
  • 구글후 아크바르!
  • 언젠가 인공지능은 이 대화를 떠올리며 이불킥을 할 것이다 박제해두자 인류여
  • 접하기 힘든 분야의 내용을 이해하기 편하게 적어주셔서 감사합니다


기아트윈스
영화대사로 학습한 거 아니랄까봐 ㅎㅎ
그 찰진 발음의 뽀틔-투가 생각나는군요.

나름 전혀 모르는 상태에서 보다가 저도 같이 벙찜
맥스를 아시는걸 보니 삐빅 아재입니다.
Ben사랑
그럴싸한데?
April_fool
역시 기계는 감정을 모르는군요?
불타는밀밭
"내 이름은 맥스야!"
레지엔
이거 중2병이구만!
10년뒤 똑같은 질문을 던지는것이 자폭스위치랑 동일한 효과를 보일것이라고 자신합니다
세계구조
겁나 꿈이 철학자신가
ArcanumToss
Q. 너는 어디에 있지?
A. 나는 지금 여기에 있다. (now here)
이렇게 대답했으면 철학자 인정.

Azurespace님의 인공지능 글들은 딱 제 취향이네요.
항상 재밌게 보고 있습니다.
목록
번호 제목 이름 날짜 조회 추천
1450 여행그간 다녀본 리조트 간단 정리 : 푸켓, 나트랑, 안탈리아 8 당근매니아 25/03/21 939 23
1449 꿀팁/강좌스피커를 만들어보자 - 4. 재질과 가공 (완) 10 Beemo 25/03/17 573 11
1448 기타남의 인생 멋대로 판단하는 이야기 11 바닷가의 제로스 25/03/13 1782 51
1447 꿀팁/강좌1. 만화란 뭘까? 인스타툰은 어떻게 시작해야할까? 11 흑마법사 25/03/12 876 26
1446 일상/생각첫 마라톤 풀코스 도전을 일주일 앞두고 24 GogoGo 25/03/09 979 24
1445 일상/생각포스트-트라우마와 사회기능성과 흙수저-학대가정 탈출 로직 6 골든햄스 25/03/06 977 21
1444 정치/사회 2월 28일, 미국 우크라이나 정상회담 파토와 내용 정리. 11 코리몬테아스 25/03/01 1874 29
1443 문화/예술2025 걸그룹 1/6 18 헬리제의우울 25/03/03 1001 16
1442 정치/사회목요일 대학살 - 믿을 수 없이 부패한 트럼프 16 코리몬테아스 25/02/19 2001 24
1441 정치/사회화교는 상속세를 내지 않는다는 말 18 당근매니아 25/02/11 3295 17
1440 정치/사회무엇이 한국을 분열시킬 수 있는가? 5 meson 25/02/09 1241 7
1439 기타애착을 부탁해 - 커플을 위한 보론 (2) 5 소요 25/02/09 779 7
1438 기타애착을 부탁해 - 커플을 위한 보론 (1) 소요 25/02/07 1035 11
1437 IT/컴퓨터LLM에 대한 두서없는 잡썰 (3) 23 덜커덩 25/02/05 1428 24
1436 일상/생각여행을 나서면 집에 가고 싶다. 4 풀잎 25/01/30 1113 10
1435 꿀팁/강좌스피커를 만들어보자 - 3. 인클로저 설계 Beemo 25/01/29 1135 4
1434 체육/스포츠해리 케인의 무관에 대하여. 12 joel 25/01/27 1286 12
1433 체육/스포츠볼링 이야기 20 거소 25/01/19 1016 5
1432 일상/생각저에게는 원칙이 있습니다. 13 whenyouinRome... 25/01/19 1878 49
1431 일상/생각집사 7년차에 써보는 고양이 키우기 전 고려할 점 13 Velma Kelly 25/01/18 1260 20
1430 일상/생각입시에 대해 과외하면서 느꼈던 것들, 최근 입시에 대한 생각 12 Daniel Plainview 25/01/17 1860 16
1429 정치/사회민주당을 칭찬한다 13 명동의밤 25/01/15 2384 34
1428 꿀팁/강좌전자렌지로 탕후루 만들기 레시피 수퍼스플랫 25/01/11 1078 7
1427 정치/사회탄핵심판의 범위 및 본건 탄핵심판의 쟁점 6 김비버 25/01/06 1174 14
1426 IT/컴퓨터인공지능 시대, 우리에게 필요한 것은 "말빨" 5 T.Robin 25/01/05 1320 8
목록

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

댓글
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기
회원정보 보기
닫기