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

基于BP神經網絡-協同過濾的云制造供應商推薦系統

2019-08-27 03:12:48趙曉宇
價值工程 2019年20期

趙曉宇

摘要:為更加準確的為制造服務需求方推薦制造服務供應商,提高云制造平臺的運行效率,本文將BP神經網絡與協同過濾算法相結合,構造了一個制造服務供應商推薦系統。系統結合了神經網絡強大的非線性擬合能力以及協同過濾推薦算法的可解釋性,從而更加精準的為制造服務需求方提供推薦服務。最終發現,本文提出的系統推薦準確率要優于傳統的協同過濾推薦算法。

Abstract: In order to recommend manufacturing service providers for manufacturing service demanders more accurately and improve the operational efficiency of cloud manufacturing platform, a manufacturing service provider recommendation system is constructed by combining BP neural network with collaborative filtering algorithm. The system combines the strong non-linear fitting ability of neural network and the interpretability of collaborative filtering recommendation algorithm, so as to provide more accurate recommendation services for manufacturing service demanders. Finally, it is found that the proposed system recommendation accuracy is better than the traditional collaborative filtering recommendation algorithm.

關鍵詞:云制造;BP神經網絡;協同過濾;推薦

Key words: cloud manufacturing;BP neural network;collaborative filtering;recommendation

中圖分類號:TP391.3 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文獻標識碼:A ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文章編號:1006-4311(2019)20-0128-03

0 ?引言

智能制造是實現制造企業信息化的重要途徑之一,而云制造是實現智能制造的一個重要方式。云制造主要運用互聯網技術搭建一個制造資源共享云平臺,平臺將匯集制造企業的剩余制造資源、制造能力,并將其提供給制造資源需求者。這種制造方式可以有效地降低制造資源需求方的制造成本,同時也能夠充分利用制造資源供應商的剩余制造資源。

制造服務推薦是云平臺的功能之一,快速準確地為制造資源需求方推薦制造資源供應商能夠有效提高云平臺的運作效率,同時也能夠極大的提升云平臺的用戶體驗。因此,提升云平臺制造資源供應商推薦準確率對于云平臺良好運營至關重要。

1 ?環境描述

在現實生活中,商品種類繁多,消費者往往只購買過其中一部分商品。然而,在其未購買過的商品中也許會存在符合消費者需求的某種商品,為了避免消費者錯過符合其需求的商品,應當為消費者進行合理準確的商品推薦。推薦已經逐漸成為了商品交易系統的一項基本功能,例如天貓、京東等電商平臺均已集成了商品推薦功能。

本文的目標是構建一個推薦系統,通過構建的推薦系統能夠更加精確的將制造服務供應商推薦至制造服務需求方出。精準的推薦能夠減少交易的時間成本,提高交易效率,另一方面也能夠增加云制造平臺用戶的用戶體驗,進而保證云平臺的良好運營。

本文假設存在一個云制造平臺,且平臺上具有多個參與者以及多種制造服務。當某一制造服務需求方購買其需求的制造服務后,需對制造服務供應商的當前次制造服務進行評分,評分角度應從制造平臺所設定的多個指標所出發。當用戶再次購買制造服務時,系統根據歷史數據為其進行制造服務供應商的推薦。

本文的研究背景正是基于這樣一種環境,符號描述如下所示:

①平臺參與者:m1,m2,m3,…,mN,其中mi為第i個參與則,其既可以作為制造服務供應商,也可以做作為造服務需求方。

②制造服務種類:s1,s2,s3,…,sp平臺共有p種制造服務,其中si為第i種制造服務。

③評價指標:i1,i2,i3,…,im,為m個評價指標,當制造服務交易完成后,制造服務需求方可以從這些指標出發,對當前制造服務供應商此次制造服務進行評分,分值為1~10分。

④Tb:每個平臺參與者作為制造服務sb供應商時,在各個指標上被評分的均值。如果制造服務供應商沒有該項制造服務,則其各個指標評分為均為0,如表1所示。

其中,vij表示第i個平臺參與者作為制造服務sb的供應商在第j個指標上的平均得分。

⑤Bb:制造服務sb的交易矩陣,如表2所示。

其中,tij表示mi購買mj的sb制造服務的次數。

⑥IDab:表示ma在購買制造服務sb的側重指標集合,例如IDab={i2,i5,i7}表示ma在購買服務sb時側重于i2,i5,i7這三個指標。

⑦Mb:表示所有供應商的sb制造服務在IDab指標上的平均得分,假設IDab=k,則Mb如表3所示。

顯然,表3為表1的一個子集。

⑧Eab:表中數值為ma提供過sb制造服務的供應商在側重指標IDab上的平均得分,假設側重指標總共有K個,Eab如表4所示。

最后一列為ma購買當前sb服務供應商的sb制造服務的次數,代表了ma對當前sb制造服務供應商的喜好程度。顯然表4為表3的一個子集。

2 ?模型構建

假設制造服務需求方為ma,所需求的制造服務種類為制造服務sb。針對ma的需求,通過模型計算,最終將制造服務sb供應商推薦優先級進行排序,之后推薦至制造服務sb需求方ma處。

2.1 BP神經網絡的構建

神經網絡是機器學習中常用的一種預測模型,由于隱層以及激活函數的存在,使得神經網絡具有了超強的非線性擬合能力。神經網絡既可以解決分類問題,也可以解決回歸問題,本文將運用神經網絡解決回歸問題。

本文首先構建一個三層bp神經網絡,將Eab作為神經網絡的訓練數據,每一行為一個樣本。Eab的第一列至倒數第二列為樣本特征數據,最后一列為樣本標記。

神經網絡輸入層神經元個數為IDab(IDab中元素的個數)個,隱層神經元個數為超參數需要進行進一步調節,輸出層神經元個數為1,最終輸出ma對當前制造服務供應商的喜好程度。神經網絡結構如圖1所示。

將某個制造服務sb供應商在IDab上的平均得分輸入至訓練后的神經網絡,輸出ma為對當前供應商的喜好程度。將表3再次輸入訓練好的神經網絡即可得到ma對于每個制造服務sb供應商的喜好程度,從中選出喜好程度最大的制造服務sb供應商記為mmax。

2.2 協同過濾推薦

協同過濾推薦算法是一種經典的推薦算法,其分為基于用戶的協同過濾算法以及基于物品的協同過濾算法,本文采用基于物品的協同過濾算法。

基于物品的協同過濾算法的核心思想為找到與目標用戶所喜好物品相似的物品推薦給目標用戶。如圖2所示,喜歡物品A的用戶都喜歡物品C,因此判定物品A與物品C較為相似,而ma喜歡物品A,因此可將物品C推薦給ma。

本文中需要運用表2找出與供應商mmax最相似的sb服務供應商,并按照相似程度進行排序,將相似度排名前q位的制造服務供應商推薦給ma。

3 ?算例分析

考慮在一個云平臺上共有100家企業,記為m1,m2,…m100;云平臺上總共有20種制造服務,記為s1,s2,s3,…,s20;20個評價指標,記為i1,i2,i3,…,i20。通過尋找100個具有相關專業背景的本科生作為云平臺參與者進行情境模擬,并獲取相關數據。

現制造服務需求方m15需要購買制造服務s3,T3如表5所示。

之后,運用python編程語言,通過第三方深度學習框架tensorflow進行神經網絡的搭建,接著將E153中的數據進行隨機劃分,其中25%的數據作為測試集用于模型測試,剩余75%的數據作為訓練集用作模型訓練,訓練過程中訓練集及測試集損失函數值如圖3所示。

通過神經網絡訓練過程中訓練集以及測試集的損失函數值的變化趨勢可以看出神經網絡迭代訓練至5000次時已經收斂。與此同時還可以看出,測試集損失要低于訓練集損失,也就表明模型具有一定的泛化能力。

之后,將M3再次輸入神經網絡獲得m15對于所有供應商的喜好程度,其中喜好程度最大的供應商為m65,其喜好程度為30.20369。

式中d(x,y)表示x,y之間的歐氏距離。顯然,歐氏距離越大則相似度越小。未對m15提供過制造服務s3的制造服務供應商按照與m65的相似度進行排序,將相似度排名前10位的制造服務供應商推薦至制造服務需求方,相似度從大到小前10名的制造服務供應商依次為m65,m34,m32,m6,m45,m83,m91,m41,m22,m82,隨后將其推薦至制造服務s3需求方m15處。

最終通過10次試驗對比發現bp神經網絡-協同過濾算法的推薦準確率要優于單純使用協同過濾算法,如圖4所示。

4 ?結論

為了提高云制造供應商推薦準確率,本文通過將神經網絡與協同過濾算法相結合,構建了一個云制造供應商推薦系統。推薦系統綜合了神經網絡的非線性擬合能力以及協同過濾算法的可解釋性。所提出的推薦系統的具體工作流程為:①運用歷史數據以及所構造的神經網絡可以預測得知制造服務需求方對于制造服務供應商的喜好程度。②獲取制造服務需求方喜好程度最高的制造服務供應商并計算其與其他供應商的相似度。③隨后按相似度從高到低對供應商進行排序,將相似度較高的制造服務供應商推薦至制造服務需求方。最后,運用提出的系統進行了算例分析,通過模擬100家制造企業之間的交易來獲取數據。運用所得數據對神經網絡進行訓練,最終為制造服務需求方進行供應商推薦。通過10次實驗發現,本文提出的系統推薦準確率均高于單獨使用協同過濾算法的推薦準確率。

參考文獻:

[1]馬言春,彭志平.基于市場機制的云服務管理研究[J].計算機技術與發展,2012(3):214-216.

[2]王宗武.基于用戶聚類的協同推薦算法研究[D].廣東工業大學,2013.

[3]高睿.基于深度神經網絡的視頻個性化推薦系統研究[D].深圳大學,2017.

[4]孫曉琳.云制造環境下供應商匹配方法研究[D].2016.

[5]印桂生,崔曉暉,馬志強.遺忘曲線的協同過濾推薦模型[J]. 哈爾濱工程大學學報,2012,33(01):85-90.

[6]榮輝桂,火生旭,胡春華,等.基于用戶相似度的協同過濾推薦算法[J].通信學報,2014(2).

[7]練緒寶.基于排序學習和卷積神經網絡的推薦算法研究[D].大連理工大學,2016.

[8]程磊,高茂庭.基于深度神經網絡的推薦算法[J].現代計算機(專業版),2018(22):5-9.

主站蜘蛛池模板: 亚洲AV免费一区二区三区| 精品人妻一区无码视频| 中文字幕在线观| 国产精品视频导航| 国产偷国产偷在线高清| 国产高清国内精品福利| 久久婷婷综合色一区二区| 国产导航在线| 无码内射中文字幕岛国片| 亚洲免费成人网| 综合网久久| 国产在线视频导航| 成年片色大黄全免费网站久久| 亚洲精品福利网站| 亚洲Aⅴ无码专区在线观看q| 国内老司机精品视频在线播出| 欧美国产日韩在线观看| 国产成人高清精品免费软件| 亚洲视频欧美不卡| 亚洲欧美日韩另类在线一| 99久久精品美女高潮喷水| 午夜无码一区二区三区在线app| 国产成人一区免费观看| 国产香蕉一区二区在线网站| 国产精品美女在线| 国产网友愉拍精品视频| 国产对白刺激真实精品91| 欧美日韩第二页| 亚洲中文无码av永久伊人| 激情综合婷婷丁香五月尤物 | 国产成人无码久久久久毛片| 在线观看精品自拍视频| 久久久久无码精品| 国产门事件在线| 亚洲三级影院| 精品久久久久久中文字幕女| 午夜国产精品视频黄| 成人午夜视频网站| 天天综合色天天综合网| 欧美一级大片在线观看| 久久精品人人做人人| 中文一区二区视频| 亚洲综合第一页| 全色黄大色大片免费久久老太| 久久久久人妻一区精品| 国产精品夜夜嗨视频免费视频| 欧美亚洲日韩不卡在线在线观看| 精品99在线观看| 69国产精品视频免费| 久草中文网| 人妻中文字幕无码久久一区| 尤物视频一区| 日韩视频免费| 久久午夜夜伦鲁鲁片不卡| 大学生久久香蕉国产线观看| 国产91蝌蚪窝| 久久亚洲黄色视频| 国产精品尤物在线| 欧美精品高清| 视频二区国产精品职场同事| 久久久精品国产亚洲AV日韩| 91色爱欧美精品www| 亚洲男人在线| 国产女人在线观看| 国产精品网址你懂的| 青草娱乐极品免费视频| 中文字幕无码电影| 免费毛片在线| 久久久久国产一级毛片高清板| 国产精品福利导航| 丰满人妻久久中文字幕| 国产精品3p视频| 国产SUV精品一区二区| 欧美性爱精品一区二区三区| 亚洲欧美日韩另类| 国产视频自拍一区| 丁香五月婷婷激情基地| 国产欧美在线观看精品一区污| 国产欧美在线视频免费| 国产欧美日韩91| 日本午夜三级| 色老头综合网|