历史故障数据的决策表,挺适合用来做知识库自动构建的。用粗糙集理论来做属性约简,过滤掉那些没用的冗余信息,规则提取还挺高效。整个过程不用手动敲规则,算法帮你搞定,省心不少。

知识库结构也比较清晰:一个条件表、一个、再加一个事实表,都扔进Access2003里。条件属性、决策属性怎么存,你都能一眼看明白。数据量不大时,查询和响应也快。

历史数据来源?一般就是以前的维修记录、检修日志那类东西。挖掘过程主要用粗糙集约简算法,比如按属性重要性自动删掉冗余项。属性值也能约简,数据越干净,规则越靠谱。

类似思路的应用还挺多,像飞机故障诊断航空发动机专家系统这些项目也都有用粗糙集做约简,效果还不错。

如果你平时做故障诊断专家系统,或者手上有一堆历史数据不知道怎么,可以试试这种粗糙集决策表+Access的玩法。小项目用着刚刚好,大项目建议用数据库性能更强的版本,比如Oracle或者DB2,不期查询速度有点跟不上。