Skip to content

The goal is to predict whether a person has an income of more than 50K a year or not. This is basically a binary classification problem where a person is classified into the >50K group or <=50K group

Notifications You must be signed in to change notification settings

xoikia/IncomePrediction

Repository files navigation

Adult Census Income Prediction

Objective:

Every individual wish to have a lucrative salary, but however the salary structure depends on various factors such as geographic location, education, experience, industry and many more. The aim is to predict whether an individual’s income will be greater than $50,000 per year based on several attributes relating to the individual.

Benefits:

  • To discover one’s earning potential.
  • To find the key areas which impact your salary.
  • Salary insights for certain Job roles.

Approach

The classical machine learning tasks like Data Exploration, Data Cleaning, Feature Engineering, Model Building, Model Testing and Deployment. Trying out different machine learning algorithms that’s best fit for the above case.

Technologies Used

Python programming language, NumPy, Pandas, Scikit-learn, Matplotlib, Seaborn, Flask, PyCharm, Astra DB and Heroku are used to build the whole model.

Architecture

architecture

API Interface

Our web API will be a single page. The user input and the model’s prediction will be displayed in the same page

API interface

Links

Deployed Link

Jupyter NoteBook

High Level Docuement

Low Level Document

WireFrame Document

Architecture

Youtube

Feedback

Hello reader if you find any bug please consider raising issue. I will try to fix it. If you like the project please give a ⭐

About

The goal is to predict whether a person has an income of more than 50K a year or not. This is basically a binary classification problem where a person is classified into the >50K group or <=50K group

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published