Искусственный интеллект, тем более на C++, ни за что не создать. Посмотрите, например, на японские компьютеры пятого поколения.
Не одна, а несколько шкал - по положительности/отрицательности, силе высказывания, етс. В общих чертах обрисованы алгоритмы, которые позволят программе производить оценочные суждения, и выказывать свое отношение к какому-то явлению. В общем, вещь весьма занятная, и гораздо ближе к пониманию ИИ.
im1111 Кстати да, Акинатора вполне можно назвать ИИ. Афтор, вот начни с того, что сделай что-то подобное.
На ИИ не тянет совсем банальная база данных зы мой пароль(персонаж из книги азимова) в базе отсутствует
былобы чему ))))))))))))))))))))))))))))))))) работы над кодом отсилы на сутки но данные вбивать долго
Также как любую программу, в том числе сабж. Заданный набор инструкций. Имхо, термин ИИ зря используют для названия алгоритмов, имитирующих части человеческого восприятия/мышления. Принципиально они ничем не отличаются от всех других алгоритмов. ИИ - это машина, которая осознает себя, и вообще способна на понимание сути явлений. А, акинатор, кстати, не отгадал персонажа, которого я загадал.
Акинатор сближает Я даже позагадывал всяких хулио касабланкасов или the Uncalled for и он угадал, значит я такой не один...
Таки нет, по определению ИИ - это программа, которая имитирует те области деятельности человека, которые традиционно принято считать интеллектуальными. На "осознает себя" вы как-то смело слишком замахнулись. Это пока еще область НФ.
ormoulu, плохое определение: 1) калькулятор согласно нему тоже ИИ, 2) вызывает у людей заблуждения. В этом смысле в термине ИИ вообще нет никакой необходимости.
Интеллект это способность к обобщению, поиску связей между обьектами и созданию решения на основе анализа. Также это механизм самообучения, а не усвоение скармливаемых знаний. Это не память и не бог, также и не ум. Это разум.