Введение 1. Понятие искусственного интеллекта. Представление знаний и разработка систем, основанных на знаниях 1.1 Основные понятия искусственного интеллекта 1.2 Представление знаний 1.3 Задача формирования баз знаний 2. Распознавание образов и машинный перевод 2.1 Понятие образа 2.2 Проблема распознавания образов 2.3 Обучение, самообучение и адаптация 2.4 Преобразование изображений в цифровой код 3. Нейрокомпьютеры и сети 3.1 Нейрокомпьютеры 3.2 Что такое нейронные сети? 4. Экспертные системы (ЭС), их структура и классификация. Инструментальные средства построения ЭС. Технология разработки ЭС. 4.1 Назначение экспертных систем 4.2 Классификация экспертных систем 4.3 Структура экспертных систем (на примере статической и динамической ЭС) 4.4 Этапы разработки экспертных систем 5. Использование и поддержка ЭС. Реинжиниринг бизнеса. 5.1 Использование финансовых экспертных систем 5.2 ЭС, основанные на примерах 5.3 Реинжиниринг бизнеса 6. Стратегия получения знаний. Практические методы извлечения знаний. Структурирование знаний. Программная реализация базы знаний.
ВВЕДЕНИЕ
Возможности электронно-вычислительных машин уже никого не удивляют. Компьютеризация различных областей человеческой деятельности, помимо прямого эффекта от внедрения вычислительной техники, зачастую порождает новые классы программных продуктов и технологии их разработки. Любая технология - это прежде всего поле интеллектуальной деятельности для специалистов, однако, в отличии от других видов деятельности технологии разработки программных продуктов немедленно становятся объектами автоматизации, что выводит соответствующий раздел программирования на новый уровень развития.
Типичную эволюцию от конкретных программ до инструментальных средств разработки прошли системы, основанные на знаниях, и в первую очередь - экспертные системы, предназначенные для решения задач из тех областей, где решающую роль играют знания и опыт профессиональной деятельности. В экспертных системах поиск решений осуществляется посредством имитации рассуждений, присущих выдающимся профессионалам. Формализованные знания составляют ядро экспертной системы - ее базу знаний. Остальные блоки системы реализуют функции преобразования знаний и определяются не столько содержимым знаний, сколько свойствами их формальных структур.
1. Понятие искусственного интеллекта. Представление знаний и разработка систем, основанных на знаниях 1.1. Основные понятия искусственного интеллекта
Термин интеллект (intelligence) происходит от латинского intellectus — что означает ум, рассудок, разум; мыслительные способности человека. Соответственно искусственный интеллект (artificial intelligence) — ИИ (AI) обычно толкуется как свойство автоматических систем брать на себя отдельные функции интеллекта человека, например, выбирать и принимать оптимальные решения на основе ранее полученного опыта и рационального анализа внешних воздействий.
Интеллектом называется способность мозга решать (интеллектуальные) задачи путем приобретения, запоминания и целенаправленного преобразования знаний в процессе обучения на опыте и адаптации к разнообразным обстоятельствам.
В этом определении под термином "знания" подразумевается не только ту информацию, которая поступает в мозг через органы чувств. ............