【发布时间】:2014-12-12 00:07:55
【问题描述】:
我正在尝试使用 brain.js 或 synapse.js(或任何其他 JS NN 库)来完成以下操作:
- 我有一个 3 轴加速度计
- 我有 4 个电机
我的输入看起来像:
{
accelX: 0.12,
accelY: 0.25,
accelZ: 0.91,
powerA: 1,
powerB: 0.75,
powerC: 0.44,
powerD: 0.92
}
我希望输出是电机功率:
{
powerA: 1,
powerB: 0.75,
powerC: 0.44,
powerD: 0.92
}
这样accel 接近 0。我想我可以通过随机调整每个电机的功率来训练它,然后检查加速度是否接近 0。如果是,将其包含在训练集中.如果不是,则不包含在训练集中。
这样,随着时间的推移,我将拥有一个包含我的 7 个输入的各种状态的训练集,以及应该是什么合适的输出来实现我期望的 0 目标。我的问题是:我该如何构建它?我对 ANN 还是比较陌生。我不是在找人为我编写代码或为我解决这个问题,但也许是正确方向的一般指针。
如果有任何不清楚的地方,请添加评论,我会更新问题以澄清。
谢谢
【问题讨论】: