fastcampus_dl_nlp_chatbot

Contents

Day 01

  • Chatbot Overview
  • Overview of Korean/English NLP Toolkits
  • Overview of Korean/English Dataset
  • Training word vectors
  • Sentiment classification via TF-IDF
  • Slack bot via Slack API

Day 02

  • PyTorch Style Guide
  • PyTorch Input Pipeline
  • Char-CNN for text classifcation

Day 03

  • Seq2Seq with Attention for Text generation

Day 04

  • (Dynamic/End-to-End) Memory Networks

Dependencies

Python 3

  • Codes are written in Anacodna Python 3.6, but might be work in Python 3.x.
  • Package management via Conda or virtualenv is recommended.

ML / NLP

  • PyTorch
  • NLTK
  • spacy
  • sckit-learn
  • gensim
  • konlpy (requires Jpype3)
  • hgtk
  • hangulize
  • kroman
  • tossi

Interactive / DataFrame / Plot

  • jupyter
  • pandas
  • matplotlib

Slack Bot

  • websocket-client
  • beautifulsoup4
  • slacker