Skip to content

shubhu-srk/MLProject

Repository files navigation

Student Exam Performance Predictor

AI powered tool created using Flask and following ML models like K-Neighbors Regressor, Decision Tree ,Random Forest Regressor , XGBRegressor, CatBoosting Regressor, AdaBoost Regressor

It is a fully feature ML Web app which predicts the Maths'score based on the different categorical and numerical features provided in the dataset

Features

  • Custom Exception Handling
  • Logging
  • Exploratory Data Analysis (EDA)
  • Data Ingestion
  • Data Transformation using Pipeline
  • Model Training and Model Evaluation
  • Prediction Pipeline and implementation using Flask App

Results

  • Web App results
  • Logging Results after successful Data Ingestion, Data Transfromation and Model Training and selects the best model based on R2 score.

Usage

Install Dependencies (frontend & backend)

pip install -r requirements.txt

Run

conda create -p venv python==3.8 -y
python src/components/data_ingestion.py ( To create preprocessor.pkl for data transformation and model.pkl for prediction)
python app.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages