Форум программистов, компьютерный форум, киберфорум
Алгоритмы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/32: Рейтинг темы: голосов - 32, средняя оценка - 4.72
 Аватар для Mecid
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246

книги по ИИ

03.02.2010, 22:25. Показов 6560. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
может у кого есть книги по ИИ,с примерами на языке каком нить?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.02.2010, 22:25
Ответы с готовыми решениями:

Описать структуру Bibliotec, содержащую следующие поля: автор книги, инвентарный номер книги, название книги
Описать структуру BIBLIOTEC содержащий следующие поля: автор книги , инвентарный номер книги , название книги. Подсчитать , книги скольких...

По выбору книги в запросе выдать сообщение о наличии книги, автору, названию
Всем добрый вечер! (не подумаите ничего плохого, я не "стороник халявы") Но решение этих задач мне нужно срочно. описание что и как где...

Lvalue required. Добавление строк в Memo - ввод книги, вывод книги по ID.
Вроде библиотечной программы. Ввод книги. Вывод книги по ID. #include "Unit1.h" ...

15
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
03.02.2010, 22:44
Слушай, если серьёзно хочешь с этим познакомиться, то посоветую тебе одну книженцию, авторы её - создатели google - Стюарт Рассел, Питер Норвиг. Книга самая самая на данное время. Написанна офигенно. Лучшая в своём роде. Все коды на псевдокоде.

Я её через озон покупал. Может в Москве и можно купить в магазине, но тираж у ней всего был 3000 шт по России.
Правдо 1500 страниц и цена 2к + доставка, книга таки довольно тяжёлая ( в смысле по весу ).
0
 Аватар для Mecid
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
03.02.2010, 23:00  [ТС]
спасибо,полное название в студию

Добавлено через 11 минут
все спасибо скачал,конвертирую в читалку)
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
03.02.2010, 23:38
Стюарт Рассел, Питер Норвиг "Искусственный интеллект. Современный подход" 2007 г. хм... а времени уже прошло немало, хотя подвижки в ИИ медленные. Книгу начинал читать, понравилось. До кодов пока не дошёл...
0
 Аватар для Mecid
684 / 233 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
03.02.2010, 23:59  [ТС]
балин везьде джву формат пдфка есть у кого?на читалку залить хочется
0
 Аватар для Viktory12345
7 / 7 / 2
Регистрация: 11.12.2009
Сообщений: 41
04.02.2010, 00:04
"Искусственный интеллект в компьютерных играх" автор Шампандар. Коды на псевдокоде, к тому же мало их. Чтиво это не слишком серьезное(в плане с нуля взять и по ней ИИ изучать), но в качестве дополнительной литературы думаю пойдет.
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
04.02.2010, 01:48
Цитата Сообщение от Mecid Посмотреть сообщение
балин везьде джву формат пдфка есть у кого?на читалку залить хочется
Да кажется и нету, да вы представьте себе распознать такую толстенную книгу чтобы качество нормальное было... Качество скана то неплохое
0
 Аватар для Krist_ALL
10 / 10 / 2
Регистрация: 01.02.2010
Сообщений: 317
07.02.2010, 14:23
Я ИИ не увлекаюсь , но ведь нет ии. какие могут быть книги?а все игры это банальнаые switch & if наверное. или я не прав?

Ведь еще даже не решено что должен уметь ИИ - мыслить...а что значит мыслить?
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
08.02.2010, 14:02
2Krist_ALL В данном контексте "Искуственный интелект" это область науки или что то вроде того
Википедия по этому поводу говорит: "Мышление — термин, не имеющий однозначного общепризнанного определения."
А по мне так мыслить - процесс анализа данных к которым имеет доступ система для осознанного принятия решений которые по мнению системы более целесообразны. По мне так создание такого анализа и есть создание ИИ. Однако все это оффтоп и тема для холиваров)

А насчет банальных if так это, хехе, смешно. ИИ это система подобная разуму человека. А вы представляете если бы для того чтобы изменить свое поведение вам пришлось компилировать свой мозг каждый день?
0
Технофашист
229 / 217 / 11
Регистрация: 11.03.2009
Сообщений: 887
08.02.2010, 18:16
но ведь нет ии
Программы распознавания образова: картинок, звуков, отпечатков пальцев, голоса, программирование нейросетей - это всё системы ИИ.
Сетевые боты, пауки, поисковики - это также системы ИИ.

А вы представляете если бы для того чтобы изменить свое поведение вам пришлось компилировать свой мозг каждый день
МОзг это интерпритатор, а не компилятор. НА вход подаётся сигнал, а мозг выполняет соответствующие инструкции.
0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
08.02.2010, 18:42
Цитата Сообщение от darkAngel Посмотреть сообщение
МОзг это интерпритатор, а не компилятор. НА вход подаётся сигнал, а мозг выполняет соответствующие инструкции.
А я и не говорю что мозг компилятор) Я имею ввиду что мозгу который интерпретирует данные не нужна "перекомпиляция" для изменения логики работы а вот программе использующей if для изменения логики эта перекомпиляция нужна. Это я про то что тупое if ... then это плохой тупой ИИ, если вообще можно его таким назвать.
Ксати я так понял насчет ИИ можно книг и не покупать и не читать, тут можно и самому все выдумать. А вот конкретные реализации - "Сетевые боты, пауки, поисковики" и др для этого уже можно найти соответствующие статьи по конкретике данной проблемы.
0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
10.02.2010, 09:21
Цитата Сообщение от insideone Посмотреть сообщение
А по мне так мыслить - процесс анализа данных к которым имеет доступ система для осознанного принятия решений которые по мнению системы более целесообразны.
Википидия просто говорит, что твоё определение не является общепринятым. Но, судя по твоему же посту, не утверждает, что понятие "мысль" нельзя определить.

Добавлено через 1 минуту
Цитата Сообщение от insideone Посмотреть сообщение
МОзг это интерпритатор, а не компилятор.
А разве никто не пробовал вручную компилить (например, проги: пишешь сначала, например, на пасе, но не в IDE и даже не в файле prog.pas, а на бумаге, потом сам переводишь сначало на асм, а потом ещё по таблице опкодов в опкоды)? Или ни у кого не получилось?

Добавлено через 10 минут
Цитата Сообщение от Krist_ALL Посмотреть сообщение
Я ИИ не увлекаюсь , но ведь нет ии. какие могут быть книги?а все игры это банальнаые switch & if наверное. или я не прав?
. Шахматная прога одними свичами не поместится даже в дисковом массиве размером с Солнечную Систему. Но в шахматы комп играет. Но и отказ от свичей с ифами не говорит о подлинном интеллекте шахматных программ - они тупо перебирают варианты продолжения партии от текущей позиции на заранее заданное число шагов. При этом перебору подлежат даже варианты типа "отдать своего ферзя ради позиционного преимущества противника". Человек этим не занимается, что и говорит об интеллекте. Человек же часто юзит именно свичи с ифами, но именно тогда, когда это оправдано, а машина даже не может сама решить, когда достаточно длинного списка свичей с ифами, а когда нужен направленный перебор и как именно его направить.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
10.02.2010, 10:09
Цитата Сообщение от Krist_ALL Посмотреть сообщение
Я ИИ не увлекаюсь , но ведь нет ии. какие могут быть книги?а все игры это банальнаые switch & if наверное. или я не прав?
В плохих играх - да. В хороших применяются обучающие алгоритмы. Пример из книги (возможно, я немного не точно описываю, но просто пытаюсь описать лишь суть). Т.е. на "вход" персонажу подаётся несколько параметров: количество собственного здоровья, информация по собственному оружию, количество врагов вокруг тебя и расстояния до них, количество мест, куда можно спрятаться и расстояния до них. На выходе нужно иметь действие, которое будет производить персонаж: атаковать, остаться на месте и обороняться, убежать. Реализуется некоторая, условно говоря, формула, в которой участвуют все входные данные, а результатом является действие. Формула имеет большое количество коэффициэнтов, которые изначально, допустим установлены в нулевые значения. Далее идёт процесс "обучения" персонажа (процесс этот выполняют разрабочики игры). Т.е. имеется описание некоторых типовых ситуаций: наборы входных данных и желаемый результат. Берётся первый набор, подставляется в формулу, вычисляется действие и сравнивается с ожидаемым. Если вычисленное и ожидаемое действие совпадут, то переходим к следующему элементу из набора. Если не совпадут, то вычисляем "ошибку". Далее исходя из этой ошибки по каким-то математическим формулам идёт коррекция коэффициентов из формулы. После чего приступаем к следующему набору. И таким образом после многократного прогона одного и того же набора по результату "обучения" выберутся коэффициенты, которые для данного типового набора приведут формулу в такой вид, который будет правильно реагировать (именно на эти наборы данных). Если персонаж во время игры столкнётся с набором данных, который не присутсвовал в процессе обучения, то с большой вероятностью он выберет правильное решение. К тому же можно запрограммировать "дообучение". Т.е. после того как персонаж выбрал действие, выполнил его, то через какое-то время можно дать оценку этим действиям: успешно или не успешно и в зависимости от этого опять докорректировать коэффициэнты (прямо в процессе игры). Причём этот процесс будет завсеть от того, как поведут себя враги. Т.е. если враги слабые, то результат часто может быть успешным, а потом коэффициэнты настроятся одним образом. Если враги окажутся сильными, то результат часто будет не успешным и коэффициэнты будут настроены другим образом. Поэтому поведение копьютерного персонажа становится НЕдетерминированным (т.е. по сути непрогнозируемым). Если повторять одну и ту же игровую ситуацию несколько раз, то в процессе игры персонаж может в разные моменты времени вести себя по разному. Т.е. он обладает каким-то интеллектом, который меняет его поведение в процессе игры

