Quote:
Originally Posted by kiettyyyy
So, what's the benefits of implementing a neural network in this case?
|
In this configuration, none that I am aware of. A neural network is only really
useful when you are trying to solve a problem where the solution is "hard" to find but "easy" to know. To borrow an adult example of this from our legal system, "_________ is hard to define, but I know it when I see it".
As I see it, this doesn't fit that requirement. It is easy to define, but hard to know. Training the Neural Net will require a lot of hand-holding - how will you define how good it is? Also, the direct coding alternatives are plentiful and effective - just look around this forum.
Constructive Criticism:
This configuration only knows two things: the most recent joystick values. Therefore, it only can do things that only require the most recent joystick values. This prevents it from doing things like filtering or ramping. Adding recursion (nodes that look at their previous output as a current input) would allow this. Adding inputs from encoders/accelerometers/gyro/etc would allow it to do more interesting things.