類神經網路(Artificial Neural Network)
何謂類神經網路(Neural Network)?它是人工智慧的應用之一。是集醫學、數學、 資訊工程與電子工程之應用。 它主要是由醫學方面對於人腦研究之成果, 再配合數學的推算,然後使用資訊工程與電子工程將它實現。 隨著科技的迅速發展,數學模式在現代人的生產、工作和社會活動的分析上顯得愈來愈重要。 程序工程師必須建立所要控制的生產過程之數學模式,用此模式對控制裝置作出適當的設計與計算, 才能實現有效的程序控制。工廠經理要能夠根據產品的需求狀況、生產條件和成本等數據, 規劃一合理安排生產及銷售的模式以獲得最大利潤。一般而言, 系統模式的發展可以由經驗的累積整理而成,或是由物理、化學的理論推導出來。 在實際工業的應用上,通常以經驗所建立的模式為主。 在此我們依據過去的歷史數據建立類神經網路經驗模式。 特性: 1.平行處理的特性 2.容錯(fault tolerance)特性 3.結合式記憶(Associative Memory)的特性 4.解決最佳化(Optimization)問題 5.超大型積體電路實作(VLSI Implementation) 6.能處理一般演算法難以處理的問題 架構與訓練演算法 1.單層知覺網路 2.多層知覺網路 訓練(training) 調整加權值使輸出值與目標值儘量接近 回想(recalling) 以訓練資料作為輸入求類神經網路預測值 測試(testing) 選擇未加入訓練的資料作為輸入求預測值來比較實際目標值, 以求得預測的效果 預測(prediction) 應用: 類神經網路大部分用於工業方面的應用,除此之外,在一些家電用品也可以看到它的蹤跡, 例如洗衣機,當我們把衣服丟進洗衣機,加了洗衣粉與放水之後,類神經網路系統就開始學習了, 它會記錄衣服的重量、水量、洗衣時間等資訊,然後你以後只要把衣服放進洗衣機, 類神經網路系統就會照你平常的使用習慣,加洗衣粉、加水,然後自己判斷要洗多久等等... 參考網址: http://www.im.ntu.edu.tw/~b8705005/report/AIrpt.htm http://www.imt.ntou.edu.tw/Lab/aiwww/neural.html http://netcity2.web.hinet.net/UserData/neural/neural/neural.htm