This consists in a chatbot that will recognize patterns in an input to determine whoever's writing it feeling, and acting accordingly. Still a WIP.
This repository has all the files needed to run the algorithm, and the thesis itself as well.
- thesis: Contains the LaTeX files.
- game: Contains all the files needed to run it, such as Python scripts and datasets (Formerly tried using Ren'py, still needs cleaning)
- design: All the design attempts at modeling an assistant are in this folders.
| Library | Site | Version |
|---|---|---|
| pygame | Link | 2.0.0 |
| Keras | Link | 2.6.0 |
| TensorFlow | Link | 2.6.0 |
| nltk | Link | 3.5 |
| chatterbot | Link | 1.0.5 |
# Running the frontend, should be straight-forward.
$ python3 game/frontend.py
# In case you need to retrain it.
$ python3 game/sentiment_analysis_training.py