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