Я студентка бакалавриата, занимаюсь фундаментальным исследованием роли, которую генетические алгоритмы могут/играют в видеоиграх. На Youtube есть видео людей, показывающих, как они использовали алгоритмы, чтобы научить компьютерного игрока играть.
http://www.youtube.com/watch?v=ofVKsxeYa6U&feature=related
Я понимаю генетические алгоритмы как алгоритм поиска, который лучше всего использовать, когда вы знаете общее решение, которое хотите получить, но не точное. Бывший. В TSP вы знаете, что хотите найти кратчайший возможный маршрут, или в задаче планирования экзаменов вы хотите, чтобы все студенты могли сдавать экзамены с наименьшим количеством «перерывов». В этих задачах алгоритм использует ясность. Однако у меня возникли проблемы с пониманием концепции «машинного обучения» с g.a.
Когда генетические алгоритмы используются для обучения компьютера игре, как они «обучаются»? Как они научились играть, чтобы играть в игру? Какую «проблему оптимизации» они пытаются решить?