- •История возникновения и развития искусственного интеллекта
- •2. Развитие искусственного интеллекта в России
- •3. Основные направления современных исследований в области искусственного интеллекта
- •Понятие знаний и данных
- •Классификация моделей представления знаний. Преимущества и недостатки каждой модели
- •Продукционные модели представления знаний
- •Преимущества и недостатки продукционных моделей. Классификация ядер продукции
- •Управление системой продукций. Вывод на продукционной базе знаний
- •Фреймовые модели представления знаний. Классификация фреймов
- •Фреймовые модели представления знаний. Конкретизация фрейма, связи между фреймами
- •Сетевые модели представления знаний
- •Представление знаний в виде семантических сетей
- •Механизмы вывода на семантической сети
- •-15. Логические модели представления знаний
- •Исчисление высказываний. Интерпретация и свойства высказываний
- •Исчисление высказываний как формальная система
- •Нормальные формы в логике высказываний. Алгоритм преобразования формулы в дизъюнктивную нормальную форму (днф)
- •19. Нормальные формы в логике высказываний. Алгоритм преобразования формулы в конъюнктивную нормальную форму (кнф)
- •20. Нормальные формы в логике высказываний. Алгоритм преобразования в сднф
- •21. Метод резолюций в логике высказываний
- •Предикаты и операции над ними
- •Исчисление предикатов 1-го порядка как формальная система
- •Логические эквивалентные преобразования в исчислении предикатов 1-го порядка. Алгоритм приведения к снф
- •Логические эквивалентные преобразования в исчислении предикатов 1-го порядка. Алгоритм приведения к пнф
- •Подстановка и унификация в логике предикатов 1-го порядка. Алгоритм нахождения наиболее общего унификатора
- •Алгоритм метода резолюций для проверки невыполнимости множества дизъюнктов в логике высказываний
- •Алгоритм применения метода резолюций в логике предикатов 1-го порядка
- •Стратегии метода резолюций
- •Назначение, определение и структура экспертных систем
- •Расширенная структура эс
- •Классификация экспертных систем (эс)
- •Основные этапы разработки экспертных систем
- •Выбор проблемы
- •Разработка прототипа эс
- •Доработка до промышленной эс
- •Оценка эс
- •Стратегии получения знаний при разработке экспертных систем. Подсистемы накопления знаний.
- •С применением эвм
- •Подсистемы объяснений в экспертных системах
- •Интеллектуальные подсистемы в современных сапр
- •Особенности и причины появления «мягких» вычислений. Основные направления «мягких» вычислений.
- •37. Эволюционное моделирование. Назначение и принципы построения генетических алгоритмов.
- •38. Назначение, определение и основные преимущества нечетких моделей представления знаний
- •Назначение и принципы работы искусственных нейронных сетей (инс)
Сетевые модели представления знаний
В основе моделей этого типа лежит семантическая сеть. Сетевые модели формально задаются в виде: H=<I, C1, C2, ..., Cn, G>.
I – множество информационных единиц;
C1, C2, ..., Cn – множество типов связей между информационными единицами;
G – отображение, задает между информационными единицами, входящими в I, связи из заданного набора типов связей.
В зависимости от типов связей, используемых в модели, различают:
классифицирующие сети - используются отношения структуризации - сети позволяют в базах знаний вводить разные иерархические отношения между информационными единицами:
отношение is-a (является) - А является B для двух типов объектов А и В тогда и только тогда, когда экстенсиональное представление типа А есть часть экстенсионального представления B в любой допустимой интерпретации;
отношение has-part (имеет часть) позволяет разбивать информацию по уровням детализации;
функциональные сети - характеризуются наличием функциональных отношений. Их иногда называют вычислительными моделями, т.к. они позволяют описать процедуры вычислений одних информационных единиц через другие;
сценарии - допускаются каузальные (причинно-следственные) отношения, а также отношения типов «средство-результат», «орудие-действие» и т.п.
Если в сетевой модели допускаются связи различного типа, то ее обычно называют семантической сетью. Термин «семантическая» означает «смысловая».
Семантика – наука, устанавливающая отношения между символами и объектами, которые они обозначают, то есть наука, определяющая смысл знаков. Семантическая сеть – это ориентированный граф, вершины которого – понятия, а дуги – отношения между ними.
Семантическая сеть – модель, в которой структура знаний предметной области формализуется в виде орграфа с помеченными вершинами и дугами. Вершины графа обозначают понятия различных категорий: объекты, события, свойства, операции, а дуги – отношения между ними.
В качестве понятий выступают абстрактные или конкретные объекты, а отношения – связи.
Особенность семантических сетей – обязательное наличие трех типов отношений:
класс – элемент класса (цветок – роза, инструмент - сверло);
свойство – значение (цвет - желтый, материал режущей части – Т15К6);
пример элемента класса (роза – чайная, сверло – по металлу).
Наиболее часто в семантических сетях используются следующие отношения:
связи типа «часть - целое» («класс-подкласс», «элемент - множество» и т.п.);
функциональные связи (обычно определяются глаголами «производит», «влияет» и др.);
количественные (больше, меньше, равно...);
пространственные (далеко от, близко от, за, под, над...);
временные (раньше, позже, в течение...);
атрибутивные связи (иметь свойство, иметь значение);
логические связи (И, ИЛИ, НЕ);
лингвистические связи и др.
Преимущества сетевой модели:
большие выразительные возможности;
наглядность системы знаний, представленной графически;
близость структуры сети, семантической структуре фраз на естественном языке;
соответствие современным представлениям об организации долговременной памяти человека.
Недостатки сетевой модели:
сетевая модель не содержит ясного представления о структуре предметной области, поэтому формирование и модификация такой модели затруднительны;
сетевые модели представляют собой пассивные структуры, для обработки которых необходим специальный аппарат формального вывода и планирования;
Сложность поиска вывода на семантических сетях.
