Skip to content

chungkaihsieh/PTTBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PTTBot PTTBot

The PTTBot is the course project of Intelligent Conversational Bot (2017 ICB) and win the prize awarded by EmotiBot.

PTTBot Reward

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Download

Please download packages by executing download.sh before running the code:

$ bash download.sh

Python Requirements

The python version is Python 2.7. The required library is listed below .

Flask==0.12.2
gym==0.10.5
h5py==2.7.1
keras-rl
tensorflow==1.0.0
keras>=2.0.2
h5py>=2.6.0
pandas>=0.13.1
apiai

(Recommend) Automatically Install by one command .

$ cd PTTBOT_DEMO
$ pip install -r requirements.txt

Config

Change Keras configuration. image_data_format and backend in ~/.keras/keras.json

{
    "epsilon": 1e-07,
    "floatx": "float32",
    "image_data_format": "channels_last",
    "backend": "theano"
}

Usage

Run the server

$ python server.py

Web Interface

To test the chatbot, open the browser and type in http://localhost:5000 link

Authors


Chung Kai Hsieh


HungWei-Andy


ChaohuiYu


Zheng Pei Chun

Reward

2017 Chatbot Competition : Emotibot Reward

Reward picture Certificate

About

The chatbot based on knowledge of ptt.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages