Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/okawo80085/bigboitalkbot

A chatting bot using Neural Networks
https://github.com/okawo80085/bigboitalkbot

artificial-intelligence bot chatbot neural-network tensorflow

Last synced: about 2 months ago
JSON representation

A chatting bot using Neural Networks

Awesome Lists containing this project

README

        

made for discord hack week by okawo#0901 and Dr. Big Cashew PhD Rodent TV#4485.
A chatting bot using ```tensorflow```.

[invite the bot](https://discordapp.com/api/oauth2/authorize?client_id=592786784065159188&permissions=37215296&scope=bot)

some people named him `aiol`, but they also say it named it self...

### requirements

python<3.7

Installation:
```python
pip3 install -U -r requirements.txt
```
or
```python
pip install -U -r requirements.txt
```

Nltk packages(optional):
* ```nps_chat```
* ```names```
* ```moses_sample```

#### ~note: if nltk packages and/or nltk is not installed, training and data processing most likely wont work~, not the case anymore

## running the bot

to run the bot you need to have all dependencies installed

replace ```TOKEN = 'your token'``` with your actual bot token first though

to start the bot run
```python
python3 bbtb.py
```
or
```python
python bbtb.py
```

### training the AI/neural network model

will be updated soon...

[training data](https://drive.google.com/open?id=1ZEp2oyQ0tz0T9GhOpK7_C0zOnOlC1abV)

## using the AI/neural network in predict mode/talking with it!!!
this functionality is completely incorporated in ```bbtb.py``` i. e. **bigBoiTalkBot**, but if you want to just test out the AI after training

run
```python
python3 ai_chat.py
```
or
```python
python ai_chat.py
```

## automatic model evaluation

currently outdated, will be updated soon...

## how it works

there has been to many changes >:ddddddddddd

## bugs

report them!