Back to Projects
Python
scikit-learn
Pandas
NumPy
Jupyter Notebook
Flask
Description
This project is an end-to-end data science application aimed at predicting students' scores based on various demographic and educational features. The project leverages machine learning techniques and follows industry best practices, including structured folder organization, custom loggers, and custom exception handling.
Technologies
Key Features
- Data Ingestion: Loading and preprocessing raw data.
- Data Transformation: Feature engineering and data transformation.
- Model Training: Training machine learning models to predict student scores.
- Logging: Custom logging to track the pipeline execution.
- Exception Handling: Custom exceptions to handle errors gracefully.