игра по мини-гольфу - PullRequest
       41

игра по мини-гольфу

0 голосов
/ 18 октября 2018

Я пытаюсь использовать алгоритм обучения с подкреплением, чтобы играть в простую игру в мини-гольф.

  • Я хочу дать входные данные (угол и сила) игровому движку.
  • Получить окончательную позицию мяча.
  • На основе расчета конечной позициивознаграждение.
  • Повторяйте процесс до успеха.

Я думаю, что могу добиться этого, используя жадный подход или приближение функций.Я хочу знать, возможно ли это, и хочу найти похожий пример.

1 Ответ

0 голосов
/ 18 октября 2018

В литературе обучение с подкреплением является наиболее близкой вещью к искусственному общему интеллекту, поэтому да, вы можете применить его к этой игре в мини-гольф.

Ниже приведен макет:

Состояния: Расположение мяча на поле (x, y, z)

Действия: Угол, Сила

Награды: Расстояние от мяча до лунки

В зависимости от того, насколько велико ваше поле, эту проблему легко решить.

Думаю, я смогу добиться этого, используяжадный подход или приближение функций.

Вы определенно хотели бы использовать хотя бы электронный подход для продвижения исследований в более ранних эпизодах.

Чтобы упростить задачу , я бы сначала рассмотрел только двумерный или даже одномерный случай, чтобы вы познакомились с алгоритмом.

Для одномерного случая:Ваше состояние будет там, где находится ваш мяч.Ваше действие - это сила, приложенная к мячу.И вознаграждение может быть основано на том, как далеко ваш мяч от стойки ворот.

Я могу закодировать эту среду для вас, если хотите.

...