Главная страница
Навигация по странице:

  • Автор: Басыров Руслан Рамилевич Группа: ТУР-Б-01-Д-2022 Три основных типа средств разрабротки

  • Часть 1. Языки программирования.

  • Особенные языки программирования

  • Часть 2. Cреды программирования

  • Часть 3. Пустые ЭС

  • Уровень использования ЭС

  • Экспертные системы и Интернет/интранет.

  • Спасибо за внимание! Автор: Басыров Руслан Рамилевич Группа:ТУР-Б-01-Д-2022

  • пз 3 инфа. Инструментальные средства разработки экспертных систем Автор Басыров Руслан Рамилевич


    Скачать 1.02 Mb.
    НазваниеИнструментальные средства разработки экспертных систем Автор Басыров Руслан Рамилевич
    Анкорпз 3 инфа
    Дата20.12.2022
    Размер1.02 Mb.
    Формат файлаpptx
    Имя файлаPZ_3_9_Basyrov_+.pptx
    ТипДокументы
    #855261
    Инструментальные средства разработки экспертных систем
    Автор: Басыров Руслан Рамилевич
    Группа: ТУР-Б-01-Д-2022
    Три основных типа средств разрабротки
    • языки программирования;
    • среды программирования;
    • пустые ЭС (оболочки).
    Часть 1. Языки программирования.
    • К числу языков программирования относятся языки обработки символьной информации, наиболее известными из которых являются Пролог и Лисп. Пролог – язык высокого уровня, ориентированный на использование концепций и методов математической логики. Как следует из его названия, Пролог предназначен для программирования в терминах логики. Основной особенностью Пролога, отличающей его от всех других языков, является декларативный характер написанных на нем программ. Язык Лисп изобретен в Массачусетском технологическом институте и обладает способностью обрабатывать списковые структуры. Языки программирования Лисп и Пролог имеют встроенные механизмы для манипулирования знаниями.
    Особенные языки программирования
    • Помимо Лиспа и Пролога создано множество других языков, ориентированных на обработку символьной информации и разработку ЭС: Smalltalk, FRL, Interlisp. Кроме этих специализированных языков для разработки экспертных систем используются и обычные языки программирования общего назначения: Си, Ассемблер, Паскаль, Фортран, Бейсик и др.
    Недостатки
    • Общим недостатком языков программирования для создания экспертных систем являются: большое время разработки готовой системы, необходимость привлечения высококвалифицированных программистов, трудности с модификацией готовой системы. Все это делает применение языков программирования для реализации ЭС весьма дорогостоящим и трудоемким.
    Часть 2. Cреды программирования
    • Инструментальные средства второго типа – среды программирования – позволяют разработчику не программировать некоторые или все компоненты ЭС, а выбирать их из заранее составленного набора, при применении последнего типа инструментария (пустых ЭС, или «оболочек») разработчик ЭС полностью освобождается от работ по созданию программ и занимается лишь наполнением базы знаний.
    • Типичным представителем второй группы инструментальных средств является пакет EXSYS Professional 5.0 for Windows (оболочка – по определению разработчика – компании MultiLogic Inc., США) и его последующая модификация Exsys Developer 8.0, предназначенный для создания прикладных экспертных систем в различных предметных областях. Система построена на использовании сложных правил вида ЕСЛИ-ТО-ИНАЧЕ. Для выбора стратегии получения заключения в системе по умолчанию используется обратная цепочка вывода. Прямая цепочка может быть задана при настройке системы. Система обладает развитым графическим интерфейсом, способна обращаться к внешним базам данных, проверять правила на непротиворечивость. При определенной настройке может работать с русскоязычными текстами.
    Часть 3. Пустые ЭС
    • Разработка (проектирование) ЭС существенно отличается от разработки обычного программного продукта. Программные средства, базирующиеся на технологии и методах искусственного интеллекта, получили значительное распространение в мире. Их важность, и в первую очередь важность экспертных систем, состоит в том, что данные технологии существенно расширяют круг практически значимых задач, которые можно решать на компьютерах, и их решение приносит значительный экономический эффект.
    Уровень использования ЭС
    • Уровень пользователей экспертных систем может варьироваться в очень широком диапазоне. От вида деятельности пользователей зависят и функции, которыми наделяются создаваемые для них ЭС. В настоящее время технология экспертных систем получила широкое распространение. Так, на американском и западноевропейском рынках систем искусственного интеллекта организациям, желающим создать экспертную систему, фирмы-разработчики предлагают сотни ин­струментальных средств для их построения. Прикладных же ЭС, успешно решающих задачи из определенного узкого класса, насчи­тываются тысячи. Это позволяет говорить о том, что ЭС сейчас составляет мощную ветвь в индустрии программирования.
    Экспертные системы и Интернет/интранет.
    • Интернет/интранет технологии поддерживают экспертные системы и наоборот. Телекоммуникационные технологии обеспечивают огромному числу пользователей доступ к возможностям экспертных систем, это способствует окупаемости затрат на разработку ЭС. К сожалению, только немногие экспертные системы доступны по сети. Они могут быть связаны по сети не только с пользователями, но и с другими системами, включая базы данных, системы принятия решений, управления роботами. Сетевые технологии открывают новые возможности в разработке экспертных систем группами людей, разделенных территориально, а также в реализации экспертных систем
    Спасибо за внимание!
    Автор: Басыров Руслан Рамилевич
    Группа:ТУР-Б-01-Д-2022


    написать администратору сайта