Skip to content

seq2seq 모델과 pytorch로 제작한 chatbot 생성 튜토리얼

Notifications You must be signed in to change notification settings

Chat-with-U/chatbot-pytorch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💡 Chatbot Pytorch

Pytorch 버전 Open Domain 챗봇 구현 기록 저장소

  • NLP를 공부하고자 하는 사람들을 위한 자료 제공
  • 데이터 수집, 전처리, 학습, 제공까지 전반적인 과정을 기록

Chatbot Model

1. Seq2Seq

구조

Seq2Seq은 크게 Encoder와 Decoder로 이루어져 있다.

Sequence to Sequence Learning with Neural Networks

Directory

/dataset: 데이터셋
/bert: bert 모델
/seq2seq: seq2seq 모델

Dataset

구조

송영숙님 챗봇 데이터 를 활용

  • 챗봇 트레이닝용 한글 문답 페어 11,876개 (인공데이터)
  • Q(질문), A(답변), label(감정) 세개의 column으로 구성
    • label - 일상: 0, 이별(부정): 1, 사랑(긍정): 2 으로 레이블링
    • Seq2Seq 구조에서는 감정 데이터를 사용하지 않음.

Requirements

Reference

https://tutorials.pytorch.kr/beginner/chatbot_tutorial.html 를 참고하여 작성.

About

seq2seq 모델과 pytorch로 제작한 chatbot 생성 튜토리얼

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •