伯特立使用MATLAB开发信号处理和机器学习算法和运行实时算法。
所示的参与者是一个计算机生成的虚拟手表演动作,如手腕弯曲和扩展,拇指弯曲和扩展,和手打开和关闭,指示想犯同样的动作与他自己的手。
在MATLAB中,这个团队开发的算法来分析数据96个频道在植入电极阵列。使用小波工具箱™,他们进行小波分解孤立大脑信号的频率范围控制运动。
他们执行变换分解的结果在MATLAB计算意味着权力(MWP)小波,减少3000每100毫秒期间捕获窗口特性的单通道单个值。
结果96 MWP值被用作机器学习算法,特征向量的特性转化为个人的运动。
团队用MATLAB来测试几个机器学习技术,包括判别分析和支持向量机(SVM),定居在一个定制的支持向量机优化性能。万博1manbetx
在测试会话期间,团队训练支持向量机通过参与者尝试动作的视频所示。他们使用训练支持向量机的输出动画一个计算机生成的虚拟手,参与者可以在屏幕上进行操作。同样的SVM输出比例,用于控制纳米管的130个频道。
而参与者移动他的手臂和手来执行简单的动作,所有的信号处理,解码,机器学习算法在MATLAB实时桌面计算机上运行。
巴特尔工程师目前使用MATLAB开发第二代NeuroLife算法系统,这将把加速度计等传感器,使控制算法来监测手臂的位置和检测疲劳。