- Data Collection: Gathering data from various sources including academic records, attendance, and extracurricular activities.
- Data Processing: Cleaning and preprocessing the data to make it suitable for analysis.
- Model Training: Developing and training machine learning models to predict student performance.
- Evaluation: Assessing the performance of the models and selecting the best one.
- Deployment: Deploying the model to make predictions on new data.
To set up the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/susil-123/end_to_end_students_performance_prediction.git cd end_to_end_students_performance_prediction
-
Create virtual enviroinment:
conda create -p venv python==3.8 conda activate venv
-
Install requirements:
pip install -r requirements.txt
-
Run the application:
python app.py