русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Интеллектуальная информационная система

Интеллектуальная информационная система ( ИИС ) - это один из видов автоматизированных информационных систем, иногда ИИС называют системой, основанной на знаниях. ИИС представляет собой комплекс программных, лингвистических и математических средств для реализации основной задачи: осуществление поддержки деятельности человека и поиска информации в режиме расширенного диалога на естественном языке.

 

Классификация интеллектуальной информационной системы

  • Экспертные системы
    • Собственно Экспертные системы (ЭС)
    • Интерактивные баннеры (web + ЭС)
  • Вопросительно-ответственная система (в некоторых источниках «системы общения»)
    • Интеллектуальные поисковые системы (например, система Старт)
    • Виртуальные собеседники

ИИС могут размещаться на каком-либо сайте, где пользователь ставит системе вопросы на естественном языке (если это вопросительно-ответственная система ) или, отвечая на вопрос системы, находит необходимую информацию (если это экспертная система). Но, как правило, ЭС в интернете выполняют рекламно-информационные функции (интерактивные баннеры), а серьезные системы (такие, как, например, ЕС диагностику оборудования) используются локально, поскольку выполняют конкретные специфические задачи.

Интеллектуальные поисковые системы отличаются от виртуальных собеседников тем, что они достаточно безликие и в ответ на вопрос выдают некоторое выдержка из источников знаний (иногда достаточно большого объема), а собеседники обладают «характером», особой манерой общения (могут использовать сленг, ненормативную лексику ), и их ответы должны быть предельно лаконичными (иногда даже просто в форме смайликов, если это соответствует контексту :-)).

Для разработки ИИС раньше использовались логические языки ( Пролог, Лисп и т. д.), а сейчас используются различные процедурные языки. Логико-математическое обеспечение разрабатывается как для самих модулей систем, так и для стыковки этих модулей. Однако на сегодняшний день не существует универсальной логико-математической системы, которая могла бы удовлетворить потребности любого разработчика ИИС, поэтому приходится либо комбинировать накопленный опыт, либо разрабатывать логику системы самостоятельно. В области лингвистики тоже существует множество проблем, например, для обеспечения работы системы в режиме диалога с пользователем на естественном языке необходимо заложить в систему алгоритмов формализации естественного языка, а эта задача оказалась куда сложнее, чем предполагалось на заре развития интеллектуальных систем. Еще одна проблема - постоянная изменчивость языка, которая обязательно должна быть отражена в системах искусственного интеллекта.

 

Обеспечение работы интеллектуальной информационной системы

  • Математическое
  • Лингвистическое
  • Программное
  • Техническое
  • Технологическое
  • Кадровое

 

Классификация задач, решаемых интеллектуальной информационной системы

  • интерпретация данных. Это одно из традиционных задач для экспертных систем. Под интерпретацией понимается процесс определения содержания данных, результаты которого должны быть согласованными и корректными. Обычно предполагается многовариантный анализ данных.
  • диагностика. Под диагностикой понимается процесс соотношения объекта с некоторым классом объектов и обнаружения неисправности в некоторой системе. Неисправность - это отклонение от нормы. Такая трактовка позволяет с единых теоретических позиций рассматривать и неисправность оборудования в технических системах, и заболевания живых организмов, и всевозможные природные аномалии. Важной спецификой является здесь необходимость понимания функциональной структуры («анатомии») диагностирующей системы.
  • мониторинг. Основная задача мониторинга - непрерывная интерпретация данных в реальном масштабе времени и сигнализация о выходе тех или иных параметров за допустимые пределы. Главные проблемы - «пропуск» тревожной ситуации и инверсное задача «ложного» срабатывания. Сложность этих проблем в размытости симптомов тревожных ситуаций и необходимость учета временного контекста.
  • проектирование. Проектирование состоит в подготовке спецификаций на создание «объектов» с заранее определенными свойствами. Под спецификацией понимается весь набор необходимых документов - чертеж, пояснительная записка и т.д. Основные проблемы здесь - получение четкого структурного описания знаний об объекте и проблема «следа». Для организации эффективного проектирования и в еще большей мере того, что перепроектирование необходимо формировать не только сами проектные решения, но и мотивы их принятия.Таким образом, в задачах проектирования тесно связываются два основных процесса, выполняемых в рамках соответствующей ЭС: процесс вывода решения и процесс объяснения.
  • прогнозирования. Прогнозирование позволяет предсказывать последствия некоторых событий или явлений на основании анализа имеющихся данных. Прогнозирующие системы логически выводят вероятностные последствия из заданных ситуаций. В прогнозирующие системе обычно используется параметрическая динамическая модель, в которой значения параметров «подгоняются» под заданную ситуацию. Выводы, которые выводятся из этой модели, составляющие основу для прогнозов с вероятными оценками.
  • планирование. Под планированием понимается нахождение планов действий, относящихся к объектам, способных выполнять некоторые функции. В таких ЭС используются модели поведения реальных объектов с тем, чтобы логически вывести последствия планируемой деятельности.
  • обучения. Под обучением понимается использование компьютера для обучения некоторой дисциплины или предмету. Системы обучения диагностируют ошибки при изучении какой-либо дисциплины с помощью ЭВМ и подсказывают правильные решения. Они аккумулируют знания о гипотетическом «ученике» и его характерные ошибки, затем в работе они способны диагностировать слабости в знаниях учащихся и находить соответствующие средства для их ликвидации. Кроме того, они планируют акт общения с учеником в зависимости от успехов ученика с целью передачи знаний.
  • управления. Под управлением понимается функция организованной системы, поддерживающей определенный режим деятельности. Такого рода ЭС осуществляют управление поведением сложных систем в соответствии с заданными спецификациями.
  • поддержка принятия решений. Поддержка принятия решений - это совокупность процедур, обеспечивающая лицо, принимающее решение, необходимой информацией и рекомендациями, облегчающие процесс принятия решения. Эти ЭС помогают специалистам выбрать и сформировать нужную альтернативу среди множества выборов при принятии ответственных решений.

