類神經網路操作介紹
-以ART Model為例
授課老師: 李麗華 教授
使用工具 使用工具 使用工具
使用工具 :MATLAB 6.1
操作步驟
資料前置處理
1.Input Pattern設計 2.Input Pattern轉換
Matlab操作
ART1操作
1.Pattern的設計~以顧客分群 為例
Input輸入向量節點設計
111 011
001 000
X2~ X4
41歲以上 31~40歲
21~30歲 20歲以下
年齡
1 0
X1
女 男
姓別
61萬元 30~60
30萬元
輸入值轉換
50位顧客原始資料
60 女 31
3
44 女 37
2
105 女 55
1
收入(萬) 年齡
姓別 顧客
62 男 42
50
52 女 37
49
. . .
輸入值轉換
50位顧客轉換後的輸入向量
01 011
3 1
01 011
2 1
11 111
1 1
收入 年齡
姓別 顧客
11 111
50 0
01 011
49 1
. . .
Pattern轉換 (續)
將各pattern轉為直列 直列 直列 直列
方法一 (
以Excel
為工具)
•
先行存成文字檔(*.txt)•
再利用Excel, 開啟該文字檔•
複製轉貼成直式•
存成文字檔並命名為 trainset.txt方法二 (
以Matlab
為工具)
•
先行匯入所欲轉換的train pattern•
於命令列中, 輸入 檔名‘進行轉換, 如匯入一 train pattern之檔名為trainset, 則輸入trainset’
Pattern 轉換 (續)
<
方法一方法一方法一方法一>
複製並選擇性貼上
複製並選擇性貼上
複製並選擇性貼上
複製並選擇性貼上
Pattern轉換 (續) <方法一方法一方法一方法一>
Pattern轉換 (續) <方法一方法一方法一方法一>
Pattern轉換 (續) <方法一方法一方法一方法一>
Pattern轉換 (續) <方法一方法一方法一方法一>
存成文字檔並用 存成文字檔並用 存成文字檔並用 存成文字檔並用
tab
格式 格式 格式 格式
匯入的input pattern檔名
輸入此命令,以便 轉換pattern
Pattern轉換 (續) <方法二方法二方法二方法二>
Matlab操作 - 匯入所需資料 (續)
匯入所需資料 匯入所需資料 匯入所需資料 匯入所需資料
Matlab操作 - 匯入所需資料 (續)
於 於於
於Pattern所在位置所在位置所在位置所在位置, 將其匯入
將其匯入將其匯入 將其匯入
Matlab操作 - 匯入所需資料 (續)
Matlab操作 - 匯入所需資料 (續)
選擇選擇
選擇選擇“Finish”
ART1使用方式
將ART1外掛函數Copy至工作目 錄中
1
2