Skip to content
Patrick Creighton edited this page Apr 8, 2022 · 8 revisions

Virtual Interview Session is a mock interview tool that provides practice interview sessions to users. Users can record themselves practicing interview questions and receive statistics on eye contact frequency, semantics, and speech clarity. This will allow users to self-evaluate their own interview performance.

This project's proposal can be viewed here.

Directory Structure

  • backend/: code that runs on an AWS EC2 instance, including the backend and machine learning models
  • demos/: Jupyter notebooks that demonstrate the functionality of the machine learning models
  • docs/: references and assets
  • frontend/: web application that the user interacts with
  • fpga/: code that runs on the FPGA portion of the DE1-SoCs (see the image below)
    • demo_batch/: SOF files that are loaded to the DE1-SoCs using batch files
    • image_reader/: QSYS component controlled by the HPS that send image data
    • tb/: Testbenches
  • hps/: code that runs on the HPS portion of the DE1-SoCs (see the image below)
    • cnn/: code related to the eye contact ML model including the decoding and reconstructing image data received from the image DE1

Cyclone Block Diagram

Clone this wiki locally