作者jenny920218 (jenny)
看板MATLAB
標題[討論] 使用anfis判讀動作
時間Tue May 20 22:23:56 2014
最近做專題實在卡關很久了
有些問題實在想不通想請教大家
我想要用六個部位肌電訊號的數據判讀目前在做什麼動作
每個部位的肌電訊號取300個數據
所以總共的input是6*300
然後需要判讀的動作有六個(假設為ABCDEF)
我目前想先用anfisedit做初步的判斷
原本的想法是假設第一組數據所輸出的結果是A
那我給的training data為7*300(六組input 一組output)
(我的想法是,假設output (1*300)輸出的值為 1 時為動作A)
輸出的值為 2 時為動作B以此類推
那我給的checking data要如何設定
再輸入checking data的時候也要給output
不過我不是很清楚為什麼
希望可以幫忙解答
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.57.100
※ 文章網址: http://www.ptt.cc/bbs/MATLAB/M.1400595838.A.08E.html
推 jack10313:有DATA嗎 05/21 01:41
昨天有問了學長
學長說anfis是做及時的判斷,如果把output全部都設為1的話會有問題
所以後來改成做iEMG(累加肌電訊號)後得到6*1的input
然後設output為1時是動作A,2是動作B以此類推
不過好像這樣做還是不太對
然後想請教training data跟checking data應該要怎麼設才是對的
https://www.dropbox.com/sh/6e5sakwsoc8qt1h/AACqoTLFOLaiyrCjpX7aURENa
數據連結
※ 編輯: jenny920218 (140.114.141.119), 05/21/2014 13:26:31
推 jack10313:不好意思 我只看到A4 A5 A6? 有原始訊號 05/21 22:34
推 DKer:如果你只有300組資料的話,可以拿250組去train 50組validate 05/23 00:50