- •Основные понятия и определения
- •Понятие искусственного интеллекта
- •1.2. История развития искусственного интеллекта за рубежом
- •1.3. История развития искусственного интеллекта в России
- •1.4. Цели и задачи искусственного интеллекта
- •1.5. Основные направления исследований по ии
- •1.6. Контрольные вопросы и упражнения
- •2. Истоки формальных рассуждений
- •2.1. Левополушарное и правополушарное мышления
- •2.2. Контрольные вопросы и упражнения
- •3.Формальные системы
- •3.1. Понятие формальной системы
- •3.2. Разрешимость формальной системы
- •3.3. Интерпретация формальной системы
- •3.4. Доказательство и истинность
- •3.5. Контрольные вопросы и упражнения
- •4.1. Основные принципы силлогистики
- •4.2. Решение силлогизмов
- •4.3. Расширенная силлогистика
- •4.4. Моделирование силлогистики
- •4.5. Контрольные вопросы и упражнения
- •5. Исчисление высказываний
- •5.1. Синтаксис исчисления высказываний
- •5.2. Семантика исчисления высказываний
- •5.3. Классы формул исчисления высказываний
- •5.4. Понятие семантического дерева
- •5.5. Алгоритм Куайна
- •5.6. Алгоритм редукции
- •5.7. Алгебраический подход к определению класса формул
- •5.7.1. Нормальные формы и алгоритм нормализации
- •5.7.2. Алгоритм Куайна для днф
- •5.7.3. Принцип резолюций
- •5.7.4. Хорновские дизъюнкты
- •5.8. Применение исчисления высказываний
- •5.8.1. Пример базы знаний на основе логических высказываний
- •5.8.2. Применение исчисления высказываний в конструировании релейно-контактных схем
- •5.9. Контрольные вопросы и упражнения
- •6. Исчисление предикатов
- •6.1. Определение исчисления предикатов первого порядка
- •6.1.1. Операции над предикатами
- •6.1.2. Общезначимость и выполнимость формул исчисления предикатов
- •6.2 Исчисление предикатов как формальная система
- •6.4. Сколемовские стандартные формы исчисления предикатов
- •6.5. Процедура вывода Эрбрана
- •6.6. Принцип резолюции для логики предикатов
- •Контрольные вопросы и упражнения
- •7. Индуктивные рассуждения
- •7.1. Схема индуктивных рассуждений
- •7.2. Индукция Милля
- •1. Принцип единственного различия
- •2. Принцип единственного сходства
- •3. Принцип единственного остатка
- •7.3. Особенности индуктивных схем рассуждений
- •7.4. Индуктивные методы и алгоритмы
- •7.4.2. Метод пятизначной логики
- •7.4.3. Алгоритм древ
- •7.4.4. Алгоритм амх (алгоритм, основанный на метрике Хемминга)
- •7.4.5. Индукция решающих деревьев (id3)
- •7.4.6. Метод фокусирования
- •7.5. Контрольные вопросы и упражнения
- •8. Рассуждения по аналогии
- •8.1. Виды аналогий и приемы работы с ними
- •8.2. Простая аналогия
- •8.3. Другие виды аналогии
- •8.4. Аналогия в доказательстве теорем
- •8.5. Формализация аналогии
- •8.7. Методы реализаций рассуждений по аналогии
- •8.8. Проблемы рассуждений по аналогии
- •8.9. Контрольные вопросы и упражнения
- •9. Автоматизация нечетких рассуждений
- •9.1. Модальные логики
- •9.2. Применение нечеткой математики
- •9.3. Нечеткая силлогистика
- •9.5. Контрольные вопросы и упражнения
- •10. Представление задач в пространстве состояний
- •10.1. Примеры представления задач в пространстве состояний
- •10.2. Методы поиска в пространстве состояний
- •10.3. Контрольные вопросы и упражнения
- •11. Распознавание образов
- •Выделяются следующие основные типы задач распознавания образов:
- •11.1. Искусственный нейрон
- •11.2. Искусственные нейронные сети
- •Персептроны
- •11. 3.1. Персептронная представляемость
- •11.3.2. Преодоление ограничения линейной разделимости
- •11.3.3. Обучение персептрона
- •11.4. Процедура обратного распространения
Контрольные вопросы и упражнения
Определите исчисление предикатов как формальную систему.
Сформулируйте основные теоремы исчисления предикатов.
Что такое пренексная нормальная форма и сколемовская стандартная форма в исчислении предикатов?
Какие процедуры вывода существуют в исчислении предикатов?
В чем заключается процедура вывода Эрбрана?
Сформулируйте принцип резолюций в исчислении предикатов.
Привести формулу к ПНФ F = x(P(x)xR(x))yQ(y).
Привести формулу упражнения 7 к ССФ.
Найти фактор дизъюнкта С = P(x)P(g(y)) R(x).
7. Индуктивные рассуждения
Термин «индукция» (от лат. inductio – наведение) в науку впервые был введен Аристотелем, который, в свою очередь, приписывал первое применение этого термина Сократу. Аристотель при создании силлогистики преследовал определенную цель – создать оружие, непобедимое в споре. Если оппонент признавал общее положение, относящееся к классу однородных объектов или явлений, и принадлежность какого-либо элемента к этому классу, то ему ничего не оставалось делать, как признать, что общий для всего класса признак переносится и на отдельные элементы этого класса. Такой процесс рассуждения от общего к частному называется дедукцией.
По определению Брокгауза: «Индукция – это такой процесс мышления, посредством которого мы, опираясь мысленно на принцип единообразия природы, выводим из единичных (а иногда и общих) оснований положение всегда более общее, чем эти основания, например, подмечая какой-либо признак в нескольких объектах, отсюда заключаем о присутствии его во всех объектах того же рода».
Индуктивное мышление обычно противопоставляется дедуктивному мышлению, при котором рассматривают мысленную схему какого-либо явления на основе ясных заданных правил, от общего к частному. Особенно верные выводы индуктивное мышление делает в том случае, когда оно действует на основе наблюдения в предметах сходства типа симметрии.
Так, известный математик и теоретик науки Пойа в своей книге «Математика и правдоподобные рассуждения» приводит следующий пример индуктивного вывода: «Известно, что среди прочих геометрических тел именно у шара отношение объема к площади поверхности максимально. Известно также, что среди прочих тел удельная электроемкость максимальна тоже у шара. Если мы зададимся вопросом, у какого тела минимален удельный коэффициент гидродинамического сопротивления, то умозаключение по аналогии подсказывает – у шара». Вывод оказывается верным.
7.1. Схема индуктивных рассуждений
Необходимо сформулировать для оппонента несколько утверждений об отдельных представителях класса, в существование которых верят оба спорящих. Каждое такое утверждение должно касаться одного и того же признака представителей класса, связанного с элементами этого класса. Далее добиться от оппонента признания правильности этих утверждений. Затем прийти с оппонентом к согласию, что все эти элементы принадлежат к одному классу. Наконец, совершить главный индуктивный шаг – перейти к утверждению о классе в целом и заставить оппонента принять это утверждение.
Главная сложность заключается в последнем шаге, так как он требует не умения логически обосновывать свои утверждения, а веры в их справедливость.
Ключевой вопрос индуктивных рассуждений – сколько должно быть рассмотрено конкретных элементов класса, чтобы индуктивный шаг стал оправданным.
Ответа на этот вопрос нет, поэтому все индуктивные рассуждения являются лишь правдоподобными, их нужно принимать на веру, а обсуждать можно только степень их правдоподобности. Таким образом, каждое индуктивное рассуждение должно сопровождаться некоторой оценкой правдоподобности. Степень правдоподобности вывода можно определить количеством примеров в системе и их правильностью.
