Logo Lanfrica

wail37/bac-success-prediction

Domaine:

education

Type de record:

project
Créateur:
wai
Hôte:
AI model to forecast Baccalaureate success rate in Algeria (2013–2025) # 🧠 BAC Success Rate Prediction in Algeria (2013–2025) This project analyzes the historical success rates of the Algerian Baccalaureate exam and uses machine learning to predict future rates (2024 and 2025). It also includes an interactive web app built with Streamlit. --- ## 📌 Project Overview - 📊 Exploratory Data Analysis (EDA) of BAC success rates from 2013 to 2023. - 🤖 Linear Regression model to forecast success rates. - 🌐 Interactive dashboard built with Streamlit. - 📈 Designed to support educational decision-making and planning in Algeria. --- ## 📁 Project Structure ```bash bac_success_prediction/ │ ├── data/ │ └── bac_success_rates_2013_2023.csv # Raw success rate data │ ├── outputs/ │ └── predictions.csv # Model outputs for 2024 and 2025 │ ├── src/ │ ├── eda.py # EDA and visualizations │ └── predict.py # Model training & predictions │ ├── app/ │ └── app.py # Streamlit app interface │ ├── requirements.txt # Project dependencies └── README.md 🚀 How to Run the Project Clone the repository or download it as a ZIP file: git clone github.com cd baccalaureate-prediction Install dependencies: pip install -r requirements.txt Run the scripts: # Data analysis python src/eda.py # Model training and prediction python src/predict.py # Launch Streamlit app streamlit run app/app.py 📦 Dependencies pandas numpy matplotlib seaborn scikit-learn streamlit 📊 Forecast Results Year Predicted Success Rate (%) 2024 Generated by model 2025 Generated by model (Results may vary depending on model retraining.) 👨‍💻 Author Developed by Yousfi Wail Waliddine 📍 Algeria 📫 GitHub: wail37 This project is part of a professional portfolio to showcase real-world skills in data analysis, machine learning, and web app development.