999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

應用四層BP神經(jīng)網(wǎng)絡的棉紗成紗質(zhì)量預測

2019-01-22 02:55:12查劉根謝春萍
紡織學報 2019年1期
關鍵詞:模型

查劉根, 謝春萍

(生態(tài)紡織教育部重點實驗室(江南大學), 江蘇 無錫 214122)

紡紗工藝是紡織生產(chǎn)加工過程中一道十分關鍵的工序,紗線品質(zhì)的高低不僅影響著后道加工工序的效率,也直接決定了最終織物產(chǎn)品的質(zhì)量。另外,紡紗過程中涉及的參數(shù)種類眾多,客戶對紗線品質(zhì)的要求不同,需要經(jīng)常對工藝參數(shù)進行大量調(diào)整,而且從原棉到紗線,中間經(jīng)過了很長的加工流程[1-2]。然而,目前對于國內(nèi)大多數(shù)紡織企業(yè)來說,依據(jù)紗線品質(zhì)指標確定配棉方案和調(diào)整加工工藝參數(shù)時所采用的手段依然是憑借著歷史生產(chǎn)經(jīng)驗,而且還需通過進一步的大量試紡來調(diào)節(jié)和確定最后生產(chǎn)方案,浪費了大量時間和原材料,影響了企業(yè)整個生產(chǎn)加工進程。對于我國大多數(shù)紡織企業(yè)來說,迫切需要找到一種能夠代替歷史經(jīng)驗的高效智能化的紗線質(zhì)量預測方法來優(yōu)化其紡紗工藝,從而提高生產(chǎn)效率和競爭力,合理優(yōu)化紡紗加工工序,科學地設定生產(chǎn)工藝參數(shù)和選擇最經(jīng)濟的配棉方案,同時要達到客戶及后道工序對紗線品質(zhì)的要求。

因其突出的優(yōu)點BP神經(jīng)網(wǎng)絡用途十分廣泛。其結構簡單,具有很強的自適應學習能力,很好的容錯性,近十幾年來被廣泛應用于數(shù)據(jù)預測等問題上[3-5]。在進行質(zhì)量預測問題的建模時,設計者構造的一般都是單隱層的三層神經(jīng)網(wǎng)絡,因為萬能逼近定理證明三層網(wǎng)絡模型就可完成任意m維和n維之間的映射。

理論上說,隱含層層數(shù)的增加會使網(wǎng)絡結構更加復雜化,從而拉長網(wǎng)絡誤差反向傳播的路徑,同時還會降低訓練的效率,但是,考慮到紗線質(zhì)量預測模型是一個小樣本預測模型,且輸入和輸出單元數(shù)較少,所以,本文在進行棉紗斷裂強力和條干CV值的預測時,提出雙隱層的四層BP神經(jīng)網(wǎng)絡結構,來進行2種模型的訓練和仿真實驗,并與單隱層的三層BP神經(jīng)網(wǎng)絡進行對比分析。

1 BP神經(jīng)網(wǎng)絡算法與設計

實際上,標準的BP神經(jīng)網(wǎng)絡模型結構十分簡單,一共包含3個組成部分,最前面的是輸入?yún)?shù)的輸入層,中間是可具有1個或者多個隱含層的中間層,最后面是網(wǎng)絡的輸出層,提供最后運算結果。BP神經(jīng)網(wǎng)絡的訓練過程可拆分為2步:第1步是外界輸入信息由輸入層到輸出層的正向傳播;第2步是網(wǎng)絡處理后的誤差信號沿著原來的路徑反向傳播。網(wǎng)絡在傳遞誤差的同時,會進行部分參數(shù)的修正,也就是各層之間的連接權值以及隱含層和輸出層的閾值大小都會隨著反傳誤差的傳遞不斷地發(fā)生變化,當權值和閾值調(diào)整到某個適當值時,訓練誤差將會滿足設計者的要求,此時網(wǎng)路訓練終止[6]。圖1示出一個最基本的BP神經(jīng)網(wǎng)絡模型。

圖1 基本的BP神經(jīng)網(wǎng)絡模型Fig.1 Basic BP neural network model

圖中PR為該模型輸入層的第R個神經(jīng)元,權值WR負責連接前后2層網(wǎng)絡中的神經(jīng)元,i為輸入層神經(jīng)元的個數(shù),N為所有神經(jīng)元輸出的累積,B為網(wǎng)絡的閾值,傳遞函數(shù)F定義了網(wǎng)絡的輸入層向輸出層的轉換方式,Y為網(wǎng)絡最后的輸出,可以用下式表示:

Y=F(∑WR∑PR+B)

運用神經(jīng)網(wǎng)絡對紗線的成紗質(zhì)量進行預測時,還有一個問題需要注意,由于神經(jīng)網(wǎng)絡輸入層的輸入變量單位不同,加上各神經(jīng)元的數(shù)據(jù)還會相差若干個數(shù)量級,如果直接對原始數(shù)據(jù)進行神經(jīng)網(wǎng)絡訓練很容易出現(xiàn)信息丟失和計算不穩(wěn)定的情況,因此,在進行神經(jīng)網(wǎng)絡預測前,有必要對收集來的原始數(shù)據(jù)進行標度,進行統(tǒng)一的標準化處理,從而使最后數(shù)據(jù)的精度達到預先設定的要求,并在一定程度上提高神經(jīng)網(wǎng)絡的訓練效率[7-8]。本文在構建神經(jīng)網(wǎng)絡前用logo函數(shù)對原始數(shù)據(jù)進行歸一化處理。

本文數(shù)據(jù)來自山東某紡織廠的原棉物理指標及細紗質(zhì)量指標,棉紗均在相同的生產(chǎn)條件(成紗的工藝配置和溫濕度)下紡制。首先構建2個預測模型——紗線斷裂強力模型和條干CV值模型(2個模型除輸出參數(shù)不同外,輸入?yún)?shù)和網(wǎng)絡的結構均保持一致),然后用MatLab分別構造1個單隱層的三層BP神經(jīng)網(wǎng)絡和1個雙隱層的四層BP神經(jīng)網(wǎng)絡,通過同步訓練和仿真,完成2個模型的預測實驗,并通過實驗結果比較這2種網(wǎng)絡結構性能的優(yōu)劣。

本文篩選出50組數(shù)據(jù)作為2種不同網(wǎng)絡的訓練樣本,10組數(shù)據(jù)作為仿真時的檢驗樣本。表1示出本文使用的部分數(shù)據(jù)。

表1 部分原始數(shù)據(jù)Tab.1 Partial raw data

1.1 三層BP神經(jīng)網(wǎng)絡的設計

本文在進行棉紗斷裂強力和條干CV值預測實驗過程中,2種模型下的三層BP神經(jīng)網(wǎng)絡均采用如圖2所示的神經(jīng)網(wǎng)絡結構。輸入層有5個神經(jīng)元,和1個網(wǎng)絡輸出單元,網(wǎng)絡隱含層的神經(jīng)元的個數(shù)S可由經(jīng)驗公式[9]給出。

式中s為輸出層神經(jīng)元個數(shù)。通過上式最后可運算求得隱含層的神經(jīng)元個數(shù)S為4個,所以最后網(wǎng)絡的結構為5-4-1。

注:W為網(wǎng)絡中的各神經(jīng)元權值矩陣;B為網(wǎng)絡的閾值。圖2 三層網(wǎng)絡結構Fig.2 Three layer network structure

1.2 四層BP神經(jīng)網(wǎng)絡的算法與設計

1.2.1四層神經(jīng)網(wǎng)絡的算法步驟

首先設定相關參數(shù)如下:P為總體樣本數(shù);i為輸入層神經(jīng)元數(shù);n為第1個隱含層的神經(jīng)元數(shù);m為第2個隱含層的神經(jīng)元數(shù);s為輸出層神經(jīng)元數(shù);x為網(wǎng)絡的輸入?yún)?shù),x1為第1個隱含層的輸出;x2為第2個隱含層的輸出;y為輸出層的輸出;d為網(wǎng)絡的期望輸出;wi為輸入層和第1個隱含層的連接權值;wn為第1個隱含層和第2個隱含層的連接權值;wm為第2個隱含層和輸出層的連接權值;θ1為第1個隱含層的閾值;θ2為第2個隱含層的閾值;θ3為輸出層的閾值;E為網(wǎng)絡的誤差。具體算法步驟如下。

1) 初始化權值wi、wn、wm。

2) 逐個輸入P個樣本。

5) 學習訓練完所有樣本后依照權值修正公式進行各層權值的修正。

6) 輸入新的權值重新進行各層輸出和反傳誤差的計算,直到滿足設定的精度目標值或達到預定的最大學習步數(shù)即終止學習。

1.2.2四層神經(jīng)網(wǎng)絡的設計

萬能逼近定理雖然已經(jīng)證明任意的m維到n維的映射只需要三層網(wǎng)絡就可以完成,但是針對具體的不同的模型,就不能確定三層神經(jīng)網(wǎng)絡就是最合理有效的網(wǎng)絡結構了。雖然層數(shù)的增加會使網(wǎng)絡的結構變得冗雜,但是其減小誤差的能力也會隨之提升,因此可提高網(wǎng)絡運算的精度,甚至在解決諸如預測紗線強力此類的輸入和輸出單元數(shù)較少的簡單問題中,只要找到合理的隱含層單元數(shù)和恰當?shù)挠柧毢瘮?shù),就可以提高訓練效率。

為此,本文將設計含有2個隱含層的四層BP神經(jīng)網(wǎng)絡來構建棉紗的斷裂強力和條干CV值的預測模型。依據(jù)選擇隱含層神經(jīng)元個數(shù)的經(jīng)驗公式[10],在經(jīng)過多次的的學習訓練和對比分析,得到較為合理高效的四層神經(jīng)網(wǎng)絡的結構,其拓撲結構如圖3所示。第1個隱含層由3個神經(jīng)元組成,第2個隱含層包含2個神經(jīng)元,最后的網(wǎng)絡結構為5-3-2-1。

圖3 四層網(wǎng)絡結構Fig.3 Four-layer network structure

2 訓練與仿真

2.1 紗線斷裂強力模型

在設定好三層神經(jīng)網(wǎng)絡和四層神經(jīng)網(wǎng)絡的參數(shù)和結構之后,接下來將進行紗線斷裂強力預測模型的訓練和仿真實驗。

2.1.1三層網(wǎng)絡

本文采用MatLab提供的神經(jīng)網(wǎng)絡工具箱來進行棉紗斷裂強力模型和后面的條干CV值模型的學習和訓練。相關參數(shù)確定如下。

第1層的傳遞函數(shù):tansig函數(shù);第2層傳遞函數(shù):purelin函數(shù);學習函數(shù):traigdm函數(shù);三層網(wǎng)絡的訓練步數(shù)設定為10 000,訓練目標設定為0.001,2次顯示之間的訓練步數(shù)為50。

訓練得到的誤差變化曲線如圖4所示。

圖4 紗線斷裂強力模型三層網(wǎng)絡誤差曲線Fig.4 Three-layer network error curve of yarn breaking strength model

從圖4可看出,該模型下三層網(wǎng)絡的訓練步數(shù)為740步,也就是網(wǎng)絡的誤差在此處達到目標值。

2.1.2四層網(wǎng)絡

在同一個預測模型下,為保證實驗結果的可比性,四層BP神經(jīng)網(wǎng)絡的相關參數(shù)與三層BP神經(jīng)網(wǎng)絡的參數(shù)設定保持一致。通過訓練得到該神經(jīng)網(wǎng)絡的誤差變化曲線,如圖5所示。四層BP神經(jīng)網(wǎng)絡紗線斷裂強力模型訓練誤差在第533步達到設定值。

圖5 紗線斷裂強力模型四層網(wǎng)絡誤差曲線Fig.5 Four-layer network error curve of yarn breaking strength model

2.2 條干CV值模型

條干CV值預測模型的訓練和仿真同樣是在設定好單隱層的三層BP神經(jīng)網(wǎng)絡和雙隱層的四層BP神經(jīng)網(wǎng)絡的參數(shù)和結構之后進行的,考慮到本文實驗比較分析的是隱含層的層數(shù)對網(wǎng)絡性能的影響,所以在條干CV值模型下網(wǎng)絡的輸入?yún)?shù)可以與紗線斷裂強力模型所使用的數(shù)據(jù)相同,只是此時網(wǎng)絡的輸出參數(shù)由紗線斷裂強力值改變?yōu)槊藜喌臈l干CV值。

2.2.1三層網(wǎng)絡

通過三層BP神經(jīng)網(wǎng)絡對該條干CV值模型進行仿真實驗,得到的誤差變化曲線如圖6所示。可看出,該模型下的三層神經(jīng)網(wǎng)絡需要經(jīng)過929步才能達到目標值。

圖6 條干模型三層網(wǎng)絡誤差曲線Fig.6 Three-layer network error curve of yarn levelness

2.2.2四層網(wǎng)絡

通過四層BP神經(jīng)網(wǎng)絡對該條干CV值模型進行仿真實驗,得到誤差變化曲線如圖7所示。可看出,網(wǎng)絡誤差在訓練的第604步達到目標值。

圖7 條干模型四層網(wǎng)絡誤差曲線Fig.7 Four-layer network error curve of yarn levelness

2.3 仿真結果

通過三層BP神經(jīng)網(wǎng)絡和四層BP神經(jīng)網(wǎng)絡對棉紗斷裂強力模型和條干CV值模型的預測和仿真,在設定好相同的誤差精度目標后,得到各自的最大訓練步數(shù)和最后的相對平均誤差,其仿真結果如表2所示。顯然,相比于三層BP神經(jīng)網(wǎng)絡,四層神經(jīng)網(wǎng)絡在效率和誤差減小方面都有所提高。

表2 仿真結果Tab.2 Simulation results

