- 1、本文档共40页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
当然target资料也是要再转成直式才能汇入matlab.-朝阳科技大学
朝陽科技大學 李麗華 博士 ADALINE MADALINE -Artificial Neural Network- Matlab操作介紹 -以類神經網路BPN Model為例 朝陽科技大學 資訊管理系 李麗華 教授 資料準備說明 要訓練ANN前應先依解決的議題,準備好四組檔案 training data 檔, Training data的Target 檔, Test data 檔, Test 的Target檔. 每一筆資料都須轉置成column型式(直式) 再匯入matlab. 以下先介紹資料轉置的範例說明. 1.Input Pattern設計 2.Input Pattern轉換 3.Target Pattern設計 4.Test Pattern設定 1.以數字辨識為例?Pattern的設計 2. Pattern轉換(續) 2. Pattern轉換(續) 將每一個pattern表格選取後,將表格去除,並轉成文字形式 Pattern轉換(續) Pattern轉換(續) Pattern轉換(續) Pattern轉換(續) Pattern轉換(續) 因matlab讀入資料是以直式(column by column)讀取, 所以須將每一筆data pattern轉為直式 方法一 (以Excel為工具) 將先前的10列資料,先行存成文字檔(*.txt) 再利用Excel, 開啟該文字檔 利用複製轉貼成直式 存成文字檔並命名為 trainset.txt 方法二 (以Matlab為工具) 直接利用matlab工具,採用匯入方式轉換data pattern 於Matlab的命令列中, 輸入? 檔名‘ 即可進行轉換, 例如:欲匯入一個train pattern,其檔名為trainset.txt , 則在Matlab上輸入 trainset’ Pattern轉換成直式-用Excel Pattern轉換成直式-用Excel Pattern轉換成直式-用Excel Pattern轉換成直式-用Excel 3. Target Pattern設計(1) 4. Test Pattern設計 Matlab操作(1)– 先匯入所需資料 Matlab操作(2) - 匯入所需資料 Matlab操作(3) - 匯入所需資料 Matlab操作(4)- 匯入所需資料 Matlab操作(5) – 呼叫ANN建構工具 Matlab操作(6) – 呼叫ANN建構工具 Matlab操作(7) – 呼叫ANN建構工具 Matlab操作(8) – 呼叫ANN建構工具 Matlab操作(9) – 呼叫ANN建構工具 Matlab操作(10) – 呼叫ANN建構工具 Matlab操作(11) – 呼叫ANN建構工具 Matlab操作(12) – 呼叫ANN建構工具 Matlab操作(13) – 呼叫ANN建構工具 Matlab操作(14) – 呼叫ANN建構工具 Matlab操作(15) – 呼叫ANN建構工具 Matlab操作(16) – 呼叫ANN建構工具 Matlab操作(17) – 呼叫ANN建構工具 Matlab操作(18) – 呼叫ANN建構工具 Matlab操作(19) – 呼叫ANN建構工具 Matlab操作(20) – 呼叫ANN建構工具 Matlab操作(21) – 呼叫ANN建構工具 設定BPN輸出層所需的神經元個數(Layer 2) 設定網路所需的 相關架構參數後, 接著選擇“Train..”, 將Train Pattern輸入, 以便網路進行學習模擬 選擇Training所需的 input pattern 選擇target pattern 1.設定訓練次數 2.設定學習速率learning rate 3.待設定完各相關參數後, 即可選擇“Train Network” 進行網路的Training 網路訓練過程 匯入test pattern, 相關步驟如上所述 選擇所建構的網路模組後, 選擇“Simulate..”以進行模擬 1.選擇要進行測試的test pattern 2.進行模擬 1.選擇“Export..” 2.將欲分析的輸出 結果Export 3.確定後,選擇“Export” 1, 2, 3 4, 5, 6 7, 8, 9 0 以 Word 進行設計 將10個patterns 做好並轉換 去除表格 去除表格 將每一個pattern轉為一列(即一筆輸入資料), 如下例 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 01100 00100 00100 00100 00100 所以10個數字pattern就產生10列資料(每
文档评论(0)