Библиотека knigago >> Литература по эпохам >> Литература ХX века (эпоха Социальных революций) >> Программирование на языке Пролог для искусственного интеллекта


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1993, книга: Принцесса в академии
автор: Варя Медная

"Принцесса в академии" Вари Медной - это захватывающая история, которая увлекла меня с первых страниц. Действие происходит в фэнтезийном мире, где драконы и магия существуют рядом с людьми. Главная героиня, принцесса Амелия, вынуждена поступить в Академию магии, чтобы скрыть свое драконье наследие. Жизнь в Академии полна неожиданностей и опасностей. Амелии предстоит адаптироваться к новому окружению, противостоять соперникам и разгадать тайны древнего пророчества. Мне очень...

СЛУЧАЙНАЯ КНИГА

Иван Братко - Программирование на языке Пролог для искусственного интеллекта

Программирование на языке Пролог для искусственного интеллекта
Книга - Программирование на языке Пролог для искусственного интеллекта.  Иван Братко  - прочитать полностью в библиотеке КнигаГо
Название:
Программирование на языке Пролог для искусственного интеллекта
Иван Братко

Жанр:

Литература ХX века (эпоха Социальных революций), Советские издания, Искусственный интеллект, Prolog

Изадано в серии:

неизвестно

Издательство:

Мир

Год издания:

ISBN:

5-03-001425-,Х

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Программирование на языке Пролог для искусственного интеллекта"

Книга известного специалиста по программированию (Югославия), содержащая основы языка Пролог и его приложения для решения задач искусственного интеллекта. Изложение отличается методическими достоинствами — книга написана в хорошем стиле, живым языком. Книга дополняет имеющуюся на русском языке литературу по языку Пролог.
Для программистов разной квалификации, специалистов по искусственному интеллекту, для всех изучающих программирование.

Читаем онлайн "Программирование на языке Пролог для искусственного интеллекта". [Страница - 3]

опыт лучших программистов, а именно на опыте мы, в основном, и учимся.

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

Изучение хороших программных примеров дает, как правило, один полезный побочный эффект: мы узнаем из них не только очень многое о самом программировании, но и кое-что - о какой-нибудь интересной научной области. В данной книге такой научной областью, стоящей за большинством примеров, является искусственный интеллект. Читатель узнает о таких идеях в области автоматического решения задач, как сведение задач к подзадачам, прямое и обратное построение цепочки рассуждений, ответы на вопросы "как" и "почему", а также разнообразные методы поиска.

Одним из замечательных свойств Пролога является то, что это достаточно простой язык, и студенты могли бы использовать его непосредственно в процессе изучения вводного курса по искусственному интеллекту. Я не сомневаюсь, что многие преподаватели включат эту книгу в свои курсы искусственного интеллекта с тем, чтобы студенты смогли увидеть, как при помощи Пролога абстрактные идеи приобретают конкретные и действенные формы.

Полагаю, что среди учебников по Прологу эта книга окажется особенно популярной, и не только из-за своих хороших примеров, но также из-за целого ряда других своих привлекательных черт:

• тщательно составленные резюме появляются на всем протяжении книги;

• все вводимые понятия подкрепляются многочисленными упражнениями;

• процедуры выборки элементов структур подводят нас к понятию абстракции данных;

• обсуждение вопросов стиля и методологии программирования занимает целую главу;

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

Все это говорит о том, что перед нами прекрасно написанная, увлекательная и полезная книга.

Патрик Г. Уинстон
Кеймбридж, Массачусетс 

Предисловие автора 

Язык программирования Пролог базируется на ограниченном наборе механизмов, включающих в себя сопоставление образцов, древовидное представление структур данных и автоматический возврат. Этот небольшой набор образует удивительно мощный и гибкий программный аппарат. Пролог особенно хорошо приспособлен для решения задач, в которых фигурируют объекты (в частности, структуры) и отношения между ними. Например, в качестве легкого упражнения, можно попробовать выразить на Прологе пространственные отношения между объектами, изображенными на обложке этой книги. Пример такого отношения: верхний шар расположен дальше, чем левый шар. Нетрудно также сформулировать и более общее положение в виде следующего правила: если X ближе к наблюдателю, чем Y, a Y — ближе, чем Z, то объект X находится ближе, чем Z. Пользуясь правилами и фактами, пролог-система может проводить рассуждения относительно имеющихся пространственных отношений и, в частности, проверить, насколько они согласуются с вышеуказанным общим правилом. Все эти возможности придают Прологу черты мощного языка для решения задач искусственного интеллекта, а также любых задач, требующих нечислового программирования.

Само название Пролог есть сокращение, означающее программирование в терминах логики. Идея использовать логику в качестве языка программирования возникла впервые в начале 70-x годов. Первыми исследователями, разрабатывавшими эту идею, были Роберт Ковальский из Эдинбурга (теоретические аспекты), Маартен ван Эмден из Эдинбурга (экспериментальная демонстрационная система) и Ален Колмероэ из Марселя (реализация). Сегодняшней своей популярности Пролог во многом обязан эффективной реализации --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.

Книги схожие с «Программирование на языке Пролог для искусственного интеллекта» по жанру, серии, автору или названию:

Введение в программирование на языке ЛИСП. У. Маурер
- Введение в программирование на языке ЛИСП

Жанр: Lisp, Scheme

Год издания: 1976

Серия: Математическое обеспечение ЭВМ

Программирование на языке Ада. Петер Вегнер
- Программирование на языке Ада

Жанр: Программирование: прочее

Год издания: 1983

Серия: Математическое обеспечение ЭВМ