The official ACM AI Team TBD repository.
Refer to requirements.txt
for the packages and dependencies.
Clone this repository to get started.
git clone https://github.com/acmucsd-projects/Team-TBD.git
It's recommended to run our code in a virtual environment to make sure your package versions are not messed up. The following is the instruction to create a conda virtual environment for our project, where we use Python 3.9 -- a stable release:
conda create -n mbti python=3.9
To install the required packages for our project, run the following comment:
pip install -r requirements.txt
To set up the dataset for our project, click the link under Datasets. Then, move the datasets into input
folder of this repository.
(MBTI) Myers-Briggs Personality Type Dataset
Since we are students, we had a lot of classwork to do and exams coming up while we were doing this project, making scheduling times to work on it and meet together very challenging. Most of us were brand new to these new machine learning tools so we had to learn a lot as we went through it. The datasets that were provided online were very skewed for the I personality types, making the model overfitted and giving bad accuracy initially.
We believe our current project could be further developed into making a more responsive, personalized chatbot. We had trouble making progress on the project due to scheduling conflicts, and having multiple meetings a week proved difficult. We believe future projects could benefit from smaller group sizes or groups based on similar interests.
Also, we could've tried to RoBERTa model, which was trained on a larger set of text corpus -- this might give us a better training result.