基于集成神经网络的织物主观风格预测研究

2020-02-12 02:33赵伟荣
纺织科技进展 2020年1期
关键词:织物主观准确率

赵伟荣,李 慧

(北京服装学院,北京100029)

随着时代的进步,服饰产品面料体感是否舒适已经成为消费者确定其档次和价位的主要因素之一,所以正确、有效、客观地对织物风格做出定量的评价已成为迫切的需要[1]。本文采用的织物数据集为510块来自中国国际纺织面料及辅料博览会的面料,这些面料属性差异较大,包含了混纺织物、化纤织物、棉织物等;不仅有三原组织、复杂组织,还有联合组织、大提花组织,其适用范围广,可用于各个季节服饰的制作。

织物的风格会受到纱线的成分、号数,织物的组织、密度、幅宽、重量的影响,通过构建合理的模型,寻找出织物风格与织物的基本结构参数之间的关系是现在很多科研人员正在研究的问题。织物风格的预测现在一般以主因子分析法、模糊综合评价法以及BP神经网络预测法为主[2]。主因子分析法不适用于样本量较大的数据集;模糊综合评价法由于对指标权重矢量的确定主观性加权,常出现超模糊现象;而BP神经网络有时会产生局部最小化问题。上述方法在进行织物风格评价时各有其局限性,仅适用于单一风格和同种成分的织物风格评价,不适用于对多种织物的不同风格进行评价。本文提出了基于D-S证据理论的集成神经网络织物主观风格预测模型。

织物主观风格预测系统结构如图1所示。织物样本通过分类器进行分类,将子数据集输入对应的子集成神经网络中进行训练。当需要预测某一种或者某几种主观风格时,将织物结构参数输入对应的子集成神经网络中即可获得对应的主观风格评分。

图1 基于集成神经网络的预测系统结构图

1 基于D-S证据理论的集成神经网络

1.1 预测模型

基于D-S证据理论的集成神经网络织物主观风格预测的方法是:把织物的每一种主观风格评分看作一个信息系统,通过子神经网络的基本概率赋值函数计算出每一组子神经网络处理之后的数据所对应的基本概率赋值,作为D-S证据理论的证据源,再运用D-S证据理论组合规则对得到的概率值进行数据融合,就得到融合之后的综合概率值,根据最终的融合结果做出预测结果[3]。神经网络属于局部融合,D-S证据理论的再次融合是全局融合,预测模型如图2所示。

图2 子集成神经网络的预测模型

1.2 影响织物结构的主要因素

织物结构就是织物经纬纱相互配置的构造情况[4]。纱线细度、纱线密度和织物组织是决定织物结构的三大要素,决定着织物的紧密程度、织物厚度、重量以及幅宽,也决定着织物的性能与外观。选取了7种织物基本结构参数进行分析,分别是织物的经纬纱支数、经纬纱密度、织物组织、重量以及幅宽。

不同织物结构参数的单位有多种表示方式,根据式(1)~式(8)对织物数据统一量纲:将纱支单位统一为tex,密度单位统一为根/inch,重量的单位统一为g/m2,幅宽单位统一为cm。

织物的经纬纱线细度、经纬纱密度、织物重量和幅宽均为连续的数值,统一量纲后可以直接根据式(9)使用最大-最小标准化的方法对数据进行归一化。

由于织物组织是标称型属性,无法像数值型属性一样使用式(9)进行归一化处理,决定使用one-hot编码方式对其进行归一化处理。

1.3 织物主观风格的评价因素

织物的主观风格是由多种织物基本结构参数的综合作用形成的。选取了8种织物主观风格进行评价,分别是主色调、肌理、花型、光滑、光泽、柔软、悬垂、透明。所使用的织物数据集是来自中国国际纺织面料及辅料博览会的510块面料,交由专业人员进行主观风格评测。由于测评结果会因为测试者的不同而产生一定的差异,因此测试由2人进行,如2人所得结果相差一级以内,最终结果取其平均值;如2人所得结果相差一级以上则由第3人来评定。最终,除主色调以10分制进行评测,其余主观风格均以5分制进行评测。

1.4 神经网络的训练方法

将归一化后的织物结构参数作为神经网络的输入特征向量,分别输入BP神经网络和RBF神经网络进行训练,织物的各项主观风格评分作为输出。

选用rule函数作为隐含层的传递函数,softmax函数作为输出层的传递函数构建BP神经网络。其预测织物柔软风格准确率为53.23%,部分织物的预测如图3所示;其预测织物肌理风格准确率为72.58%,部分织物的预测对比如图4所示。

