ms20hub/AI-Based-Military-Intelligence-and-Threat-Analysis-Dashboard

GitHub: ms20hub/AI-Based-Military-Intelligence-and-Threat-Analysis-Dashboard

基于 Streamlit 和机器学习的军事情报仪表板,针对全球恐怖主义数据提供交互式可视化、攻击预测和情报报告生成。

Stars: 0 | Forks: 0

# 基于 AI 的军事情报与威胁分析仪表板 ## 项目概述 本项目是一个使用 Streamlit 和 Machine Learning 开发的 AI 驱动仪表板,用于分析全球恐怖主义数据。它提供交互式可视化、国家/地区层面分析、攻击预测、预测建模以及情报报告。 ## 功能 - 交互式仪表板 - 全球威胁地图 - 国家/地区分析 - 基于 Machine Learning 的攻击类型预测 - 数据探索器 - 预测模块 - 情报报告生成 - 仪表板设置 ## 技术栈 - Python - Streamlit - Pandas - NumPy - Plotly - Scikit-learn - Joblib ## 数据集 本项目使用 **Global Terrorism Database (GTD)**。 由于 GitHub 的文件大小限制,本仓库不包含该数据集。 请下载数据集并将其放置在以下路径: data/globalterrorismdb_0718dist.csv ## 模型 由于超过了 GitHub 的文件大小限制,训练好的 Random Forest 模型未包含在内。 要生成该模型,请运行: ``` python train_attack_model.py ``` ## 安装说明 ``` pip install -r requirements.txt ``` 运行应用程序: ``` streamlit run app.py ``` ## 项目结构 ``` app.py pages/ utilis/ models/ data/ train_attack_model.py ``` ## 未来展望 - 实时情报源 - 基于 Deep Learning 的预测 - 卫星数据集成 - 实时威胁警报 - Cloud 部署 ## 作者 **Maahi Srivastava**
标签:Apex, Kubernetes, Python, Streamlit, 代码示例, 威胁情报, 开发者工具, 数据分析, 数据预测, 无后门, 机器学习, 访问控制, 逆向工具