纺织知识|改进LMBP神经网络在织物染色配色中的应用

   更新日期:2017-03-24     来源:建材之家    作者:布艺之家    浏览:28    评论:0    
核心提示:摘要:目前织物染色配色技术具有低效率和低精度缺点,许多染色配色方法收敛速度慢。为此提出了一种基于改进LMBP算法神经网络的织物染色配色方法,在分析了传统染色配色方法缺陷的基础上,提出并建立了用改进LMBP神经网络来进行染色配色的模型,并将其与LMBP算法神经网络染色配色结果对比。实验的预测结果表明,改进的LMBP神经网络方法收敛速度更快,并且能够满足实际染色配色的要求。引言:传统织物染色配色技术采

窗帘常识:风靡欧美的木质百叶窗

推荐简介:木质百叶窗的造型风格渊于欧洲,风行欧美200余年,在欧美,木质百叶窗用量占窗饰品用量的60%以上,木质百叶窗复杂的手工工艺、完美的细节处理,多种颜色的选择使木质百叶窗与家居装饰的格调融为一体。木质百叶窗被许多别墅、豪宅所选用,可任意调节、虚隔空间,是经典时尚、绿色环保的哑口、隔断专用产品。可作为高档窗帘用于门窗内侧;或用来做隔断,以及柜子。让您既可享受阳光,又可拥有您的私密。......
布艺之家讯:摘要:目前织物染色配色技术具有低效率和低精度缺点,许多染色配色方法收敛速度慢。为此提出了一种基于改进LMBP算法神经网络的织物染色配色方法,在分析了传统染色配色方法缺陷的基础上,提出并建立了用改进LMBP神经网络来进行染色配色的模型,并将其与LMBP算法神经网络染色配色结果对比。实验的预测结果表明,改进的LMBP神经网络方法收敛速度更快,并且能够满足实际染色配色的要求。

引言:

传统织物染色配色技术采用人工配色,工作效率和配色精度较低。人工染色配色的过程是由经验丰富 的配色人员根据用户布料小样获取颜色,进行打样。然后将打样结果与用户小样对比,根据对比结果再重新打样,这个过程需要不断地重复进行,直到与用户小样的颜色基本一致为止。计算机配色技术为提高染色配色工作效率和精度提供了新的途径。计算机配色技术的研究,主要是利用三种不同颜色的染料,配出所需要的颜色,所配的颜色与染料浓度是个非线性问题。现在很多学者将神经网络法作为解决非线性问题的一种方法。但人工神经网络中提出的训练方法很多,并不是所有算法都适合配色系统。BP(Back—Propagation)神经网络是目前研究最多、应用最广泛的一种多层前馈人工神经网络。

理论已证明,3层BP神经网络在隐节点数足够多的情况下具有模拟任意复杂的非线性映射的能力。但是BP神经网络有其固有的缺点,因为它本质是一种梯度下降法的求最优问题,因此就不可避免地容易出现学习速度慢(进入平坦区)、陷入局部最小区及对参数选择比较敏感等问题。BP算法的优劣程度尤其是其泛化能力与神经网络的拓扑结构有很大的关系,如果网络规模过于庞大,那么网络的训练速度以及泛化能力就会降低;反之,如果网络的训练规模过小,那么网络的容错性以及稳定性就会降低。因此,BP网络的应用受到了一定的限制。目前,有不少文献从BP网络的不同角度进行改进,取得了一些进展。本文提出了将改进LMBP神经网络算法l】 应用在织物染色配色中。经过实验,数据结果显示该算法对于同一色系染料的配方预测具有较高的精度,且收敛速度快。因此该方法适合应用在织物染色配色中。

1 LMBP神经网络LMBP算法是指基于I evenberg—Marquardt最优化方法的BP算法。在最优化理论中,Levenberg—Marquardt算法是牛顿法和最速下降法的一种结合算法,它既有高斯一牛顿法的局部收敛性,又具有梯度下降法的全局特性,其表达式为Ax一一[., ( )J( )+ ]一 J( )P( )式中,Ax是权值向量的变化;J( )是Jacobian矩阵;J是单位矩阵;P( )一(P ,P。,…,P ) ;/2是自己设定的以控制的量。

LM算法的计算步骤_3]:

①给出训练误差允许值£、 、 。,以及初始化权值和阈值向量X。,令k一0, 一 。

②计算网络输出及误差指标函数E( (走))。

