- •Информатика курс лекций Оглавление
- •Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •Информатика и информационные технологии
- •Назначение и области применения эвм. Персональный компьютер
- •Классификация по типоразмерам
- •Классификация по совместимости
- •Классификация по типу используемого процессора
- •Состав вычислительной системы
- •Аппаратное обеспечение
- •Устройства ввода данных
- •Устройства вывода данных
- •Устройства хранения данных
- •Устройства обмена данными
- •Программное обеспечение. Уровни программного обеспечения
- •Базовый уровень
- •Системный уровень
- •Сервисный уровень
- •Прикладной уровень
- •Система bios
- •Системные программы
- •Сервисные программные средства
- •Операционные системы
- •Состав операционной системы
- •Назначение программ оболочек
- •Операционная среда
- •Архитектура клиент-сервер, рабочая группа
- •Операционные среды сервера и рабочей станции
- •Метафора рабочего стола в Windows
- •Основные термины Windows и их значение
- •Значки и ярлыки объектов
- •Функции операционной среды
- •Прочие функции операционных систем
- •Стандартные программы в составе Windows
- •Новые версии ос
- •Информационные технологии создания и обработки текстовых документов. Текстовые редакторы и процессоры
- •Web-документы
- •Текстовые документы
- •Таблицы
- •Создание электронных презентаций средствами Microsoft PowerPoint
- •Обработка данных средствами электронных таблиц ms Excel
- •Табличные процессоры
- •Основные понятия электронных таблиц
- •Ввод, редактирование и форматирование данных
- •Вычисления в электронных таблицах
- •Ссылки абсолютные и относительные
- •Копирование содержимого ячеек
- •Автоматизация ввода
- •Использование стандартных функций
- •Построение диаграмм и графиков
- •Технологии анализа данных в Microsoft Excel
- •Технология подбора параметра
- •Сценарный подход
- •Таблицы подстановки
- •Поиск решения
- •Статистический анализ и прогнозирование
- •Построение базы данных
- •Базы данных. Microsoft Access
- •1. Краткая характеристика Microsoft Access
- •2. Функциональные возможности ms Access
- •3. Характеристика сферы применения «настольных» субд
- •Локальные и глобальные компьютерные сети
- •Общие сведения о сетевых взаимодействиях
- •Локальные вычислительные сети
- •Назначение и тип сервера
- •Корпоративные сети
- •Интернет
- •Услуги Интернет
- •Браузер и его назначение
- •Электронный адрес
- •Службы Интернет
- •Основные понятия www
- •Основы и методы защиты информации
- •Компьютерная безопасность
- •Методы защиты от компьютерных вирусов
- •Несанкционированное проникновение
- •Защита от удаленного администрирования
- •Средства защиты данных на путях транспортировки
- •Алгоритмизация и программирование
- •Решение задачи на эвм
- •Этапы создания программных средств
- •Языки программирования
- •Компиляторы и интерпретаторы
- •Уровни языков программирования
- •Поколения языков программирования
- •Языки программирования высокого уровня
- •Языки программирования баз данных
- •Языки программирования для Интернета
- •Интегрированные системы программирования
- •Среды быстрого проектирования
- •Архитектура программных систем
- •Объектно-ориентированное программирование
- •Проектирование программ
- •Использование универсальных пакетов
- •Системы обработки данных
- •Основные тенденции и перспективы развития информатики и информационных технологий
- •Искусственный интеллект
- •Экспертные системы
- •Нейронные системы
- •Системы извлечения знаний
- •Краткий словарь терминов
- •Список сокращений
Экспертные системы
Наиболее широкое применение методы ИИ нашли в программах, называемых экспертными системами(ЭС). Отличительной чертой этих программ является способность накапливать знания и опыт квалифицированных профессионалов (экспертов) в какой-либо узкой предметной области. Затем при помощи знаний, накопленных в ЭС, специалисты с не очень высокой квалификацией могут решать сложные задачи на столь же высоком уровне. Данные программы поддерживают средствами автоматизации не только и не столько вычислительные функции, сколько функции мыслительные, интеллектуальные, помогая пользователю принимать решения в сложных неоднозначных ситуациях.
Чаще всего в литературе и среди специалистов используется понимание экспертной системы как компьютерной программы, созданной для выполнения тех видов деятельности, которые под силу только человеку-эксперту, например проектирование, планировании, перевод, реферирование, выдача рекомендаций.Эти программы моделируют образ мышления человека-эксперта на основе механизмов логического вывода и эвристических методов.
Все экспертные системы являются системами искусственного интеллекта, но не все системы искусственного интеллекта являются ЭС. Например, программа распознавания печатного текста или голосовых сообщений относится к интеллектуальным системам, но не является экспертной системой, поскольку решение подобной задачи под силу любому человеку. Для ЭС характерно наличие цели функционирования, состоящей в решении сложных проблем, решение которых под силу специалисту высокой квалификации —эксперту. На основе приведенных определений выделим характерные черты ЭС:
• алгоритмы функционирования ЭС имитируют подход к решению проблемы со стороны человека;
• умение объяснять свои действия в понятной для человека форме;
• наличие естественно-языкового интерфейса.
Различают ЭС предметно-ориентированные и ЭС-оболочки, предназначенные для наполнения любым предметным знанием. Экспертные системы могут строиться на основе представления знаний в виде набора правил (rule-based-подход)и на базе адаптивного подхода, основанного на обучении системы на примерах (case-based- подход).
Экспертные системы первого поколения строились преимущественно на основе правилоориентированного подхода. Такие экспертные системы назывались правилоориентированными, или продукционными.
В ЭС данного вида логический вывод описывается большим числом правил (продукций) типа
ЕСЛИусловие ТОдействие
Условие определяет обстоятельства, при которых правило должно использоваться, действие —что должно происходить, когда условие выполняется.
Действие может быть любым, но, как правило, речь идет о выводе заключения как части аргументации или доказательства. В этом случае правила представляют следующее:
ЕСЛИпосылка ТОзаключение
В ЭС, основанных на правилах, предметные знания представляются набором правил, которые проверяются через набор фактов или знаний о текущей ситуации. Когда часть «Если» правила удовлетворяет фактам, то действие, указанное в части «То», выполняется. В этом случае говорят, что правило выполнилось. Действия правил могут модифицировать набор в базу знаний (БЗ), например, добавление нового факта, обеспечивая механизм накопления знаний (опыта) в БЗ.
Прямая цепочка вывода —метод решения проблемы, который начинается с начальных данных, применяет правила вывода к генерации новых знаний до тех пор, пока либо один из выводов удовлетворит цель, либо не может быть больше сделано других выводов. В продукционных системах с прямой цепочкой применимость правила определяется с помощью сопоставления условий, специфицированных в левой части правила с текущими знаниями, хранимыми в памяти данных. Обратная цепочка вывода -метод решения проблемы, который начинается с цели, рекурсивно раскрывает каждую недостигнутую цель в наборе простых подцелей до тех пор, пока будет найдено решение либо все цели будут расслоены на их простейшие компоненты. При нахождении решения подцели это решение передается ее родительские цели. В продукционных ЭС с архитектурой обратной цепочки применимость правила проверяется при оценке его заключения.
Специализированные продукционные системы нашли широкое применение в различных областях человеческой деятельности. Однако наиболее популярными ЭС являются оболочки Guru,KEE,LOOPS, которые могут быть наполнены любым предметным знанием. Вместе с тем в последнее время наблюдается понижение интереса к продукционным системам, и большее предпочтение отдается системам, построенным на основе нейронных сетей.
