- •Лекция 1: Введение
- •Основные понятия и определения.
- •Область применения.
- •Краткий исторический обзор развития работ в области ии.
- •Функциональная структура использования сии.
- •Литература
- •Сетевые модели
- •Продукционные модели.
- •Сценарии.
- •Интеллектуальный интерфейс
- •Классификация уровней понимания
- •Методы решения задач.
- •Решение задач методом поиска в пространстве состояний.
- •Решение задач методом редукции.
- •Решение задач дедуктивного выбора
- •Решение задач, использующие немонотонные логики, вероятностные логики.
- •Данные и знания. Основные определения.
- •Особенности знаний. Переход от Базы Данных к Базе Знаний.
- •Модели представления знаний. Неформальные (семантические) модели.
- •Например, структура табл. 1.1, записанная в виде протофрейма, имеет вид
- •Формальные модели представления знаний.
- •Компоненты продукционных систем
- •Стратегии решений организации поиска
- •Представление простых фактов
- •- Описание состояния человека
- •- Описание размещения персонала предприятия
- •Примеры применения логики для представления знаний.
- •Литература
- •Лекция 6: Планирование задач
- •Основные определения
- •Комплексная схема нечеткого планирования
- •Особенности планирования целенаправленных действий
- •Оценки сложности задачи планирования
- •Литература
- •Структура экспертных систем
- •Этапы разработки экспертных систем
- •Интерфейс с конечным пользователем
- •Представление знаний в экспертных системах
- •Уравни представления и уровни детальности
- •Организация знаний в рабочей системе
- •Организация знаний в базе данных
- •Методы поиска решений в экспертных системах
- •Средства представления знаний и стратегии управления
- •Подготовительный этап
- •Основной этап
- •Системы приобретения знаний от экспертов
- •Формализация качественных знаний
- •Пример формализации качественных знаний
- •Понимание в диалоге
- •Примеры системы обработки естественного языка
- •Методы озвучивания речи
- •Наиболее распространенные системы синтеза речи
- •Речевой вывод информации
- •Методы синтеза речи
- •Обобщенная функциональная структура синтезатора
- •Модуль лингвистической обработки
- •Лингвистический анализ
- •Формирование просодических характеристик
- •Cинтезатор русской речи
- •Язык формальной записи правил синтеза
- •Интонационное обеспечение
- •Аллофонная база данных
- •Лингвистический анализ
- •Инструментарий синтеза русской речи
- •Cистема распознавания речи
- •Акустическая модель
- •Лингвистическая модель
- •Классификация систем распознавания речи
- •-Простейшие (корреляционные) детекторы
- •Заключение
- •Литература
- •Основные принципы или целостность восприятия
- •Распознавание символов
- •Шаблонные системы
- •Структурные системы
- •Признаковые системы
- •Структурно-пятенный эталон
- •Уроки машинного чтения от Cognitive Technologies
- •Распознавание рукописных текстов
- •В этой статье я хотел бы затронуть некоторые из последних научных работ в области искусственной жизни и искусственного интеллекта.
- •Состояние и тенденции развития искусственного интеллекта
- •Успехи систем искусственного интеллекта и их причины
- •Экспертные системы реального времени - основное направление искусственного интеллекта
- •Основные производители
- •Архитектура экспертной системы реального времени
- •Жизненный цикл приложения
- •Основные компоненты
- •Базы знаний
- •Машина вывода, подсистема моделирования и планировщики
- •Заключение
- •Литература
Стратегии решений организации поиска
Для иллюстрации поиска предположим, что в базе знаний для представления знаний используется семантическая сеть (рис.2а) и продукция (рис.2б). Поиск А в базе знаний организуется различными способами. Можно, например, сначала искать вершину а. Если в базе знаний такой вершины нет, то поиск заканчивается неудачей. Если вершина а найдена, то ищутся все выходящие из нее дуги, помеченные отношением R3, так как в образце справа от этой дуги стоит вершина x, на месте которой в базе знаний может находиться любая вершина. Если из а не выходит ни одной дуги, помеченной отношением R3, то поиск заканчивается неудачей. Но если такие дуги есть, то происходит переход во все вершины, с которыми вершину а связывает отношение R3, т.е. возникает параллельный процесс поиска. В примере произойдет переход от вершины а к вершинам b и f, из которых начинается поиск выходящих из них дуг, помеченные отношением R1, ведущих в любую вершину, так как в образце далее стоит вершина, которой соответствует свободная переменная y. Далее процесс продолжается аналогичным образом. В примере поиск оказывается успешным. После нахождения А в семантической сети происходит замена, которая определяется правой частью образца. В результате возникает трансформированная сеть (рис. 2в).
Продукция АдВз может соответствовать процедуре нахождения закономерностей по эмпирическим данным. Логический блок на основании просмотра и анализа данных выдвигает гипотезы и наличии закономерностей и, убедившись в их приемлемости и достаточной обоснованности, записывает их в базу знаний. Аналогично можно интерпретировать и иные типы продукций из таблицы 1.
Представление простых фактов
Представление - это действие, делающее некоторое понятие воспринимаемым посредством фигуры, записи, языка или формализма. Теория знаний изучает связи между субъектом (изучающим) и объектом. Знание (в объективном смысле) - то, что известно (то, что знаем после изучения).
Представление знаний- формализация истинных убеждений посредством фигур, записей или языков. Нас особенно интересуют формализации, воспринимаемые (распознаваемые) ЭВМ. Возникает вопрос о представлении знаний в памяти ЭВМ, т.е. о создании языков и формализмов представления знаний. Они преобразуют наглядное представление (созданное посредством речи, изображением, естественным языком, вроде английского или немецкого, формальным языком, вроде алгебры или логики, рассуждениями и т.д.) в пригодное для ввода и обработки в ЭВМ. Результат формализации должен быть множеством инструкций, составляющих часть языка программирования.
Представлению знаний присущ пассивный аспект: книга, таблица, заполненная информацией память. В ИИ подчеркивается активный аспект представления: знать должно стать активной операцией, позволяющей не только запоминать, но и извлекать воспринятые (приобретенные, усвоенные) знания для рассуждений на их основе. Следовательно, истоки представления знаний - в науке о познании, а его конечная цель - программные средства информатики. Во многих случаях подлежащие представлению знания относятся к довольно ограниченной области, например: