tgoop.com/optozorax_dev/718
Last Update:
Я понял что забыл ещё один способ. Одновременно запускать нейронку на сложной и на простой физике, чтобы она училась ездить на обоих одновременно. И возможно, навыки полученные на простой физике, она сможет экстраполировать на сложную. Ведь именно так и происходит с трассами, я проверил, когда заставляешь нейронку ездить только на одной простой трассе, у неё никак не получается уменьшать штраф, а если дать ей много трасс, то неожиданно, происходит абстрагирование и она обучается лучше.
Конечно, чтобы это работало, я подаю нейронке на вход не только текущую картинку, но ещё и разницу между предыдущей и текущей! Чтобы она могла хоть как-то чувствовать различия в физике. А то есть подозрение что никак не обучится, у неё ведь нет памяти, и она не RNN.
Попробовал, и это на самом деле работает (но обучается в 5 раз дольше, так как все трассы проезжаются с разной степенью простой физики). Вот только работает не так хорошо, как хотелось бы: оно учится ездить трасы лучше, чем просто на ванильной сложной физике, но всё-равно делает это слишком долго и итоговый штраф ударов об стену никак не может опустить до 0. Идёт где-то 5 ударов за трассу и всё.
А жаль, тоже был перспективный подход.
#машинки
BY dev optozorax
![](https://photo2.tgoop.com/u/cdn4.cdn-telegram.org/file/jkgMcqDzLfgCuhrkzq_-vyDJRqUHWQIqSmfhjSovGKMRAoz9a6G2k7Rim0Xc7z0AWYpc2O2n_YhS6DXRq6oHuxZ5bnzCmrb_o99IFpRG4DbUsELVpYj8fdE-Iz7h7Dy4ie3MCWBXVdoXFupMm5vu-NWY7WNJgOjlsHQ38fkFsWqpljTXhR9bTN8cYpqF2NPfl8nA89FX3qIZ3VvTMgp1zHyX13RTCsxhmGARF_Pn5gH_Qz7vHz3aFwMGU7I_Me35uFeoOxQ6Xv4XDxZh4fG4xA1Vq3IUNrgRJs9VB0lfZLE2FA_SrJSzVLkPiSvupo8BCXXr4MxIYdRa3R1yKeGqfQ.jpg)
Share with your friend now:
tgoop.com/optozorax_dev/718