/Big5-App

5ee you is a web-based application specially designed for mobile. Utilizing our machine learning model, It provides instant prediction of Big Five personality based on a 15 seconds clip containing the user's face.

Primary LanguageJavaScript


logo

2022 台大資管專題 5ee you

B07610008 黃茹暄 | B08705021 盧德原 | B08705027 林暐倫
B08705028 葉柏辰 | B08705036 朱修平 | B08705052 黃晨亘

Web YouTube Intro

react redux fastAPI mongoDB

Table of Contents

Introduction

mockup

5ee you is a web-based application specially designed for mobile. Utilizing our machine learning model, It provides instant prediction of Big Five personality based on a 15 seconds clip containing the user's face. The five traits are openness to experience (O), conscientiousness (C), extraversion (E), agreeableness (A), and neuroticism (N). Besides, 5ee you also calculate an overall score from those values.

Development

  • OS: macOS
  • PM: Yarn
  • IDE: Visual Studio Code

Frontend

react redux mui

Backend and Database

pytorch fastAPI mongoDB

  # on MacOS
  pip3 install virtualenv
  python3 -m venv venv
  . venv/bin/activate
  # on Windows
  pip3 install virtualenv
  virtualenv venv
  venv\Scripts\activate.bat
  pip3 install -r requirements.txt
  uvicorn backend.main:app --reload

Deployment

netlify mongoDB

Terms of Use

Privacy Policy

  1. This application serves as a research preview of machine learning model, all generated predictions can not be a valid record or document on any field, including human resourcing, psychology, or medicine.
  2. The accuracy of prediction may varied from different lighting conditions or device settings. It may also be invalid because user's face doesnt't fully stay in the frame or there're more than one clear face in the frame.
  3. 5ee you uses video-only material, no sound will be recorded.
  4. By logging in you agreeing to our terms of use and the use of cookies
  5. We may make changes to our terms of use in the future.

Restrictions

In this version, only developers can log in through Google SSO, the others can only log in as guest. Further update will bring more functions related to maintaining account.