Skip to content

An attempt to understand and implement a Line's ChatBot

Notifications You must be signed in to change notification settings

AndrewTsai0406/ChatBot-Line

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Line's Chatbot Implementation with several NLP features

Project Description

This project is an attempt to understand and implement a Line's Chatbot
The following functionalities were made:

Running Environment

  • python3.6.13
  • transformers3.5.0
  • torch1.3.0, torchvision0.4.1
  • tensorflow1.15.5, tensorflow-datasets3.2.1, tensor2tensor
  • flask, line-bot-sdk
  • langdetect

Structure of Directory

  • app.py: LineBot server
  • Flex.pickle: flex message
  • ch_chatbot: The model used for Chinese chitchat
  • meena: The model used for English chitchat

Demonstration

  • Overview of the flex messege
    Flex Message
  • Txt2Img generation
    txt2img
  • Deep_dream image generation
    Deep_dream
  • Image Captioning
    imgcap
  • Chinese/English Chitchat:
    Chinese English

Future Work

Reference

About

An attempt to understand and implement a Line's ChatBot

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages