Responsive image
博碩士論文 etd-0724117-200159 詳細資訊
Title page for etd-0724117-200159
論文名稱
Title
利用類神經網路演算法與基因演算法以尋求工程問題最佳化解軟體之開發
Development of a software for obtaining optimized solution of engineering problems by using Artificial Neural Network Algorithms and Genetic Algorithms
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
117
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2017-07-19
繳交日期
Date of Submission
2017-08-24
關鍵字
Keywords
類神經網路演算法、資料探勘、大數據、最佳化、基因演算法
Big Data, Artificial Neural Network Algorithms, Genetic Algorithms, Optimization, Data Mining
統計
Statistics
本論文已被瀏覽 5670 次,被下載 285
The thesis/dissertation has been browsed 5670 times, has been downloaded 285 times.
中文摘要
近年來由於計算科學、電腦軟硬體及網路的快速發展,在各個領域上利用電腦運算或網路蒐集到的資料量都大幅的增加,這些蒐集到的資料量龐大到傳統的資料處理方式無法處理,需要新型態的資料處理方式,所以資料探勘的發展十分迅速。
本研究主要目的為開發一資料探勘平台,使用R軟體完成使用彈性倒傳遞類神經網路演算法針對大量輸入資料建立多輸出目標之預測模型以及利用基因演算法求出所建立之預測模型的最佳參數組合解。本研究利用收集自參考文獻之130組資料,每組資料內含4個輸入參數與2個輸出目標,以本資料探勘平台建立相關之預測模型進行預測,結果顯示兩個輸出目標預測值之均方根相對誤差分別為2.69%以及4.22%,驗證了本資料探勘平台建立之預測模型之可靠度;本研究同時利用Rastrigin function驗證本資料探勘平台於搜尋最佳參數組合部分之可執行性與正確性。最後,本研究也對所開發之平台內使用之兩種演算法之重要參數變異對結果之影響做一討論。
Abstract
In recent years, due to the rapid development of computational science, hardware and software of computer, and the internet, the amount of information collected in various fields using computer computing or internet has increased greatly. The amount of information collected to the traditional data processing can’t be handled. It needs a new type of data processing, so the development of data mining is very rapid.
The purpose of this study is to develop a set of data mining software, which is written by R language, such that the predicting model corresponding to a massive amount of input engineering data can be obtained by using artificial neural network algorithms and optimized the engineering problem by using genetic algorithms. In this study, 130 sets of data collected from an existed literature, each set of data contains four input parameters and two output targets, were input into the proposed data mining software to establish the relevant predicting model. The predicted results showed that the mean square root of relative error of the two outputs target is 2.69% and 4.22%, respectively, which verifies the reliability of the predicting model established by the proposed data mining software. Furthermore, this study also uses Rastrigin function to verify the feasibility and correctness of the proposed data mining software in searching for the optimal combination of input parameters. Finally, this study also discusses the variations of the important control parameters of the two algorithms used in the proposed data mining software on the impact of the results.
目次 Table of Contents
論文審定書 ................................ ................................ ................................ ..................... i
誌 謝................................ ................................ ................................ ............................ ii
摘 要................................ ................................ ................................ .......................... iii
Abstract ................................ ................................ ................................ ......................... iv
目錄 ................................ ................................ ................................ ................................ v
表目錄 ................................ ................................ ................................ ........................ viii
圖目錄 ................................ ................................ ................................ ............................ x
第一章 ................................ ................................ ................................ ............................ 1
1.1 研究背景 ................................ ................................ ................................ ....... 1
1.2 資料探勘簡介 ................................ ................................ ............................... 1
1.3 文獻回顧 ................................ ................................ ................................ ....... 3
1.3.1 類神經網路演算法進歷程 ................................ .............................. 3
1.3.2 類神經網路演算法於工程問題之應用 ................................ .............. 4
1.3.3 基因演算法進歷程 ................................ ................................ .......... 5
1.4 研究動機與目的 ................................ ................................ ........................... 6
1.5 全文架構 ................................ ................................ ................................ ....... 6
第二章 ................................ ................................ ................................ ............................ 8
2.1 類神經網路演算法原理簡介 ................................ ................................ ......... 8
2.1.1多層前饋式類神經網路 ................................ ................................ ..... 10
2.1.2倒傳遞類神經網路演算法 ................................ ................................ . 11
2.2 基因演算法原理簡介 ................................ ................................ ................... 13
2.2.1編碼 ................................ ................................ ................................ ..... 14
2.2.2初始母代族群 ................................ ................................ ..................... 14
2.2.3適應值 ................................ ................................ ................................ . 14
vi
2.2.4選擇與複製 ................................ ................................ ......................... 15
2.2.5交配 ................................ ................................ ................................ ..... 16
2.2.6突變 ................................ ................................ ................................ ..... 16
2.2.7菁英策略 ................................ ................................ ............................. 17
2.3 R語言軟體介紹 ................................ ................................ ............................ 17
第三章 ................................ ................................ ................................ .......................... 25
3.1 資料探勘平台整體建立與運作流程 ................................ ........................... 25
3.2 資料輸入 ................................ ................................ ................................ ....... 25
3.2.1資料輸入 ................................ ................................ ............................. 26
3.2.2資料預處理 ................................ ................................ ......................... 26
3.3 類神經網路預測模型建立 ................................ ................................ ........... 27
3.3.1 類神經網路演算法運作流程 ................................ ............................ 27
3.3.2 類神經網路演算法參數設定 ................................ ............................ 28
3.4 基因演算法找最佳參數組合 ................................ ................................ ....... 30
3.4.1 基因演算法運作流程 ................................ ................................ ........ 30
3.4.2 基因演算法參數設定 ................................ ................................ ........ 31
3.5平台運算結果的呈現 與輸出 ................................ ................................ ........ 33
3.5.1圖像化顯示 ................................ ................................ ......................... 33
3.5.2 輸出存檔格式 ................................ ................................ .................... 33
第四章 ................................ ................................ ................................ .......................... 45
4.1 驗證平台可靠度原始數據 ................................ ................................ ........... 45
4.2 驗證平台可靠度預測模型結果 ................................ ................................ ... 47
4.3 類神經網路演算法之參數對預測模型影響 ................................ ............... 49
4.3.1 隱藏層與神經元 ................................ ................................ ................ 49
4.3.2 閥值 ................................ ................................ ................................ .... 51
vii
4.3.3 初始輸入資料比例 ................................ ................................ ............ 52
4.4 驗證基因演算法之最佳參數組合結果 ................................ ....................... 53
4.5 基因演算法之參數對資料最佳組合影響 ................................ ........... 55
4.5.1族群個體數量 ................................ ................................ ..................... 55
4.5.2交配機率 與突變................................ ................................ ......... 56
4.5.3菁英制度個體數 ................................ ................................ ................. 58
4.5.4最大迭代次數 ................................ ................................ ..................... 59
第五章 ................................ ................................ ................................ .......................... 97
5.1 結論 ................................ ................................ ................................ ............... 97
5.2 未來展望 ................................ ................................ ................................ ....... 99
參考文獻 ................................ ................................ ................................ .................... 100
附錄 ................................ ................................ ................................ .................... 102
參考文獻 References
[1] U. M. Fayyad, G. Piatetsky-Shapiro, and P. Smyth, "From data mining to knowledge discovery: an overview," in Advances in knowledge discovery and data mining, M. F. Usama, P.-S. Gregory, S. Padhraic, and U. Ramasamy, Eds.: American Association for Artificial Intelligence, 1996, pp. 1-34.
[2] 李仁鐘, 應用 R 語言於資料分析-從機器學習、資料探勘到巨量資料. 松崗資產管理股份有限公司, 2015.
[3] W. S. McCulloch and W. Pitts, "A logical calculus of the ideas immanent in nervous activity," The bulletin of mathematical biophysics, journal article vol. 5, no. 4, pp. 115-133, December 01 1943.
[4] D. O. Hebb, Organization of Behavior. New York: Wiley & Sons, 1949.
[5] B. Farley and W. Clark, "Simulation of self-organizing systems by digital computer," Transactions of the IRE Professional Group on Information Theory, vol. 4, no. 4, pp. 76-84, 1954.
[6] F. Rosenblatt, "The perceptron: A probabilistic model for information storage and organization in the brain," Psychological Review, vol. 65, no. 6, pp. 386-408, 1958.
[7] M. L. Minsky and S. Papert, Perceptrons: An Introduction to Computational Geometry. MIT Press, 1972.
[8] P. Werbos, "Beyond Regression: New Tools for Prediction and Analysis in the Behavioral Sciences," Harvard University, 1974.
[9] D. E. Rumelhart, G. E. Hinton, and R. J. Williams, "Parallel Distributed Processing: Explorations in the Microstructure of Cognition," vol. 1, ed, 1986.
[10] D. E. Rumelhart, G. E. Hinton, and R. J. Williams, "Learning representations by back-propagating errors," Nature, 10.1038/323533a0 vol. 323, no. 6088, pp. 533-536, 10/09/print 1986.
[11] M. Riedmiller and H. Braun, "RPROP - A Fast Adaptive Learning Algorithm," Proc. of ISCIS VII), Universitat1992 1992.
[12] D. C. Park, M. A. El-Sharkawi, R. J. Marks, L. E. Atlas, and M. J. Damborg, "Electric load forecasting using an artificial neural network," IEEE Transactions on Power Systems, vol. 6, no. 2, pp. 442-449, 1991.
[13] Z. Lang, W. Hai, and S. X. D. Tan, "Fast stress analysis for runtime reliability enhancement of 3D IC using artificial neural network," in 2016 17th International Symposium on Quality Electronic Design (ISQED), 2016, pp. 173-178.
[14] P. Lall, S. Deshpande, and L. Nguyen, "ANN based RUL assessment for copper-aluminum wirebonds subjected to harsh environments," in 2016 IEEE International Conference on Prognostics and Health Management (ICPHM), 2016, pp. 1-10.
[15] 林文賜, 周天穎, and 林昭遠, "「科技短文」應用監督性類神經網路於衛星影像分類技術之探討," (in 繁體中文), 航測及遙測學刊, vol. 6, no. 1, pp. 41-58, 2001.
[16] 賴柏辰, "應用類神經網路及遺傳演算法於晶圓級封裝之結構最佳化," 機械工程學系, 成功大學, 2013.
[17] P. C. Lai, T. C. Chiu, and G. S. Shen, "Design optimization for wafer level package reliability by using artificial neural network," in 2013 8th International Microsystems, Packaging, Assembly and Circuits Technology Conference (IMPACT), 2013, pp. 172-175.
[18] C. Darwin, On the Origin of Species by Means of Natural Selection, Or, The Preservation of Favoured Races in the Struggle for Life. J. Murray, 1859.
[19] G. Mendel, "Versuche über Pflanzen-Hybriden," Verhandlungen des naturforschenden Vereines in Brünn., vol. Bd.4 (1865-1866), pp. 3-47, 1865.
[20] J. H. Holland, Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control and Artificial Intelligence. MIT Press, 1992, p. 228.
[21] 李偉齊, "光纖雙向收發元件之材料熱傳導係數變異對散熱效果之影響," 機械與機電工程學系, 國立中山大學, 2016.
[22] L. Zhang, G. Subbarayan, B. C. Hunter, and D. Rose, "Response surface models for efficient, modular estimation of solder joint reliability in area array packages," Microelectronics Reliability, vol. 45, no. 3, pp. 623-635, 2005/03/01/ 2005.
[23] F. Günther and S. Fritsch, "neuralnet Training of Neural Networks," The R Journal, vol. 2, no. 1, pp. 30-38, 2010 2010.
[24] J. Feldman and R. Rojas, Neural Networks: A Systematic Introduction. Springer Berlin Heidelberg, 1996.
[25] 徐永吉;林昇甫, 遺傳演算法及其應用 五南圖書出版公司, 2009.
[26] 黃文;王正林, 利用R語言打通大數據的經脈. 2016.
[27] K. Hornik, M. Stinchcombe, and H. White, "Multilayer feedforward networks are universal approximators," Neural Netw., vol. 2, no. 5, pp. 359-366, 1989.
[28] 類神經網路模式應用與實作. 儒林, 2009.
[29] J. Heaton, Introduction to Neural Networks for Java, 2nd Edition. Heaton Research, Inc., 2008, p. 440.
[30] D. R. Hush and B. G. Horne, "Progress in supervised neural networks," IEEE Signal Processing Magazine, vol. 10, no. 1, pp. 8-39, 1993.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code