Информационные технологии в экономике Тема 7. Интеллектуальные технологии и системы Ст. преподаватель кафедры ИИКГ Кийкова Елена Валерьевна Искусственный Интеллект (ИИ) мыслительные процессы человека применение машин (компьютеров, роботов и т.д.). Цели разработок в области ИИ: сделать машины умнее (первоначальная цель) понять, что такое интеллект (научная цель) сделать машины более полезными (предпринимательская цель) Интеллектуальное поведение самообучение понимание двусмысленных или противоречивых сообщений быстрое и правильное реагирование на новую ситуацию эффективное использование процедуры заключений (выводов) для решения проблем анализ сложных ситуаций предсказание Применение ИИ позволяет : строить интеллектуальный (дружественный) интерфейс в информационных системах решать задачи, которые не могут быть решены обычными методами значительно увеличить скорость и качество решения задач решать задачи в условиях неполноты данных анализировать большие объемы информации понимать речь, ручное письмо и т.д. Интеллектуальная информационная система ИИС=ИС+БЗ К ИИС относятся: экспертные системы (ЭС) естественно-языковые понимания речи управления роботами распознавания образов нейронные сети интеллектуальные агенты Системы, комбинирующие две и более из перечисленных систем называются гибридными. Экспертная система распознать ситуацию поставить диагноз сформулировать решение дать рекомендацию для выбора действия Экспертные системы воссоздание опыта, знаний профессионалов эксплуатация в узких областях применения в основе - БЗ Циклический режим выбор (запрос) данных выдвижение временных гипотез наблюдение усвоение новой информации интерпретация результатов Режим консультации Вопрос «да» «нет» Три типа знаний: структурированные статические знания структурированные динамические знания рабочие знания Области применения прогнозирование планирование контроль и управление обучение Характеристики экспертной системы высококачественный опыт гибкость прогностические возможности обучение и тренировка персонала накопление и организация знаний Инструменты языки программирования среды программирования пустые ЭС (оболочки) Языки программирования Пролог использование концепций и методов математической логики. предназначен для программирования в терминах логики. особенность - декларативный характер написанных на нем программ Лисп обрабатывает списковые структуры Языки программирования Лисп и Пролог имеют встроенные механизмы для манипулирования знаниями. Языки программирования языки обработки символьной информации и разработки ЭС: Smalltalk FRL Interlisp языки программирования общего назначения: Си Ассемблер Паскаль Фортран Бейсик и др. Недостатки большое время разработки готовой системы необходимость привлечения высококвалифицированных программистов трудности с модификацией готовой системы Инструменты среды программирования — выбор из заранее составленного набора пустые ЭС, или «оболочки» — разработчик занимается лишь наполнением базы знаний пакет EXSYS Professional 5.0 for Windows пакет EXSYS Developer 8.0 IF (условие) THEN (заключение), либо IF (условие) THEN (заключение 1) ELSE (заключение 2) Естественно-языковые (ЕЯ) и системы распознавания речи Области применения подобных систем: интеллектуальный интерфейс (в основном для баз данных) грамматический и смысловой анализ текста составление рефератов, писем перевод с одного естественного языка на другой перевод с одного языка программирования на другой распознавание и синтезация речи компьютером Нейронные сети Области применения нейронных сетей в коммерции: обнаружение нарушений при уплате налогов анализ рынка ценных бумаг выдача кредитов предсказание валютных курсов оценивание кандидатов на должность оптимальное распределение ресурсов Интеллектуальные агенты Основные характеристики ИА: автономность активный отклик самостоятельность модульность использование логического вывода легкость в понимании и использовании способность к обучению и самообучению