Могу ли я использовать Scikit learn и autopy для игры в видеоигры?
Я знаю, что это очень широкий вопрос, но я изучаю науку о данных, я изучал ее в течение нескольких дней и не могу найти никакой информации о том, как манипулировать видеоигрой с использованием python.
Могу ли я использовать autopy и scikit-learn, чтобы сделать что-то похожее на это?
1 ответ
Ну, из того, что можно переварить из источника, это сочетание реализации нейронной сети и генетического алгоритма. Авторский подход описан в главе исходного файла:
- Предназначен для использования с эмулятором BizHawk и Super Mario World или Super Mario Bros. ROM.
- Для SMW, убедитесь, что у вас есть состояние сохранения с именем "DP1.state" в начале уровня,
- и поместите копию как в папку Lua, так и в корневой каталог BizHawk.
Кажется, нет никаких проблем в следовании этому подходу в python. Вы можете получить вдохновение из авторского кода или даже использовать готовые решения, такие как pyevolve, для реализации генетического алгоритма в python.