Giter Club home page Giter Club logo

jobalytics's Introduction

Jobalytics: Using Machine Learning to Perfect Your Resume

Your resume has six seconds to grab the recruiter's attention. Make it count.

UWaterloo ENGHACK18 project developed initially in 24 hours, using pre-trained NLP algorithms/APIs to perform transfer learning in Jupyter Notebook to build a tailored resume screening web application.

This project won the award for "Best Use of Machine Learning" as awarded by Indico, as well as the "Wolfram Challenge" as awarded by Wolfram Research.

Key Features


f1: Interactive features menu UI inspired by Google Cardview

  1. Job Match
    • Adjusted Word2Vec model to classify based off keywords w/ a sieve to catch blacklisted words
  2. What Works & What Doesn't
    • Adjusted unsupervised neural network to cluster based on word morphology
  3. Frequent Words
    • Built a tf-idf model to perform k means clustering
  4. Personality Radials Classification
    • Regularized algorithm to correct for high variance/overfitting

Web Architecture


f2: Personality radials identifying a high confidence for logician and architect types; displayed with Wolfram One

Server runs on the Express framework in Node.JS with ML algorithms called upon through python-shell. The 6 pronged analysis is visualized using Wolfram One's cloud computation platform for a friendly user experience. The front end design was inspired by the interactivity of Google's Cardview template.

Potential Future Additions

  • Sentiment analysis to better align with company culture
  • Facial recognition to identify emotion in interviews
  • MongoDB to allow for multiple resumes/account
  • JSON Web Tokens to form secure resume editing groups

jobalytics's People

Contributors

bradhuang1999 avatar charlielin99 avatar cwoozle 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.