作者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://webptt.com/cn.aspx?n=bbs/MATLAB/M.1400595838.A.08E.html
1F:推 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
2F:推 jack10313:不好意思 我只看到A4 A5 A6? 有原始讯号 05/21 22:34
3F:推 DKer:如果你只有300组资料的话,可以拿250组去train 50组validate 05/23 00:50