Skip to content

Machine Learning algorithm that predicts a person's Myers Briggs personality type based on their writing using a Naive Bayes Model. Presented in an easy to use web interface using Flask and React.

Notifications You must be signed in to change notification settings

felivalencia3/Personality-Predictor-Web

Repository files navigation

Personality-Predictor-Web

Machine Learning algorithm that predicts a person's Myers Briggs personality type based on their writing using a Naive Bayes Model. Presented in an easy to use web interface using Flask and React.

ImageDemoResponse

Features

  • Predict your personality type by entering a text sample of your writing
  • See the probability of each personality type based on your text
  • Compare your predicted personality type with famous people who share it
  • Explore the dataset and the model used for the prediction

Requirements

  • Python 3.8 or later
  • Flask 2.0 or later
  • React 17.0 or later
  • Scikit-learn 0.24 or later
  • Pandas 1.3 or later
  • Numpy 1.21 or later
  • NLTK 3.6 or later

Installation

  • Clone or download this repository
  • Navigate to the backend folder and install the dependencies using pip install -r requirements.txt
  • Run the backend server using python app.py
  • Navigate to the frontend folder and install the dependencies using npm install
  • Run the frontend server using npm start
  • Open your browser and go to http://localhost:8000

Usage

  • Enter a text sample of your writing in the input box and click the predict button
  • See your predicted personality type and its probability
  • Click on any personality type to see more details about it
  • Click on the compare button to see famous people who share your personality type
  • Click on the explore button to see the dataset and the model used for the prediction

About

Machine Learning algorithm that predicts a person's Myers Briggs personality type based on their writing using a Naive Bayes Model. Presented in an easy to use web interface using Flask and React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published