Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лахов.doc
Скачиваний:
1
Добавлен:
15.04.2019
Размер:
380.42 Кб
Скачать

Существует несколько способов получения слотов значений во

фрейме-экземпляре:

  • по умолчанию от фрейма – образца (Default – значение);

  • через наследование свойств от фрейма, указанного в слоте АКО;

  • по формуле, указанной в слоте;

  • через присоединенную процедуру;

  • явно из диалога с пользователем;

  • из базы данных.

Важнейшим свойством теории фреймов является заимствование из теории семантических сетей так называемое наследование свойств. И во фреймах, и в семантических сетях наследование происходит по АКО – связям (AKindof = это). Слот АКО указывает на фрейм более высокого уровня иерархии, откуда неявно наследуются, то есть переносятся, значения аналогичных слотов.

Пример

Например, в сети фреймов на рисунке понятие «ученик» наследует свойства фреймов «ребенок» и «человек», которые находятся на более высоком уровне иерархии. Так, на вопрос «любят ли ученики сладкое» следует ответ «да», так как эти свойством обладают все дети, что указано во фрейме «ребенок». Наследование свойств может быть частичным, так как возраст для учеников не наследуется из фрейма “ребёнок”, поскольку указан явно в своём собственном фрейме.

Человек

АКО

Млекопитающее

Ребёнок

Умеет

Мыслить

Ученик

АКО

Человек

Ребёнок

АКО

Возраст

Мыслить

Учится

Мыслить

50-180 см

Рост

7-17 лет

Возраст

Сладкое

Любит

Носит

Форму

Рисунок1.2 Сеть фреймов.

Формальные логические модели

Традиционно в представлении знаний выделяют формальные логические модели, основанные на классическом исчислении предикатов 1-го порядка, когда предметная область или задача описывается в виде набора аксиом.

Лекция №2

ОСНОВНЫЕ НАПРАВЛЕНИЯ ИССЛЕДОВАНИЙ В

ОБЛАСТИ ИСКУССТВЕННОГО ИНТЕЛЛЕКТА

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

Представление знаний и разработка систем, основанных на знаниях

(knowledge– based systems)

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

Программное обеспечение систем ИИ(software engineering for AI)

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

Разработка естественно-языковых интерфейсов и машинный перевод (natural language processing)

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

В настоящее время используются следующие модели:

  • применение так называемых «языков посредников» или языков смысла, в результате происходит дополнительная трансляция «исходный язык оригинала – язык смысла язык перевода»;

  • ассоциативный поиск аналогичных фрагментов текста и их переводов в специальных текстовых репозиториях или базах данных;

  • структурный подход, включающий последовательный анализ и синтез естественно-языковых сообщений. Традиционно такой подход предполагает наличие нескольких фаз анализа:

    1. Морфологический анализ – анализ слов в тексте.

    2. Синтаксический анализ – разбор состава предположений и грамматических связей между словами.

    3. Семантический анализ – анализ смысла составных частей каждого предложения на основе некоторой предметно-ориентированной базы знаний.

    4. Прагматичный анализ – анализ смысла предложений в реальном контексте на основе собственной базы знаний.

Интеллектуальные роботы (robotics)

Роботы – электротехнические устройства, предназначенные для автоматизации человеческого труда. Можно условно выделить несколько поколений в истории создания и развития робототехники:

I поколение. Роботы с жесткой схемой управления практически все современные промышленные роботы принадлежат к первому поколению. Фактически это программируемые манипуляторы.

II поколение. Адаптивные роботы с сенсорными устройствами . Есть образцы таких роботов, но в промышленности они пока используются мало.

III поколение. Самоорганизующиеся или интеллектуальные роботы. Это – конечная цель развития робототехники. Основные нерешённые проблемы при создании интеллектуальных роботов – проблема машинного зрения и адекватного хранения и обработки трёхмерной визуальной информации.

Обучение и самообучение (machine learning)

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

К этому направлению тесно примыкают стремительно развязывающиеся системы data mining – анализа данных и knowledge discovery – поиска закономерностей в базе данных.

Распознавание образов (pattern recognition)

Традиционно – одно из направлений искусственного интеллекта, берущее начало у самых его истоков, но в настоящее время практически выделившаяся в самостоятельную науку. Её основной подход – описание классов объектов через определённые значения признаков. Каждому объекту ставится в соответствии матрица признаков, по которой происходит его распознавание. Процедура распознавания использует чаще всего специальные математические процедуры и функции, разделяющие объект на классы. Это направление близко к машинному обучению и тесно связанно нейрокибернетикой.

Новые архитектуры компьютеров (new hardware platforms and architectures)

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

Игры и машинное творчество

ИИ включает в себя игровые интеллектуальные задачи – шахматы, шашки, го. В основе первых программ лежит один из ранних подходов – лабиринтная модель мышления плюс эвристики.

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