雨天预测:明日降雨预报项目旨在利用先进的气象数据分析技术,为用户提供精准的明日天气预报服务,帮助用户提前做好防雨准备。
通过使用澳大利亚的降雨数据集来预测明天是否会下雨的项目已经在多个机器学习模型(如CatBoost、XGBoost、随机森林和支持向量分类器)上进行了测试。在这些模型中,CatBoost的表现尤为出色,其AUC得分和ROC得分显著高于其他模型。
科技栈包括:
前端:HTML, CSS, Bootstrap
后端:Flask
IDE工具使用了Jupyter笔记本和Pycharm。
如何运行这个程序:
1. 使用以下命令创建虚拟环境:
```
conda create -n myenv python=3.6
```
2. 激活该环境,输入:
```
conda activate myenv
```
3. 安装所有需要的软件包,运行:
```
pip install -r requirements.txt
```
4. 最后一步是启动应用,执行命令:
```
python app.py
```