/Personality-Detection-Decision-Tree

Implementation of Decision Tree algorithm to classify the personalities of the people. Data used was the combination of data from Big Five personality test and 16 personality test.

Primary LanguageHTML

Personality-Detection-Decision-Tree

This project incorporates the machine learning algorithm of Decision Tree in classifying the personalities of the people. For this project we used a dataset of 350 people for training our Decision Tree. The datatset consisted of the results generated after people gave personalities test on www.16personalities.com. This project was developed and deployed on IBM Bluemix platform.

We also created our own test to predict the personality of people. For this we designed a webpage hosting 50 different questions to be answered by the people with values ranging from 1 to 5 (both limits included). A second option was also provided if they already had their test scores.They could simply enter their scores on another webpage and then the final result would be displayed depending upon their test class.

Python was used as the backend language for handling the data coming from front end and to perform calculation on the incoming data. Different frameworks were also used like Sklearn, Numpy, Flask (to link the html with python), Pandas and Scippy.

This project is a joint contribution of:

Hardik Gaur (hardikgaur@geu.ac.in) Parth Trehan (parthendo@geu.ac.in)

Please feel free to drop an email.