Code Monkey home page Code Monkey logo

winterview's Introduction

WINterview

  • intelligent mock interview software system designed for everyone
  • real-time interaction with a virtual interviewer utilizing speech synthesize and recognition
  • text analysis, emotion recognition, as well as blink detection
  • customized feedback with data visualization

System sructure

  • Django framework
  • Frontend: HTML/CSS/Javascript
  • Backend: Python
  • Database: SQLite3

Files

  • Blink
    • Detect the blinking times by opencv and dlib
    • Implement the model refered from Real-Time Eye Blink Detection using Facial Landmarks(2016)
  • Emotion
    • Recognize the user emotion, including angry, sad, happy, surprise, fear, and neutral by Tensorflow, Keras, and opencv
    • Implement the model refered from Real-time Convolutional Neural Networks for Emotion and Gender Classification(2017)
  • GTTS
    • Randomize and shuffle the questions from database according to the job which user had chosen
    • Submit the users' reply and recorded videos to analyze and save the results in the database
  • MockInterview
    • Django main settings
  • nlp
    • Analyze the answers in different aspects with several models
    • NLTK for preprocessing
    • Sentiment Analysis
      • Logistic Regression and SDGClassifier from sklearn linear model to classify word corpus from NLTK Twiitter
      • MultinomialNB and BernoulliNB from sklearn naive_bayes to calculate the result confidence percentage
    • Gensim
      • Create the model from the data corpus which crawling professional technology and finance terms from web by Selenium and Beautifulsoup
      • Compare the user reply and self-defined keywords to compare the words similarity
    • Skip-Gram Model
      • Assist system to give questions that similar to the last reply from the user
      • Adopt Recurrent Neural Network to deal with the sequentialed data
    • Google Bert
      • Compare the similarity between answer and user reply thorugh Torch framework
    • Aggregate every aspect and visualize the customized results
  • questions
    • Collect data to database as easier way for the system administrator
    • Use News API to crawl the famous companies' and industries' news
  • users
    • Define pages relevant to personal account and news
  • templates
    • Create and design web pages

winterview's People

Contributors

yangtsunjun avatar gavinhsu avatar lung211 avatar othman106209051 avatar javaisshit avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.