В сети куча демонстраций, но то, как они устроены найти не могу. Речь идёт о нейронках, которые учатся передвигаться, например:
Правильно ли я понимаю я что тут нейросеть принимает решение каждый раз при обновлении кадра? На основании каких данных она работает, то есть что на вход подаётся? Координаты каждого узла? Или углы между соединениями? Или ещё что? И что на выходе получаем?
На вход подаются любые данные. Чем больше, тем точнее будет результат в конце обучения, но процесс обучения будет дольше. Т.е., например, если ты будешь оперировать лишь "шагами". Типа сделай шаг правой, сделай шаг левой. То сеть обучится быстро, "поняв", что нужно просто чередовать эти два значения. Но и толку от такой сети будет мало. Если ты будешь подавать углы, силу, ветер и прочее, то процесс обучения затянется на тысячи попыток, но в конце, сеть сможет передавать сигналы на электронные приводы и двигаться самостоятельно.