Если тебе кажется это интересным, то почитай книгу. Автор М. Тим Джонс, название "Программирование искусственного интеллекта в приложениях". Читать "Глава 5. Введение в архитектуру нейронных сетей и алгоритм обратного распространения". Первые четыре главы можно смело игнорировать. На понимание пятой главы они никак не влияют
0
1261 / 799 / 108
Регистрация: 16.09.2009
Сообщений: 2,010
10.02.2010, 11:47
МОзг это интерпритатор, а не компилятор. НА вход подаётся сигнал, а мозг выполняет соответствующие инструкции.

Не по теме:

Божественное сравнивать с изобретение человеческим бесполезно.
Мозг человека изучить на данном этапе развития не возможно.

0
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
10.02.2010, 12:14
Изучить сам мозг? Или понять, чем он занят? При ручном переводе проги с высокого уровня на низкий мозг работает как компилятор, при проверке той же проги - как интерпретатор, а при анализе ситуаций и решении задач как то, бледным подобием чего является prolog. Но ты же не будешь путать пользовательскую задачу с устройством компьютера? А применительно к мозгу ты только что так и сделал, тем самым поставив божественное ниже созданного человеком: даже комп не идентичен задаче, которую он решает, а сущность мозга у тебя есть задача.
0
 Аватар для nava
18 / 18 / 3
Регистрация: 10.04.2012
Сообщений: 151
03.11.2012, 14:54
Кода мало но книга хорошая именно по ИИ -если с нуля, особенно, Смолин "Введение в ИИ". Там хорошо базовые формы и модели рассматриваются. Там как раз хорошо рассматриваются и сферы применения, и постановка задач разных направлений
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.11.2012, 14:54
Помогаю со студенческими работами здесь

Копирование строки с данными из листа одной книги в лист другой книги
Никак не получается написать код, который бы копировал только вторую строку с данными из листа одной книги в лист другой книги. Помогите...

Дом книги в течение 5 месяцев продавал книги 5 различных жанров ...
помогите, пожалуйста, решить задачу.. дом книгги в течение 5 месяцев продавал книги 5 различных жанров (детектив, роман, фантастика,...

Книги Г.Шилдта в каком порядке нужно или какие книги для изучения с++
Скажите в каком порядке надо читать книги Г.Шилдта для изучения с++ . Возможно сначала придется с учить , или как лучше ? Или подскажите...

Открытие книги по имени, находящемуся в ячейке другой книги
Как в VBA открыть книгу по имени, находящемуся в ячейке другой книги?

Отфильтровать таблицу Книги так, чтобы остались книги, которых было продано 6 штук и менее.
Отфильтровать таблицу Книги так, чтобы остались книги, которых было продано 6 штук и менее. Снять фильтрацию. Задача простенькая залейте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru