Студенты научили играть компьютер в Angry Birds - Интересное о компьютерах
Angry Birds звучит просто: рогатки, злые птицы и куча свиней. Вы смогли бы легко научить ребенка играть.
Но смогли бы вы научить компьютер?
«Я не могла поверить, что у нас получиться, когда впервые услышала об этом. Но мы научились!»- говорит Анджали Нараян-Чен, студента факультета компьютерных технологий UW-Madison.
«Мы создали программу, которая обучает компьютер, она показывает ему много примеров и говорит, какие из них хорошие, а какие плохие. Мы собрали много данных, играя в игру снова и снова, классифицировали выстрелы, знали как хорошо, а как плохо.»
Они ( около десятка компьютеров, работающих 24 часа в сутки) сыграли 724993 раз в игру, содержащие 3986260 выстрелов.
» Программное обеспечение решает, какая ячейка в сетке что содержит и на основе сравнивания хороших и плохих вариантов, выбирает какой выстрел сделать», говорит Нараяна — Чэнь, который провел лето, делая обучающие машины.
Программа опирается на сравнении хорошей мишени и плохой, чтобы избежать непопадания.
«Много простых идей могут быть лучше, чем немного сложных идей».
«Машина не знает, что сама играет в игру «, — говорит разроботчик. «Алгоритмы и концепции Анджали и Лики используются во многих программах адаптивного обеспечения. Я использую те же алгоритмы для выявления раковых опухолей «.