PRANAV GANDHI

Visa Approval Prediction

Link to the deployed model to do prediction:
http://54.237.198.171:8080

Github Link of the project: Click here

Problem statement
The Immigration and Nationality Act (INA) of the US permits foreign workers to come to the United States to work on either a temporary or permanent basis. The act also protects US workers against adverse impacts on the working place and maintains requirements when they hire foreign workers to fill workforce shortages. The immigration programs are administered by the Office of Foreign Labor Certification (OFLC). In this project we are going to use the data given to build a Classification model: Life cycle of Machine learning ProjectModels that were tried out:
  1. Random Forest
  2. Decision Tree
  3. Gradient Boosting
  4. Logistic Regression
  5. K-Neighbors Classifier
  6. XGBClassifier
  7. CatBoosting Classifier
  8. Support Vector Classifier
  9. AdaBoost Classifier
Components of the training pipeline

1) Problem Statement, EDA, Hyperparameter tuning and Model training
Watch the youtube video on my channel explaining this part of the project

Problem Statement, EDA & Model Training | Visa approval prediction (END-to-END project)

2) MongoDB & Folder Structure of the project
Watch the youtube video on my channel explaining this part of the project

Adding Data to MongoDB & Folder Structure | Visa approval prediction (END-to-END ml project)

3) Custom logging & Exception
Watch the youtube video on my channel explaining this part of the project

Custom Logging & Exception | Visa approval prediction (END-to-END ml project)

4) Data Ingestion
Flowchart

Data Ingestion Flowchart

Watch the youtube video on my channel explaining this part of the project

Fetching Data From MongoDB | Visa approval prediction (END to END ml project)Data Ingestion | Visa approval prediction (END to END ml project)

5) Data Validation
Flowchart

Data Ingestion Flowchart

Watch the youtube video on my channel explaining this part of the project

Data Validation | Visa approval prediction (END to END ml project)

6) Data Transformation
Flowchart

Data Transformation

Watch the youtube video on my channel explaining this part of the project

Data Transformation | Visa approval prediction (END to END ml project)

7) Model Trainer
Flowchart

Model Trainer

Watch the youtube video on my channel explaining this part of the project

Model Training | Visa approval prediction (END to END ml project)

8) AWS storage & Model Evaluation
Flowchart

Model Evaluation

Watch the youtube video on my channel explaining this part of the project

AWS Connection | Visa approval prediction (END to END ml project)AWS Storage & Model Evaluation | Visa approval prediction (END to END ml project)

9) Model Pusher
Flowchart

Model Pusher

Watch the youtube video on my channel explaining this part of the project

Model Pusher | Visa approval prediction (END to END ml project)

10) Training & Prediction Pipelines
Watch the youtube video on my channel explaining this part of the project

Training Pipeline | Visa approval prediction (END to END ml project)Prediction Pipeline | Visa approval prediction (END to END ml project)

11) App Design
Watch the youtube video on my channel explaining this part of the project

App Design | Visa approval prediction (END to END ml project)

12) Docker
Watch the youtube video on my channel explaining this part of the project

Docker Container | Visa approval prediction (END to END ml projects)

13) AWS EC2 & Self Hosted Runner
Watch the youtube video on my channel explaining this part of the project

EC2 & Self Hosted Runner | Visa approval prediction (END to END ml project)

14) CICD pipeline & Deployment
Watch the youtube video on my channel explaining this part of the project

CICD & Deployment | Visa approval prediction (END to END ml projects)

Link for the whole playlist of this project

Project Playlist