选用高斯核函数作为隐含层的传递函数,sigmod函数作为输出层的传递函数构建RBF神经网络,其预测织物柔软风格准确率为50.00%,部分织物的预测对比如图5所示;其预测织物肌理风格准确率为76.61%,部分织物的预测对比如图6所示。

通过比较图3和图5可知,预测柔软风格时,BP神经网络整体预测效果更好一些;通过比较图4和图6可知,预测织物肌理风格时,RBF神经网络整体预测效果较好。但是也有例外,如C5-5-1200(即图4和图6的第7个点),RBF神经网络预测错误,而BP神经网络预测正确。2种神经网络在预测不同风格时的准确率不一样,通过神经网络集成的方法,纠正单一神经网络的预测错误,提高预测准确率。

图3 BP神经网络预测织物柔软风格

图4 BP神经网络预测织物肌理风格

图5 RBF神经网络预测织物柔软风格

图6 RBF神经网络预测织物肌理风格

1.5 D-S证据理论的算法融合规则[6]

由于多种神经网络的方法均达不到所期望的准确率,决定从拓扑结构的角度出发,搭建集成神经网络进行预测。引入D-S证据理论对子神经网络进行数据融合从而提高预测系统的准确性。

若Θ={θ1,θ2,…,θN}是由N个两两互斥元素组成的有限完备集合,则称其为辨识框架。对于Θ,Θ的幂集2Θ构成命题集合2Θ,∀A⊆Θ,若函数m:2Θ→[0,1]满足以下2个条件:

则称m为BPA(basic probability assignment基本概率指派),m(A)为命题A的基本概率数,被视为准确分配给A的信度。

依据相同事件的不同证据,求出样本空间n的2个信任函数Bel1和Bel2,得到BPA为M1和M2。M1和M2融合得到新的M。假设Ai为BP神经网络对样本的预测结果,BJ为RBF神经网络对样本的预测结果,且M1(AI)>0,M2(Bj)>0,则有

注:K为归一化常数,如果K≠1,M是一个BPA;如果K=1,正交矩阵M不存在,则不能融合。织物数据样本在经过神经网络的处理之后,输出织物主观风格评分。如果神经网络输出向量中某种风格评分的输出值大,则相应的评分发生概率就大。使用D-S证据理论进行融合的基本条件是各评分的基本概率赋值满足式(11)。通过对网络输出值进行归一化处理[7],可以将神经网络输出值转换成对应该网络的各种风格评分的BPA,公式为:

应用Dempster组合规则时,会出现高度冲突的证据无法有效地融合,针对这个问题,目前有两种思路:一是修改组合规则,二是修改原始数据。根据上述两种思路分别建立了基于算术平均法的D-S模型和基于证据关联系数的加权平均组合模型去预测织物结构主观风格评分。

1.5.1 基于算术平均法的D-S模型[8]

在两个证据融合之前计算冲突因子K,当K小于等于某一阈值Q(Q一般可取大于0.5)时,说明冲突较小,则可采用Demspster组合规则;当K大于Q时,说明冲突较大,则采用算术平均法。其定义如下:设M1和M2是两个概率分配函数,则其正交和

1.5.2 基于证据关联系数的加权平均组合模型[9]

该方法的核心思想是,不同分类器收集到的证据应该具有不同的权重。如果一个证据与所有证据的平均值的关联系数越大,则认为该证据受其他证据的支持程度越大,从而具有较高的可信度,因此给其分配较高的权重。通过判断证据的可信度,对证据的基本概率指派进行加权平均后,再利用Dempster组合规则进行融合。

设预测系统的证据源个数n,首先计算证据mi和平均值间的关联系数的计算公式为:

然后将证据之间的关联系数作为支持度,即

显然若mi和¯m之间的冲突越小,关联系数就越大,相互支持程度也就越高。反之,认为相互支持程度比较低,将支持度归一化后就得到可信度。如果一个证据几乎不被其他证据所支持,则认为该证据的可信程度较低。从而定义证据mi的可信度

然后将可信度Crd(mi)作为证据mi的权重,根据各个证据的权重对各证据进行加权平均,最后利用Dempster组合规则进行数据融合。该方法可以有效解决数据间的高度冲突问题。

1.5.3 应用研究

以不同肌理风格评分的2块织物进行分析,编号C-16-13-0998的织物记为样本1,编号C-11-57-1633的织物记为样本2。样本1是专业人员评测后织物肌理风格评分为1的织物,样本2是专业人员评测后织物肌理风格评分为4的织物。样本1结构参数为纱支:9.7×9.7 tex,密度:940/472根/10 cm,幅宽:148 cm,重量:136 g/m2。样本2结构参数为纱支:14.6×14.6 tex,密度:394×295根/10 cm,幅宽:148 cm,重量:112 g/m2。使用不同的神经网络模型分别对样本1、样本2的主观风格进行预测,根据概率最大原则输出预测结果,肌理预测结果如表1、表2所示。

