- Хроники. - http://usanov.net -

Программирование искусственного интеллекта от Google

Posted By Ikutsin On 21 сентября 2010 @ 9:02 In Автоматизация и ИИ | Comments Disabled

[1]Почти две недели назад стартовал проект, организованный университетом Waterloo Computer Science Club и Google в качестве спонсора. Участникам предлагается сделать алгоритм, который победит других в игру Galcon. С самого начала, алгоритм предлагалось писать на одном из четырех язаков — Java, C++, Python, C#. Но теперь, появилась поддержка и других: PHP, Ruby, Lisp, Hascell и т.д. Сам конкурс продлится до 27-ого ноября, так что еще у всех желающих есть время попробовать свои силы.

За кого болеть?

Все участники разделены по государству, языку программирования и университету. Таким образом, можно — например узнать лучшего на данный момент по Эстонии [2] и т.д. Ну или конечно по имени, например за меня ;).

Что, если вы хотите участвовать?

В первую очередь изучаем сайт проекта — ai-contest.com [3]. Да, потребуется знание английского. Проходим регистрацию, скачиваем «стартер» и заливаем его на сайт (для того чтобы проверить, что все идет правильно). Внутри архива есть папка «tools» тут и лежит движок — написанный на Java и получающий два консольных приложения (бота) в качестве параметров и часть визуализации. Кстати, с ходом времени — движок успел устареть, так-что лучше с начала написания алгоритма, пробежаться по форуму и найти все последние версии и интересные инструменты.

Список поддерживаемых языков и начальных пакетов можно скачать с этого поста на RealMPFA [4].

Все, теперь остается только написать собственный, непобедимый алгоритм. Могут, правда, возникнуть некоторые проблемы во время разработки. Среди таких:

  • поддержка только .NET2.0, значит для C# забываем о LINQ и VAR. (или используем Питон 😉 ).
  • культура должна быть американской, отсюда проблемы с парсингом чисел и плавающей запятой.
  • наличие планет с нулевым содержанием кораблей (у меня это вызывало отсылку нулевого флота и ошибку деления на ноль в расчетах рейтинга планет).

Ну а если алгоритм писать не хочется, можно просто поиграть во Flash реализацию игры [5].


Article printed from Хроники.: http://usanov.net

URL to article: http://usanov.net/1675-programmirovanie-iskusstvennogo-intellekta-ot-google

URLs in this post:

[1] Image: http://usanov.net/wp-content/uploads/2010/09/Galcon_box.jpg

[2] лучшего на данный момент по Эстонии: http://ai-contest.com/country_profile.php?country_id=71

[3] ai-contest.com: http://ai-contest.com/

[4] с этого поста на RealMPFA: http://live.realmfpa.ru/artificial_intelligence/2010/09/12/google-ai-challenge-galcon-starter-packages.html

[5] поиграть во Flash реализацию игры: http://www.galcon.com/flash/

Copyright © 2008 Все, что меня окружает. All rights reserved.