微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

双神经网络反向传播

如何解决双神经网络反向传播

我们想用不同的反馈范式来模拟学习过程。

具体来说,我们要使用两个神经网络。一种输入 6 个运动学(-1 和 1 之间)并输出 32 个 EMG 信号(-300 和 + 400 之间)。第二个神经网络接受 32 个 EMG 信号并输出​​ 6 个运动学。都是回归。

一个神经网络应该模仿假肢用户,第二个是对假肢用户实际训练然后使用的解码。我不会深入讨论反馈范式。

我们想模拟一个用户试图做一个动作(第一个神经网络的输入),然后将第一个神经网络的输出直接用于第二个神经网络的输入,并比较第一个网络的输入,与输出。我们的错误是第一个 NN 的输入 - 第二个 NN 的输出

运动学输入 -> 1st NN -> EMG 输出 = EMG 输入 -> 2nd NN -> 运动学输出

我们的想法是通过两个网络进行反向传播,但只改变第一个网络(即假肢用户正在“学习”但解码没有改变)。

关于一些神经网络结构的任何想法来做到这一点?我确信我可以手工编写整个代码,但由于信息的复杂性,我们通常使用 7 层 CNN,这对我们来说有点难以编写代码。我觉得做一个通用的 7 层神经网络很舒服,但做卷积似乎令人生畏。

期待一些见解!我尝试查看不同的架构,如 GAN 或自动编码器,但我对它们的了解不够,无法理解这些方法是否正确。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。