Основы проектирования систем искусственного интеллекта
Базовые понятия ИИЦель преподавания дисциплины
Терминология
Философские аспекты проблемы систем ИИ (возможность существования, безопасность, полезность).
История развития систем ИИ.
Лекция 3: Архитектура и основные составные части систем ИИ
Различные подходы к построению систем ИИ
Вспомогательные системы нижнего
Лекции 4-7: Системы распознавания образов (идентификации)
Понятие образа
Проблема обучения распознаванию образов (ОРО)
Геометрический и структурный подходы.
Гипотеза компактности
Обучение и самообучение. Адаптация и обучение
Перцептроны
История исследований в области нейронных сетей
Модель нейронной сети с обратным распространением ошибки (back propagation)
Нейронные сети: обучение без учителя
Нейронные сети Хопфилда и Хэмминга
Метод потенциальных функций
Метод наименьших квадратов
Общая схема построения алгоритмов метода группового учета аргументов (МГУА).
Алгоритм с ковариациями и с квадратичными описаниями.
Метод предельных упрощений (МПУ)
Коллективы решающих правил
Кластерный анализ
Иерархическое группирование
Лекции 8-11. Логический подход к построению систем ИИ
Неформальные процедуры
Алгоритмические модели
Продукционные модели
Режим возвратов
Логический вывод
Зависимость продукций
Продукционные системы с исключениями
Язык Рефал
Пролог
ТЕРМЫ
КОНСТАНТЫ
ATOM
ЧИСЛА
ПЕРЕМЕННЫЕ
ОБЛАСТЬ ДЕЙСТВИЯ ПЕРЕМЕННЫХ
СЛОЖНЫЕ ТЕРМЫ, ИЛИ СТРУКТУРЫ
СИНТАКСИС ОПЕРАТОРОВ
СИНТАКСИС СПИСКОВ
СИНТАКСИС СТРОК
УТВЕРЖДЕНИЯ
ЗАПРОСЫ
ВВОД программ
Унификация
Отождествимы ?
Арифметические выражения
Введение
Арифметические операторы
Вычисление арифметических выражений
Сравнение результатов арифметических выражений
Структуры данных
Списки
ПРЕДСТАВЛЕНИЕ БИНАРНЫХ ДЕРЕВЬЕВ
ПРЕДСТАВЛЕНИЕ МНОЖЕСТВ С ПОМОЩЬЮ БИНАРНЫХ ДЕРЕВЬЕВ
Механизм возврата и процедурная семантика
Механизм возврата
Пример: задача поиска пути в лабиринте
Элементы нечеткой логики
Указатели
Операционная система MS DOS (том 2)
Каждый, кто когда-либо работал на персональном компьютере, знает, что диски предназначены для хранения больших и очень больших объемов информации (десятки и сотни мегабайтов), что информация хранится в виде файлов, а файлы находятся в каталогах. Во всех языках программирования и для всех трансляторов существуют те или иные средства, позволяющие записывать информацию в файлы и читать ее из файлов, как отдельными байтами, так и блоками. Можно также создавать файлы и каталоги, удалять или переименовывать их.Информация может записываться или читаться как последовательным, так и прямым методом доступа. В первом случае при записи информация всегда добавляется в конец файла, при чтении программа получает информацию из файла последовательно, байт за байтом. Прямой метод доступа позволяет записывать или считывать данные, которые находятся в произвольном месте файла. Программа при этом сама указывает смещение в файле для записи или чтения данных.
Дисководы и контроллеры
Ограничение доступа при загрузке MS-DOS