专家系统中趋势征兆的自动提取1.1引言专家系统中存在着用增大、突然减小等类型的自然语言描述的趋势征兆,例如某条征兆为:负荷升至某一值,振动突然增大。由于计算机在模式识别方面的局限性,趋势征兆的自动提取一直是专家系统研究的难点之一。正因为如此,在专家系统中,趋势征兆基本是通过人机交互过程由人手动输入。趋势征兆和几何学中的斜率存在着对应关系,例如突然增大可以看作是斜率较大的直线的变化趋势。因此,用直线对数据序列进行线性近似,该直线的斜率就可以表示数据的趋势特征,而把斜率转换为特定的自然语言,即得到趋势征兆。按照这种思想提取趋势征兆,可分为三个步骤:首先把数据序列根据不同的变化趋势合理地划分为不同区间,使得在同一区间中,数据变化趋势相同,而在相临的区间之间,变化趋势不同;其次对每个区间进行线性近似,求得一组近似直线;最后把这组近似直线的斜率转换为描述趋势征兆的自然语言。本文采用遗传算法和最小二乘法,交互式地求解数据序列的划分与线性近似,当求得合理划分后,1.2基于遗传算法的时序数据合理划分数据的合理划分,是指在该划分的每一区间段内,数据的总体趋势是一致的,而在相邻