vivianknee / PocketTherapist

Apache License 2.0
1 stars 0 forks source link

Project Plan: Your Pocket Therapist #1

Open vivianknee opened 9 months ago

vivianknee commented 9 months ago

Project Plan: Your Pocket Therapist

Your Pocket Therapist uses an AI Face algorithm to accurately understand the user's emotions and provide advice/quotes in response.

Team Members


Vivian N Isabelle G Tanisha P Sreeja G

Project Objectives

  1. Create a user-friendly interface
  2. Create a live emotion detector, if make it so photos can be uploaded
  3. Utilize a Face API to detect images and output emotions
  4. Create our own unique database of advice and quotes that correspond to the emotions
  5. Focus on JS for the frontend and Java for the backend

Project Tasks and Timeline

  1. Frontend (JS HTML)

    • [x] HTML Formatting (overall sass)
    • [x] Container for Live Camera
    • [x] Section for Emotion recognizer result(with corresponding emoji), percent accuracy
    • [x] Section for a generated quote (From API/Database call)
  2. Emotions AI (PYTHON)

    • [x] Open CV integration to live data collection
    • [x] Find API/Data for the model -- RapidAPI
    • [x] Training/Testing
    • [x] Display emotion result, save to global variable
    • [x] Percent accuracy calculation
  3. Quote Generation (JAVA)

tanishapatil1234 commented 8 months ago

Sub ticket Tanisha CNN implementation

Week 1: Planning and Data Preparation

Day 0: Sprint Planning

Day 1: Data Collection

image

Day 2: Data Preprocessing

image

Day 3: Model Architecture Design

Day 4: Model Implementation

Day 5: Training

(CURRENT)

image

Day 6: Model Evaluation

Week 2: Model Optimization and Deployment

Day 7: Hyperparameter Tuning

Day 8: Error Analysis

Day 9: Model Interpretability

Day 10: Model Optimization

Day 11: Deployment Setup

Day 12: Testing and Validation

Day 13: Documentation and Training

Day 14: Final Review and Retrospective

vivianknee commented 8 months ago

Plan

sreejagangapuram commented 8 months ago

SUB REVIEW TICKET: CAMERA FEATURE (SREEJA)

- Camera progress

Screen Shot 2023-10-25 at 12 13 08 PM

- Code for Camera MD file

Screen Shot 2023-10-25 at 12 14 24 PM Screen Shot 2023-10-25 at 12 14 31 PM

Java Script Code - Code comments explain the camera functions.

Screen Shot 2023-10-25 at 12 15 22 PM

- Key Commit - Finalizing the Camera

Screen Shot 2023-10-25 at 12 17 45 PM

Future Plan

isabelle926 commented 8 months ago

AI Chatbot (Isabelle)

Plan: create chatbot feature that uses conversations from real therapists to emulate a therapist for the user

Frontend:

Screen Shot 2023-10-25 at 12 19 19 PM

Backend:

image

Issues: