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

No packages published

Languages