SuccessSage
1.0.0
SuccessSage 是一个全面的端到端机器学习项目,旨在预测学生的考试表现。它利用各种教育和人口数据来提供见解和预测,使教育利益相关者能够更好地了解和改善学生的成绩。
该项目使用的数据集包含多个指示学生学业成绩的特征:
克隆存储库
git clone https://github.com/Shubham235Chandra/SuccessSage.git
cd SuccessSage
设置虚拟环境(可选但推荐)
python -m venv venv
source venv/bin/activate # On Windows use `venvScriptsactivate`
安装要求
pip install -r requirements.txt
启动烧瓶应用程序
python app.py
这将在localhost
端口5000
上运行 Web 应用程序。
访问网络界面
http://localhost:5000/
。app.py
:Flask 应用程序的入口点。application.py
:管理路由和 Web 表单处理。predict_pipeline.py
:管理预测管道,包括预处理和模型预测。data_ingestion.py
:管理数据的摄取和初始处理。data_transformation.py
:实现预处理管道。model_trainer.py
:使用各种算法(例如 RandomForest、DecisionTree、GradientBoosting 等)管理机器学习模型的训练。utils.py
:用于序列化和其他任务的实用函数。logger.py
:配置监控日志记录。exception.py
:自定义异常处理以实现强大的错误管理。 欢迎贡献!请分叉存储库并提交带有您建议的更改的拉取请求。
根据 MIT 许可证分发。有关详细信息,请参阅LICENSE
文件。