Logo Lanfrica

wail37/bac-success-prediction

Domain:

education

Record type:

project
Creator:
wai
Host:
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.