通常,在運用神經(jīng)網(wǎng)絡來進行質(zhì)量預測模型的訓練和仿真時,真實的實測數(shù)據(jù)和神經(jīng)網(wǎng)絡的預測值之間的接近程度會使用擬合度來進行標度。根據(jù)2組模型的仿真結果,利用MatLab工具箱對最終的數(shù)據(jù)進行相關性分析,結果如圖8所示。

圖8 相關性分析圖Fig.8 Correlation analysis. (a) Three-layer BP neural network yarn breaking strength model; (b) Four-layer BP neural network yarn breaking strength model; (c) Three-layer BP neural network yarn levelness CV value model;(d) Four-layer BP neural network yarn levelness CV Value model

從圖8可看出,三層BP神經(jīng)網(wǎng)絡紗線斷裂強力模型的擬合度為0.844,四層BP神經(jīng)網(wǎng)絡紗線斷裂強力模型的擬合度為0.882;三層BP神經(jīng)網(wǎng)絡條干CV值模型的擬合度為0.863,四層BP神經(jīng)網(wǎng)絡條干CV值模型的擬合度為0.897。以上分析說明,具有雙隱層的四層BP神經(jīng)網(wǎng)絡相比于三層的BP神經(jīng)網(wǎng)絡,其預測值與實測值的一致性更高。

3 結 論

本文通過設計具有2個隱含層的四層BP神經(jīng)網(wǎng)絡對棉紗的斷裂強力和條干CV值進行預測,并與三層網(wǎng)絡的仿真結果進行比較,得到如下結論:雖然層數(shù)的增加使得神經(jīng)元總數(shù)增加,網(wǎng)絡的結構變得更加復雜,但四層網(wǎng)絡的訓練步數(shù)反而比三層網(wǎng)絡的少,而且平均相對誤差也要小,網(wǎng)絡也更加穩(wěn)定。說明將四層BP神經(jīng)網(wǎng)絡用于紗線質(zhì)量預測是合理可行的,可在實際的生產(chǎn)活動中具有指導意義。

FZXB

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數(shù)模型及應用
p150Glued在帕金森病模型中的表達及分布
函數(shù)模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产手机在线ΑⅤ片无码观看| 精品亚洲欧美中文字幕在线看| 性激烈欧美三级在线播放| 91麻豆国产视频| 欧美日韩理论| 丁香婷婷综合激情| 色亚洲成人| 呦系列视频一区二区三区| 亚洲高清日韩heyzo| 亚洲成a人片77777在线播放| 美女扒开下面流白浆在线试听| 国产网站免费| 亚洲精品人成网线在线 | yy6080理论大片一级久久| 色欲色欲久久综合网| 亚洲国产成熟视频在线多多| 国产女人在线| 人妻出轨无码中文一区二区| 色欲不卡无码一区二区| 97色婷婷成人综合在线观看| 国产成人精品男人的天堂| 亚洲另类第一页| 国产黑丝视频在线观看| 九九九国产| 在线免费无码视频| 国产一区二区精品高清在线观看| 亚洲毛片一级带毛片基地| 香蕉视频在线精品| 日本精品中文字幕在线不卡| 成人在线第一页| 波多野结衣中文字幕一区二区| 亚洲成年网站在线观看| 国产日韩av在线播放| 亚洲精品福利网站| 免费看av在线网站网址| 91探花国产综合在线精品| 一本大道视频精品人妻| 毛片在线播放网址| 亚洲天堂视频在线观看免费| 爱做久久久久久| 国产成人精品第一区二区| 亚洲欧洲日产无码AV| 色妺妺在线视频喷水| 看国产毛片| 免费在线色| 欧美成人一级| 久久久久久尹人网香蕉| 久久公开视频| 欧美一级一级做性视频| 最新国产网站| 欧美日韩专区| 福利国产微拍广场一区视频在线| 国产激爽爽爽大片在线观看| 国产欧美日韩综合一区在线播放| 国产麻豆精品在线观看| 亚洲国产一区在线观看| 中文字幕久久精品波多野结| 福利在线不卡一区| 日韩在线欧美在线| Jizz国产色系免费| 99久久精品国产麻豆婷婷| 日韩免费成人| 思思热精品在线8| 欧美精品v欧洲精品| 国产屁屁影院| 伊人久热这里只有精品视频99| 久久亚洲日本不卡一区二区| 日本不卡在线播放| 久久这里只有精品66| 日韩欧美视频第一区在线观看| 欧美亚洲国产精品久久蜜芽| 九色在线视频导航91| 激情午夜婷婷| 亚洲中文字幕av无码区| 在线观看欧美国产| 高清无码一本到东京热| 久久亚洲天堂| 亚洲欧洲日韩综合| 欧美中文字幕在线播放| 九九久久精品免费观看| 2048国产精品原创综合在线| 国内精品久久人妻无码大片高|