表1 样本1的基本概率赋值、融合结果和期望值

对于样本1,BP神经网络错误预测评分为2,RBF神经网络预测正确评分为1,融合后的3种集成神经网络均输出正确评分1。对BP神经网络错误的预测结果进行了校正。

对于样本2,BP神经网络预测正确评分为4,RBF神经网络错误预测评分为2,融合后3种集成神经网络均输出正确评分4。对RBF神经网络的预测结果进行了校正。

表2 样本2的基本概率赋值、融合结果和期望值

使用每种方法训练10次神经网络,保留准确率最高的模型。各个神经网络模型的准确率见表3。

表3 各种神经网络模型预测准确率表单位:%

由表3可知,2种集成神经网络模型都可以有效地提高神经网络预测准确率。织物光滑风格评分的预测基于证据关联系数的D-S模型集成后的神经网络相比于BP神经网络准确率提高了17.74%,提升幅度最明显。除悬垂外,其他织物主观风格评分的预测准确率均有不同程度的提高。说明了运用基于神经网络和D-S证据理论的综合评判策略比单独使用某一种神经网络的准确率更高,通过融合可以更好地预测出需要预测的参数。总的来看,基于证据关联系数的D-S模型对织物数据集的处理效果最好,预测织物主观风格平均准确率最高。分析可得,悬垂[10]、光泽[11]、主色调不论使用哪种方法准确度均不是很高,说明现在的评分方式不适合这3种织物风格的评定,应该使用更合适的方法对这2种风格进行评定。

2 基于成分分类的集成神经网络织物主观风格预测模型

由于纤维成分的不同对织物主观风格评价会产生较大的影响[12],试验发现,将纤维成分接近的织物划分在同一个数据集中,这样每一个子数据集中的织物成分类似,可以减小预测系统的误差。同时通过分类的方式将织物成分这一基本结构参数加入到预测系统中,提高预测系统的精确度。在织物预处理阶段增加一个织物成分分类器,它可以根据每种织物中含量最大的纤维成分对织物数据集进行划分,最终将总的织物数据集分成4个子数据集进行数据处理,分类示意图如图7所示。如果织物含量最大的纤维是矿物纤维和无机化学纤维,则将其剔除。因为这类织物数量过少,不足以训练神经网络。数据统计表见表4。

图7 成分分类器示意图

表4 数据集统计表

使用基于证据关联系数的集成神经网络分别对总的织物数据集和分类后的子数据集进行8种织物主观风格预测,分别得到其准确率见表5。

表5 织物主观风格预测准确率单位:%

由表5数据可知,将集中的数据按照织物最大纤维成分进行分类,再进行神经网络处理,集成神经网络对于植物纤维类织物和人造纤维类织物的评分预测能力明显增强,对于动物纤维类织物和合成纤维类织物的评分预测能力有所降低,对于后两类织物进行预测时,可以使用全部织物训练而成的神经网络进行预测。分析原因可能有:动物纤维数量较少,验证模型时,由于数据缺失导致准确率偏低;合成纤维之间性质差异较大;手工评测织物评分时产生误差。

3 结语

不论单一BP神经网络还是RBF神经网络应用于织物主观风格预测中,都具有一定的不稳定性、不可靠性。BP神经网络对织物的柔软、悬垂2种风格预测准确率较高,RBF对其他6种主观风格预测准确率较高。

通过D-S证据理论对集成神经网络进行数据融合和决策,正确的预测评分的信任度极大地增加,从而很好地提高预测系统的精度。但是还有部分的织物风格评价没有达到80%以上,网络的拓扑结构还有进一步优化的余地。

部分织物风格评价通过五分制评测无法充分地展示其性能,需要使用更合适的方法对织物进行重新评测,然后搭建适合的预测系统。

通过将织物成分先分类,再训练神经网络可以有效地提高神经网络预测正确率。

在未来各行业的计算机预测方法中,多手段多方法相互融合必将成为趋势。

猜你喜欢
织物主观准确率
无Sn-Pd活化法制备PANI/Cu导电织物
“美好生活”从主观愿望到执政理念的历史性提升
《纺织品织物折痕回复角的测定》正式发布
竹纤维织物抗菌研究进展
乳腺超声检查诊断乳腺肿瘤的特异度及准确率分析
不同序列磁共振成像诊断脊柱损伤的临床准确率比较探讨
2015—2017 年宁夏各天气预报参考产品质量检验分析
加一点儿主观感受的调料
高速公路车牌识别标识站准确率验证法
主观评述构式“很+x”认知研究