Библиотека knigago >> Компьютеры: Разработка ПО >> Искусственный интеллект >> Программирование на языке Пролог для искусственного интеллекта


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

# 1593, книга: Соловей и халва
автор: Роман Рязанов

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

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

Рассказы. Часть 2. Бентли Литтл
- Рассказы. Часть 2

Жанр: Ужасы

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

Серия: Сборники от Stribog

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

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

Жанр:

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

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

неизвестно

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

Мир

Год издания:

ISBN:

5-03-001425-,Х

Отзывы:

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

Рейтинг:

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

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

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

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

Для программистов разной квалификации, специалистов по искусственному интеллекту, для всех изучающих программирование.

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

этого языка, полученной в Эдинбурге Дэвидом Уорреном в середине 70-x годов.

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

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

Эта книга предназначена для тех, кто изучает Пролог и искусственный интеллект. Материал книги можно использовать в курсе лекций по искусственному интеллекту, ориентированном на прологовскую реализацию. Предполагается, что читатель имеет общее представление о вычислительных машинах, но предварительные знания в области искусственного интеллекта необязательны. От читателя не требуется также какого-либо программистского опыта. Дело в том, что богатый программистский опыт вместе с приверженностью к традиционному процедурному программированию (например, на Паскале) может стать помехой при изучении Пролога, требующего свежего программистского мышления.

Среди различных диалектов Пролога наиболее широко распространен так называемый эдинбургский синтаксис (или синтаксис DEC-10), который мы я принимаем в данной книге. Для того, чтобы обеспечить совместимость с различными реализациями Пролога, мы используем в книге сравнительно небольшое подмножество встроенных средств, имеющихся во многих вариантах Пролога.

Как читать эту книгу? В первой части порядок чтения естественным образом совпадает с порядком изложения, принятым в книге. Впрочем, часть разд. 2.4, в которой дается более формальное описание процедурной семантики Пролога, можно опустить. В главе 4 приводятся примеры программ, которые можно читать только выборочно. Вторая часть книги допускает более гибкий порядок чтения, поскольку различные главы этой части предполагаются взаимно независимыми. Однако некоторые из тем было бы естественным прочесть раньше других - это относится к основным понятиям, связанным со структурами данных (гл. 9), и к базовым стратегиям поиска (гл. 11 и 13). В приведенной ниже диаграмме показана наиболее естественная последовательность чтения глав.

Книгаго: Программирование на языке Пролог для искусственного интеллекта. Иллюстрация № 1

Существует целый ряд исторически сложившихся и противоречащих друг другу взглядов на Пролог. Пролог быстро завоевал популярность в --">

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


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