Авторизация

Логин: Пароль:
Регистрация Забыли свой пароль?

Искусственный интеллект

Страницы: Пред. 1 2
Искусственный интеллект
Да и просто компьютером наверно не обойдешся.
можно сделать кластер компьютеров, и распределять вычисления между большого кол-ва машин...
Сначало нужно программу написать, а потом уже компьютеры соединять =)
Проблем конечно уйма.
Последнее время увлекся Генетическими алгоритмами.
И вот одна из демонстраций этого алгоритма
http://www.youtube.com/watch?v=PColfw4pSHQ
ваши мнения?
Не могу посмотреть. В чем смысл их?
В общем с помощью генетического алгоритма ищется такая последовательность движений моторчиков в суставах, этого замоделенного человечка, чтобы этот человечек как можно выше прыгал. Сначала эта последовательность создается случайным образом, и человечек не прыгает а просто кривляется. Создается несколько таких человечков, из них выбираютсяч лучшие, ихние последовательности сравниваются, добавляется случайные изменения - мутация. И их "потомство" опять прыгает, и опять выбираются лучшие. И так далее, в общем скачал эту программку, оставил на ночь, и к утру он прыгал уже выше своего роста раза в два smile:) прикольно =)
Ну выбираются лучшие значения, при которых он прыгает выше. Интересно. Надо написать что-то подобное.
Ну конечно генетические алгоритмы не идеальны.
И один из недостатков - может слишком долго подбирать мутации, прежде чем получит приемлемый результат.
Но зато это лучше чем полностью перебирать все варианты. На полный перебор всех вариантов могут уйти годы, а с помощью ГА можно добиться результатов гораздо раньше.
Конечно, полный перебор - это не выход.
Но часто рандомизированные алгоритмы можно заменить детерминированными, просто для этого надо такой алгоритм разработать, строго математически описать, доказать его эффективность и т. д. А с рандомом как-то проще smile:D
Так что согласен, ГА может оказаться простым и достаточно эффективным решением, но всё же присутствует доля случайности, которая компенсируется большим количеством итераций, когда вступают в силу статистические закономерности.
Поэтому интуиция подсказывает, что всегда можно найти более быстрый (и сложный) алгоритм.
Ну наверное стоит начать с того что ИИ (искусственный интелект) это наука и технология создания интеллектуальных машин, особенно интеллектуальных компьютерных программ. smile:) Только вот прикол в том, что пока мы не можем в целом определить, какие вычислительные процедуры мы хотим называть интеллектуальными. Мы понимаем некоторые механизмы интеллекта и не понимаем остальные. Поэтому под интеллектом в пределах этой науки понимается только вычислительная составляющая способности достигать целей.
Cyber
Евгений Хлёбас, не просто достигать цели, а достигать цели верно
Ну это уже формальность,но смысл таков
Cyber
Тут уже специалисты нужны с этой сферы, хотя бы вуз по спецухе закончить.
Часто бывает в жизни что нечто гениальное открываеться обычным челом smile8)
Cyber
Ну мозги челу нужны)
Кстати тема очень интересная,странно что мало кто обсуждает,а кто нибудь читал рассказ "мишень" Андрея Ливадного?Там прикольно про искусственный интеллект придумано
Да да да!Я читал,это где парнишка хакер внедрил какой то код в обучающую бою программу виртуальной реальности,и одна из мишеней начала развиваться внутри программы обретя интеллект,а засекли это всё когда увидели несанкционированный рост информации на сервере у данного персонажа-мишени...да тема прикольная
Cyber
Было б все так просто. В универе есть спецуха искусственный интелект, но я туда не хочу)
Изменено: mihail filatov - 06.02.2011 16:25:19
Страницы: Пред. 1 2
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)