③计算Jacobian矩阵J( )。

④计算Ax和E( (屉))。

⑤若E( (愚))<e,转到⑦;否则,以x(k+1)为权值和阈值计算误差指标函E(x(k+1))一x(k+ 1)E( (走))。

⑥若E(x(k+1))<E( (志)),则令k—k+l, 一 /9,回到②;否则这次不更新权值和阈值,令x(k+1)一 (是)、 一 ,并回到④。

⑦停止。

2 改进的LMBP神经网络改进的LMBP神经网络是针对上面LM算法提出的加快收敛速度的方法。将LM算法步骤⑥中的调整策略改变为:/1一 (2 ),k为只进入此步小循环的次数。如果某一步产生了更小的E( (是)),则 在下一步的调整策略改变为 一 /(2 )。 初值一般取0.001,』9值取4比较合适 。

3 神经网络配色模型的设计与实现1989年,Robert Hecht—Nielson证明了当各节点具有不同的阈值时,具有一个隐层的神经网络可以用来逼近任意的连续函数。因此,取用一个隐层,即3层网络,就能完成非线性映射。试验采用由输入层、隐层和输出层构成的3层网络结构。输入层和输出层的结点个数可由涉及的问题领域直接得到。在配色系统中,输入的是客户提供布料的CMY值,因此,输入层采用3个神经元节点。网络输出值是工厂3种染料的浓度以输出层也为3个节点,分别是3种染料3BS,3RS,FBN的浓度值。对于LMBP神经网络,确定其网络结构的关键就在于确定隐层结点的个数。隐层神经元数目的选择是十分复杂的问题,需要根据设计者的经验和多次试验来确定,因此,不存在一个理想的解析式来表达。隐层神经元数与所研究问题的要求、输入和输出的神经元数都有直接的关系。一定存在一个最佳的隐层神经元数,而且这个数目因研究对象和内容的不同而不同。由于应用对象的不同,隐层神经元数难以用统一的模式确定,所以将经验法和试算法相结合来确定隐层神经元个数更具有可靠性。经验法最常用的公式为初定隐层节点数的经验公式s===J0.43mn+0.12n +2.54m+0.77n+0.35+0.51式中, 为隐层节点数;1"/为输出层节点数; 为输入层节点数。计算值需经四舍五人取整。试算法是先从一个网络开始,若不符合要求则逐步增加或减少隐层节点数到合适为止。经验法和试算法相结合的具体步骤l_5 如下:

①利用经验法确定初始的隐层神经元数。

②进行网络训练和测试。

③不断增加或减少隐层神经元数。

④比较不同隐层神经元数时的训练和测试结果,选取合适的隐层神经元数。

本文采用经验法和试算法相结合的方法来确定基于LMBP算法的神经网络模型的隐层神经元的个数。

设计完成的织物染色配色模型。

布艺之家是集布艺,窗帘布艺,布艺杆,窗帘制作的最新新闻资讯,布艺,窗帘布艺,布艺杆,窗帘制作各十大品牌的装修效果图和各类分类信息,敬请登陆布艺之家:http://chuanglian.jc68.com/
小程序码
 
打赏
 
更多>文章标签:窗帘制作
更多>同类布艺窗帘资讯
0相关评论

推荐图文更多...
点击排行更多...
布艺窗帘商机更多...
窗帘布艺商圈更多...
最新视频更多...
推荐产品更多...
天花之家 | 木门之家 | 灯具之家 | 铁艺之家 | 幕墙之家 | 五金头条 | 楼梯头条 | 墙纸头条 | 壁纸头条 | 玻璃头条 | 老姚之家 | 灯饰之家 | 电气之家 | 全景头条 | 照明之家 | 防水之家 | 防盗之家 | 区快洞察 | 潜江建材 | 仙桃建材 | 恩施建材 | 随州建材 | 咸宁建材 | 黄冈建材 | 荆州建材 | 孝感建材 | 荆门建材 | 鄂州建材 | 襄樊建材 | 宜昌建材 | 十堰建材 | 黄石建材 | 长沙建材 | 湘西建材 | 娄底建材 | 怀化建材 | 永州建材 | 郴州建材 |
建材 | 720全景 | 企业之家 | 移动社区 | 关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图 | 排名推广 | 广告服务 | 积分换礼 | RSS订阅 | sitemap |
(c)2015-2017 Bybc.cn SYSTEM All Rights Reserved
Powered by 窗帘头条