В общем случае все системы, основанные на знаниях, можно подразделить на системы, решающие задачи анализа, и на системы, решающие задачи синтеза. Основное отличие задач анализа от задач синтеза заключается в том, что если в задачах анализа множество решений может быть перечислено и включено в систему, то в задачах синтеза множество решений потенциально не ограничено и строится из решений компонент или проблем. Задачами анализа являются: интерпретация данных, диагностика, поддержка принятия решения; к задачам синтеза относятся проектирование, планирование, управление. Комбинированные: учение, мониторинг, прогнозирование.

 

Типовая схема функционирования интеллектуальной системы

Функционирование интеллектуальной системы можно описать как постоянное принятие решений на основе анализа текущих ситуаций для достижения определенных целей. Естественно выделить отдельные этапы, которые образуют типичную схему функционирования интеллектуальной системы:

  1. Непосредственное восприятие внешней ситуации; результатом является формирование первичного описания ситуации.
  2. Сопоставления первичного описания со знаниями системы и пополнение этого описания; результатом является формирование вторичного описания ситуации в терминах знаний системы. Этот процесс можно рассматривать как процесс понимания ситуации, или как процесс перевода первичного описания на внутреннюю речь системы. При этом могут изменяться внутреннее состояние системы и ее знания. Вторичный описание может быть не единственным, и система может выбирать между различными вторичными описаниями.Кроме того, система в процессе работы может переходить от одного вторичного описания к другому. Если мы можем формально задать формы внутреннего представления описаний ситуаций и операции над ними, мы можем надеяться на определенный автоматизированный анализ этих описаний.
  3. Планирования целенаправленных действий и принятия решений, т.е. анализ возможных действий и их последствий и выбор того действия, которое лучше всего сочетается с целью системы. Это решение, вообще говоря, формулируется некоторой внутренней языке (сознательно или подсознательно).
  4. Обратная интерпретация принятого решения, то есть формирование рабочего алгоритма для осуществления реакции системы.
  5. Реализация реакции системы; следствием является изменение внешней ситуации и внутреннего состояния системы, и т. д.

Очень важным является следующее соображение. Не следует считать, что указанные этапы являются полностью разделенными в том смысле, что следующий этап начинается только после того, как полностью закончится предыдущий. Напротив, для функционирования интеллектуальной системы характерно взаимное проникновение этих этапов. Например, те или иные решения могут приниматься уже на этапе непосредственного восприятия ситуации. Прежде всего, это решение о том, на какие внешние раздражители следует обращать внимание, а на которое не обязательно. Внешних раздражителей так много, что их восприятие должно быть выборочным.

Просмотров: 18801

Вернуться воглавление




Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Полезен материал? Поделись:

Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.