суббота, 9 февраля 2013 г.

декларативные и процедурные языки программирования:

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

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

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

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

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

Искусственный интеллект и программирование

Поиск: Весь сервер Новости Computerworld Мир ПК Открытые системы Windows IT Pro LAN Сети Директор ИС Следите за нами: Авторизоваться с помощью:

Искусственный интеллект и программирование - 02, 2005 | Открытые системы | Издательство «Открытые системы»

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

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