纺机网技术中心

 您所在的位置:  纺机网 >  技术中心 >  染色 >

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

来源:印染在线 发布时间:2012年11月01日

⑥若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算法的神经网络模型的隐层神经元的个数。设计完成的织物染色配色模型。 

 

<<上一页[1][2]
 相关信息 
  • 分享
  • 分享至腾讯微博
  • 分享至开心网
  • 分享至人人网
  • 分享至新浪微博
  • 分享至网易微博
  • 分享至豆瓣网
  • 分享至MSN
  • 分享至飞信空间
  • 打印该网页
  • 打印
 推荐企业
 推荐企业
浙江锦峰纺织机械有限公司
 推荐企业
丝普兰喷气织机 润源经编
关于纺机网 | 网络推广 | 栏目导航 | 客户案例 | 影视服务 | 纺机E周刊 | 广告之窗 | 网站地图 | 友情链接 | 本站声明 |