摘要:目前織物染色配色技術(shù)具有低效率和低精度缺點(diǎn),許多染色配色方法收斂速度慢。為此提出了一種基于改進(jìn)LMBP算法神經(jīng)網(wǎng)絡(luò)的織物染色配色方法,在分析了傳統(tǒng)染色配色方法缺陷的基礎(chǔ)上,提出并建立了用改進(jìn)LMBP神經(jīng)網(wǎng)絡(luò)來(lái)進(jìn)行染色配色的模型,并將其與LMBP算法神經(jīng)網(wǎng)絡(luò)染色配色結(jié)果對(duì)比。實(shí)驗(yàn)的預(yù)測(cè)結(jié)果表明,改進(jìn)的LMBP神經(jīng)網(wǎng)絡(luò)方法收斂速度更快,并且能夠滿(mǎn)足實(shí)際染色配色的要求。
引言:
傳統(tǒng)織物染色配色技術(shù)采用人工配色,工作效率和配色精度較低。人工染色配色的過(guò)程是由經(jīng)驗(yàn)豐富 的配色人員根據(jù)用戶(hù)布料小樣獲取顏色,進(jìn)行打樣。然后將打樣結(jié)果與用戶(hù)小樣對(duì)比,根據(jù)對(duì)比結(jié)果再重新打樣,這個(gè)過(guò)程需要不斷地重復(fù)進(jìn)行,直到與用戶(hù)小樣的顏色基本一致為止。計(jì)算機(jī)配色技術(shù)為提高染色配色工作效率和精度提供了新的途徑。計(jì)算機(jī)配色技術(shù)的研究,主要是利用三種不同顏色的染料,配出所需要的顏色,所配的顏色與染料濃度是個(gè)非線(xiàn)性問(wèn)題。現(xiàn)在很多學(xué)者將神經(jīng)網(wǎng)絡(luò)法作為解決非線(xiàn)性問(wèn)題的一種方法。但人工神經(jīng)網(wǎng)絡(luò)中提出的訓(xùn)練方法很多,并不是所有算法都適合配色系統(tǒng)。BP(Back—Propagation)神經(jīng)網(wǎng)絡(luò)是目前研究最多、應(yīng)用最廣泛的一種多層前饋人工神經(jīng)網(wǎng)絡(luò)。
理論已證明,3層BP神經(jīng)網(wǎng)絡(luò)在隱節(jié)點(diǎn)數(shù)足夠多的情況下具有模擬任意復(fù)雜的非線(xiàn)性映射的能力。但是BP神經(jīng)網(wǎng)絡(luò)有其固有的缺點(diǎn),因?yàn)樗举|(zhì)是一種梯度下降法的求最優(yōu)問(wèn)題,因此就不可避免地容易出現(xiàn)學(xué)習(xí)速度慢(進(jìn)入平坦區(qū))、陷入局部最小區(qū)及對(duì)參數(shù)選擇比較敏感等問(wèn)題。BP算法的優(yōu)劣程度尤其是其泛化能力與神經(jīng)網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)有很大的關(guān)系,如果網(wǎng)絡(luò)規(guī)模過(guò)于龐大,那么網(wǎng)絡(luò)的訓(xùn)練速度以及泛化能力就會(huì)降低;反之,如果網(wǎng)絡(luò)的訓(xùn)練規(guī)模過(guò)小,那么網(wǎng)絡(luò)的容錯(cuò)性以及穩(wěn)定性就會(huì)降低。因此,BP網(wǎng)絡(luò)的應(yīng)用受到了一定的限制。目前,有不少文獻(xiàn)從BP網(wǎng)絡(luò)的不同角度進(jìn)行改進(jìn),取得了一些進(jìn)展。本文提出了將改進(jìn)LMBP神經(jīng)網(wǎng)絡(luò)算法l】 應(yīng)用在織物染色配色中。經(jīng)過(guò)實(shí)驗(yàn),數(shù)據(jù)結(jié)果顯示該算法對(duì)于同一色系染料的配方預(yù)測(cè)具有較高的精度,且收斂速度快。因此該方法適合應(yīng)用在織物染色配色中?!?/p>
1?。蹋停拢猩窠?jīng)網(wǎng)絡(luò)
LMBP算法是指基于I?。澹觯澹睿猓澹颍?mdash;Marquardt最優(yōu)化方法的BP算法。在最優(yōu)化理論中,Levenberg—
Marquardt算法是牛頓法和最速下降法的一種結(jié)合算法,它既有高斯一牛頓法的局部收斂性,又具有梯度下降法的全局特性,其表達(dá)式為Ax一一[., (?。剩ā。。菀弧。剩ā。校ā。┦街校粒菣?quán)值向量的變化;J( )是Jacobian矩陣;J是單位矩陣;P(?。┮唬ǎ小。小#?hellip;,P?。。唬彩亲约涸O(shè)定的以控制的量?!?/p>
LM算法的計(jì)算步驟_3]:
①給出訓(xùn)練誤差允許值£、 、 。,以及初始化權(quán)值和閾值向量X。,令k一0, 一 ?!?/p>
②計(jì)算網(wǎng)絡(luò)輸出及誤差指標(biāo)函數(shù)E(?。ㄗ撸?。
③計(jì)算Jacobian矩陣J(?。!?/p>
④計(jì)算Ax和E( (屜))?!?/p>
⑤若E( (愚))<e,轉(zhuǎn)到⑦;否則,以x(k+1)為權(quán)值和閾值計(jì)算誤差指標(biāo)函E(x(k+1))一x(k+?。保牛ā。ㄗ撸!?/p> [1][2]下一頁(yè)>>
相關(guān)信息 







推薦企業(yè)
推薦企業(yè)
推薦企業(yè)