当前位置:首页 > 半导体工具包 > 正文内容

工单文本自动分类器(朴素贝叶斯)|工业AI分析工具

这个工具解决什么问题

特征工程做得对不对,比换模型有用得多。这工具把关键量的重要性排序摆出来。

> 把工单描述自动分到设备/工艺/物料/质量四类,准确率与错分样本都摊开给你看。

输入数据格式

数据文件 workorder_tickets.csv,列顺序为:工单号、描述、类别。

示例首行:WO-261001,机台报警X轴伺服过载,设备故障

示例输出(真实运行结果节选)

工单文本自动分类报告(TF-IDF 特征 + 多项式朴素贝叶斯)
样本 60 条(训练 45 / 测试 15),类别 4 个,词表大小 188
========================================================================

一、测试集整体表现
------------------------------------------------------------------------
准确率 Accuracy = 100.0%(15 / 15)
类别                精确率        召回率         F1
工艺异常           100.0%     100.0%     100.0%
物料问题           100.0%     100.0%     100.0%
设备故障           100.0%     100.0%     100.0%
质量缺陷           100.0%     100.0%     100.0%
宏平均 F1 = 100.0%

二、混淆矩阵(行=真实,列=预测)
------------------------------------------------------------------------
                工艺异常      物料问题      设备故障      质量缺陷
工艺异常               4         0         0         0
物料问题               0         4         0         0
设备故障               0         0         4         0
质量缺陷               0         0         0         3

三、各类判别关键词(TF-IDF 权重 Top6)
------------------------------------------------------------------------
工艺异常    :工艺、重新、良率、参数、需重、程师
物料问题    :供应、应商、批次、暂停、料受、上线
设备故障    :停机、报警、异响、真空、泵异、需要
质量缺陷    :测试、超标、外观、污染、投诉、划伤

四、错分样本(无)
--------------------------------------

适用场景

· MES/工单系统、质量与设备部门派单、数据小组 · 中文按二元组切词,不需要任何分词库;置信度低的工单转人工复核

怎么用

python ticket_classifier.py

首次运行会自动生成示例数据并输出一份完整报告; 把示例 CSV 换成你自己的数据(保持列名一致)后重新运行即可。

输入数据

workorder_tickets.csv:工单号 / 描述 / 类别(脚本自带 60 条示例,45 训练 15 测试)

输出内容

· 测试集准确率、各类精确率/召回率/F1 与宏平均 · 混淆矩阵与错分样本(含置信度) · 各类判别关键词(TF-IDF 权重 Top6)与迭代用法

依赖

无。仅使用 Python 标准库(csv / math / os / datetime 等), 不需要 pip 安装任何包,Windows / Linux / macOS 均可运行。

实用提示

可调参数与计算口径

脚本顶部集中了主要阈值与常量:CSV_NAME="workorder_tickets.csv"、REPORT_NAME="ticket_classifier_report.txt"。改完直接重跑即可,不必改动计算逻辑。

会生成哪些文件

运行后除控制台输出外,还会生成:workorder_tickets.csv、ticket_classifier_report.txt。

工具中出现的字段与提示

  • 设备故障
  • 机台报警X轴伺服过载
  • 真空泵异响真空度下降
  • 传送带跑偏导致停机
  • 电机温度高报警停机
  • 气缸动作缓慢伴随漏气
  • 冷却水泵异响需要检修
  • 机械手抓取失败报警
  • 风机振动偏大异响
  • 工艺异常
  • 刻蚀速率偏低膜厚超上限
  • 工艺参数漂移需要重新调机
  • 温度曲线异常导致良率下降
  • 配方下发错误批次参数不符
  • 曝光焦距偏移造成线宽偏大
  • 工艺窗口变窄需要调整
  • 物料问题
  • 来料尺寸超差退货

其余字段以界面与示例报告为准。

下载与文件清单

压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。

主程序文件:ticket_classifier.py。

下载 工单文本自动分类器(朴素贝叶斯) 工具包(zip)

本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。

常见问题

输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 3 列:工单号、描述、类别。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。

阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。

附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。

示例数据能直接跑吗?
可以。示例数据与主程序在同一压缩包内,解压后直接运行即可看到完整输出,确认无误再替换成自己的台账。

同分类的其它工具

所属分类 工业AI与智能分析工具包,也可回到 工具资源包下载页 按分类查找。

标签: 13119

相关文章

晶圆良率分析Python工具免费下载|Wafer Map+良率分层报表

晶圆良率分析Python工具免费下载|Wafer Map+良率分层报表

工具简介读取CP测试数据,自动绘制Wafer Map、统计每片晶圆良率与FAIL bin分布、边缘/中心分层对比,输出中文分析报告。资料包内容· 主程序 wafer_yield_analyzer.py...

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

SPC控制图与Cpk计算Python工具免费下载|Xbar-R+判异

工具简介自动绘制Xbar-R控制图、计算Cp/Cpk/Ppk,内置Nelson判异规则1~5,输出异常清单与控制图。资料包内容· 主程序 spc_auto.py(Python 3.8+,核心功能零第三...

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

MES生产报表自动化Python工具免费下载|OEE+停机损失周报

工具简介读取工单与停机记录,自动计算OEE三大指标、统计停机损失TOP,输出Excel周报。资料包内容· 主程序 mes_report.py(Python 3.8+,核心功能零第三方依赖)· 自动生成...

工业技术长文GEO/SEO文章改造工作流免费下载|提示词三件套

工业技术长文GEO/SEO文章改造工作流免费下载|提示词三件套

工具简介一套三步提示词工作流:长文扩写(4500-6000字,含FAQ/表格)→ CSDN版改写(@[TOC]+配图占位)→ SEO元信息生成,附配图规范与发布自检清单。资料包内容· 主程序 提示词1...

APC先进过程控制R2R控制器Python仿真工具免费下载

APC先进过程控制R2R控制器Python仿真工具免费下载

工具简介R2R运行到运行控制器+EWMA预测模型仿真:设备漂移与噪声下,对比开环与闭环的控制效果,输出收敛曲线。资料包内容· 主程序 apc_r2r_sim.py(Python 3.8+,核心功能零第...

OEE帕累托分析Python工具免费下载|三大损失+六大停机

OEE帕累托分析Python工具免费下载|三大损失+六大停机

工具简介自动拆解OEE三大损失(可用率/性能率/良品率),六大停机损失帕累托图,给出改善优先级建议。资料包内容· 主程序 oee_analyzer.py(Python 3.8+,核心功能零第三方依赖)...