# factory **Repository Path**: Yiman919/factory ## Basic Information - **Project Name**: factory - **Description**: 基于隐马尔可夫的工厂故障监测与分类应用系统 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-02-25 - **Last Updated**: 2025-08-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: 机器学习, Flask, MySQL, Matlab ## README > 项目结构 dao/ 数据层 data/ mat格式数据文件 entity/ 实体类文件 sql/ 数据库建库建表文件 static/ 静态资源文件 utils/ 工具类 app.py 总控程序 calc_rates 计算分类率的可执行文件(生产用) calc_rates.exe windows 下计算分类率的可执行文件(测试用) detect_fault 计算故障率的可执行文件(生产用) detect_fault.exe windows 下计算故障概率的可执行文件(测试用) requirements.txt python项目依赖 run_calc_rates.sh 服务器上运行的可执行文件的脚本(生产用) run_detect_fault.sh 服务器上运行的可执行文件的脚本(生产用) > 本地运行服务 若想在本地运行web服务,需要安装mysql8,将utils目录下的DBUtils.py中的用户名密码按照自己的信息进行对应的修改,并使用sql文件夹下的factory.sql文件建库建表。然后,安装requirements.txt中的python依赖,安装matlab 2018b的运行环境MCR。依赖解决后再运行app.py中的主函数启动项目。