Page 1 of 1

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

PostPosted: 15 Apr 2013, 14:19
by Рустам
Здравствуйте, в универе задали задание создать в :labview: игру "тогыз кумалак"... ну я её создал, все работает, теперь нужен искусственный интелект к созданному, дабы играть с виртуальным противником. Пожалуйста помогите с этим искусственным интелектом, желательно в виде фотографии примерной схемы построения.. т.к. я в :labview: можно сказать чайник)

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

PostPosted: 15 Apr 2013, 21:25
by IvanLis
Рустам wrote:Пожалуйста помогите с этим искусственным интелектом, желательно в виде фотографии примерной схемы построения..

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


А если серьезно, то "искусственный интеллект" это все миф.
Любая программа работает согласно заранее заложенного алгоритма, а алгоритм это детерминированная последовательность действий приводящая к определенному результату....

Так что составляйте математическую модель, алгоритмы, а уже потом реализуйте его в :labview: .

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

PostPosted: 11 Jan 2017, 09:29
by prospero
IvanLis wrote:Любая программа работает согласно заранее заложенного алгоритма, а алгоритм это детерминированная последовательность действий приводящая к определенному результату....

То же самое можно сказать о любом биологическом организме, да и о мире в целом: всё сущее вокруг - "детерминированная последовательность", и будущее каждой сущности заведомо определено. Но это всё вопросы не информатики и кибернетики, а каких-нибудь других наук (наверно, астрологии).
С точки зрения физики интеллекта вообще не существует. Есть плотность, давление, энергия, и т.д. И тоже всё вполне детерминированно, строго. Но в физике нет понятия "интеллект". Однако пользуемся ...

IvanLis wrote:... "искусственный интеллект" это все миф.
IvanLis wrote:Так что составляйте математическую модель, алгоритмы, а уже потом реализуйте его в :labview: .

А интеграл - не миф ?.. Покажите мне его в природе, живого. :D

ИИ - это вполне реальная отрасль науки. Разве вам не преподавали её в институте ?
Это не просто "заранее заложенные алгоритмы". Так же как организм человека - не просто набор клеток, сложенных из молекул.
Если коротко, то ИИ - это накопление знаний, на основе которых принимаются оперативные решения, делаются выводы, обновляются имеющиеся знания. Принято говорить, что программы такого рода "самообучаются". Многим людям это всё ещё непривычно и трудно осознать, но это существует, работает и развивается. Существуют не только языки для разработки ИИ, разработана целая парадигма программирования - декларативная, в отличие от привычной нам императивной. Поинтересуйтесь. Освежает.

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

PostPosted: 11 Jan 2017, 09:55
by kapusta1986
тогыз кумалак - сложная игра, имхо, там же "лунки" - 9 штук - и задача сводится к заполнению этих лунок по определенных правилам. Значит в лабье надо использовать генераторы, массивы, условия. И все это проверяется по каким либо условиям (правилам), по сути машина состоянии. Под ИИ - уже понимается изучение "противника". Ну значит еще и некую базу данных надо составить на "противника", чтобы произвести атаки получше, а там уже оптимизацией пахнет....

Вообщем, офигенный будет алгоритм...

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

PostPosted: 11 Jan 2017, 11:19
by Artem.spb
prospero wrote:..всё сущее вокруг - "детерминированная последовательность", и будущее каждой сущности заведомо определено. Но это всё вопросы не информатики и кибернетики, а каких-нибудь других наук (наверно, астрологии).
С точки зрения физики интеллекта вообще не существует. Есть плотность, давление, энергия, и т.д. И тоже всё вполне детерминированно, строго. Но в физике нет понятия "интеллект". Однако пользуемся ...

ну очень спорное утверждение.
Пока нет явных доказательств. что интеллект - это строго заданная (очень сложная) последовательность инструкций.
И даже есть вполне правдоподобные доказательства того, что в мыслительной деятельности присутствует вероятностный момент.
Более того, в физике (т.е. во всей вселенной) случайность править балом. Так что я бы не стал утверждать, что будущее каждой сущности заведомо определено. Кончено, нет (мне они не известны) и доказательств того, что эти случайные события на самом деле случайные, но на этом предположении (о реальной случайности) сейчас много что основано.

kapusta1986 wrote:тогыз кумалак - сложная игра, имхо, там же "лунки" - 9 штук - и задача сводится к заполнению этих лунок по определенных правилам. Значит в лабье надо использовать генераторы, массивы, условия. И все это проверяется по каким либо условиям (правилам), по сути машина состоянии. Под ИИ - уже понимается изучение "противника". Ну значит еще и некую базу данных надо составить на "противника", чтобы произвести атаки получше, а там уже оптимизацией пахнет....

а так ли нужна подстройка под игрока? в большинстве игр есть оптимальная стратегия (обеспечивающая наибольшую вероятность победы), может, она и тут существует?

Вообщем, офигенный будет алгоритм...

это какого уровня задание?
если курсовая, то за ИИ сойдёт и примитивный генератор случайных чисел.
А если диплом, то найти оптимальную стратегию - это же ваше задание :D

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

PostPosted: 11 Jan 2017, 11:38
by dadreamer
Я думаю, за 3 с лишним года Рустам уже смог создать и прикрутить искусственный интеллект к своей игре. И, похоже, свалил-таки с этой планеты. :D А товарищу prospero просто захотелось немножко пофлудить. В принципе, не воспрещается, лишь бы хоть как-то было связано с тематикой форума.

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

PostPosted: 11 Jan 2017, 11:43
by kapusta1986
:shok: то чувство когда забыл посмотреть на даты сообщении....

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

PostPosted: 22 Jan 2017, 12:32
by prospero
dadreamer wrote:товарищу prospero просто захотелось немножко пофлудить.

Органические носители интеллекта более охотно верят в коварство, чем в чистые помыслы.
Искусственному же интеллекту не присущи лукавство и мнительность.

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

PostPosted: 22 Jan 2017, 13:50
by dadreamer
prospero, прекращайте флуд или пишите по теме предмета. Пока что в ваших высказываниях не видно никакой связи с :labview: или игрой. :rtfm: