Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


NMS специализируется в решении комплексных проблем, стоящих перед горнодобывающей промышленностью.



IV-1. Фреймы

Сеть, состоящая из вершин(узлов) и отношений между ними
С одной стороны, они очень похожи на традиционную базу данных, а с другой стороны, очень отличаются от нее
Атрибуты названы " слотами"
Значение может быть задано явно
Метод определения значения более ценен, чем значение само по себе
Каждый фрейм - вершина(узел) находится в одной или нескольких иерархических связей типа " is a"

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

Например, опишем предмет, растущий на моем заднем дворе:
вяз - беспорное дерево, беспорное дерево - дерево, дерево - растение, растение - живой организм.


IV-2. РАССУЖДЕНИЯ, ОСНОВАННЫЕ НА ПРАВИЛАХ
В настоящее время это наиболее общая форма представления знаний в экспертных системах.
Структура таких экспертных систем
Интерфейс пользователя
Дружественный
Наиболее " Интеллектуальный"
* Знания о том, как представлять информацию
* Знание о системе предпочтений пользователя

База данных
Содержит некоторые данные, представляющие интерес для системы
Может быть связана с сетевой или общедоступной базой данных

Механизм логического вывода
Общее знание проблемы и методов
Интерпретатор анализирует и обрабатывает правила
Планировщик определяет порядок рассмотрения правил
Поиск в системах, основанных на правилах
Использует преимущества эвристической информации
С другой стороны, время решения проблемы может стать
слишком большим
*Эта проблема названа комбинаторным взрывом
Оболочка экспертной системы представляет собой настраиваемый механизм логического вывода
База знаний (база правил)
Содержит большое количество знаний о методах решения задач
Правила имеют форму IF условие(состояние) THEN действие
Часть условие(состояние) правила - обычно факт - (Если
некоторый специфический факт находится в базе данных, тогда выполняется
определенное действие)
Часть действия правила может включать
Действия, которые воздействуют на внешний мир (печатают
сообщение на терминале)
Проверку другого правила
Добавление нового факта в базу данных (Если идет дождь,
То дорога влажная).
Правила могут быть специфические, априорные правила (например, налоговый закон...- представляет законы и правила кодификации.
Правила могут быть эвристическими (например. Если еда включает мясо,
то выберите красное вино).
" Правила обхода " - представляют житейскую мудрость.
Правила могут следовать друг из друга (например " Если А то B "; " Если B то
C "; так как А --- > B --- > C, то " Если А то C " ).
( Если идет дождь, тогда дороги влажные. Если дороги влажные, то дороги скользкие.)
Коэффициенты(факторы) уверенности представляют степень истинности
факта

 


IV-2a. Инженерия знаний
Дисциплина построения экспертных систем
Роль Инженера Знания
Сбор Знания
Процесс приобретения знания от экспертов или из других источников.( Например книги, справочники).
Может включать разработку знаний о решении проблемы
Извлечение знаний
Получение информации от человека-эксперта
Представление Знания
Метод кодирования знания для использования в экспертной системе
Методы представления общепринятых знаний включают правила, фреймы и факты.
Помещение знания в правила, факты или модели называется процессом представления знания.


IV-3. РАССУЖДЕНИЯ, ОСНОВАННЫЕ НА ФАКТАХ
Процесс рассуждений, основанный на фактах
Использует прошлый опыт
Базируется на предпосылке, что люди использовали аналогичные рассуждения или
экспериментальные рассуждения, чтобы изучить и решить сложные проблемы
Особенно это очевидно в рассуждениях, основанных на прецедентах
( Например, закон об обложении налогом или выбор стандартов финансового учета)
Полезно, если можно использовать в небольшом количестве доказательства или если информация является неполной

Факты - это
Информация относительно ситуаций
Решение
Результаты использования конкретного решения
Ключевые атрибуты, которые могут использоваться для быстро поиска

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


IV-4. НЕЙРОННЫЕ СЕТИ
Искусственные нейронные сети
Базируются на распознавании образов
Множество связанных элементов, описываемых относительно простой математической моделью
Сопоставляют образцы на множестве примеров и обучаются на этих примерах, регулируя веса связей
Выходные образцы используются для классификации нового множества примеров
Способны распознавать образы, даже если данные содержат помехи, неоднозначны, искажены или имеют много разновидностей

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

Архитектура
Как связаны элементарные элементы
Обычно используется архитектура:
С прямой связью
Больцмана
Слои(также называются уровни, поля или слогами)
Организованы в ряд уровней
Входной уровень
Один или больше скрытых уровней
Выходной уровень
Некоторые рассматривают количество уровней как часть архитектуры
Другие рассматривают количество уровней и узлов в уровене скорее как атрибуты сети, а не как часть архитектуры.

Нейроны - вычислительные элементы
Словарь в этой области не полностью устоялся и различные авторы имеют тенденцию использовать малый набор терминов для обозначения различных концепций.
Структура Нейрона
Состав
* Множество взвешенных входных связей
* Пороговое значение
* Функция состояния
* Нелинейная функция преобразования
* Выход
Значение входного сигнала определяется либо предыдущим нейроном либо внешней средой.
Пороговое значение не связано с другими нейронами в сети и определяется для входной величины, равной 1 для функции суммирования
Веса
* Вещественное число, определяющее степень входных взаимодействий нейрона
* Каждый вход нейрона, включая пороговое значение, имеет связанный
с ним вес
Функция состояния
* Наиболее общая форма - простая функция суммирования
* Выход функции состояния является входом для функции преобразования
Функция преобразования
* Нелинейная математическая функция, которая преобразовывает данные к определенному масштабу
* Два базисных типа функций преобразования: непрерывный и Дискретный
* Обычно используемые непрерывные функции преобразования - Пилообразная, sign(x), ArcTg и Гиперболический Тангенс
* Непрерывные функции иногда называются функциями сжатия
* Обычно используемые дискретные функции - Пошаговая и пороговая
* Дискретные функции преобразования иногда называют функциями активизации
Обучение
Процесс использования примеров при разработке нейросети.
Это сопоставление входного образца с правильным ответом
Множество примеров (обучающая выборка ) с известными выходами (адресатами) неоднократно вводится сеть, чтобы " обучить" сеть
Этот процесс обучения продолжается до тех пор, пока разность между входными и выходными образцами для обучающей выборки достигнет подходящего значения
Используется несколько алгоритмов для обучения сетей
Наиболее общим является алгоритм с обратной связью. При использовании этого алгоритма делается два прохода:
* Сначала входные сигналы посылаются вперед по сети и фиксируется выход
* Затем вычисляется значение сигнала ошибки как разность между фактическим и желательным значениями, которая посылается " назад" через сеть для изменения весов.


V. Преимущества и Недостатки
V-1. ПРЕИМУЩЕСТВА ЭКСПЕРТНЫХ СИСТЕМ
Постоянство - экспертные системы ничего не забывают в отличие от человека-эксперта
Воспроизводимость - можно сделать любое количество копий экспертной системы, а обучение новых экспертов отнимает много времени и средств
Если имеется сложный лабиринт правил (например налоговое законодательство ), то экспертная система может " распутать" этот лабиринт
Эффективность - может увеличить производительность и уменьшать затраты персонала
Хотя экспертные системы дороги для создания и поддержки, они недороги для эксплуатации
Разработка и эксплуатационные расходы могут быть распределены среди многих
пользователей
Полная стоимость может быть более разумной по сравнению с дорогими и малочисленными экспертами
Постоянство - С использованием экспертных системам подобные транзакции обрабатываются одним и тем же способом. Система будет делать сопоставимые рекомендации для похожих ситуаций.
Влияние на людей -
Новый эффект (самая современная информация, имеющая влияние на здравый смысл)
Главный эффект (ранняя информация доминирует над здравым смыслом ).
Документация - экспертная система может задокументировать процесс решения
Законченность - экспертная система может выполнять обзор всех транзакций, a
человек-эксперт сможет сделать обзор только отдельной выборки
Своевременность - Погрешности в конструкциях и-или могут быть своевременно найдены.
Широта - Могут быть объединены знания многих экспертов, что дает системе больше широты, чем с вероятно может достичь один человек
Снижают риск ведения дела благодаря
Последовательности принятия решения
Документированности
Компетентности

V-2. НЕДОСТАТКИ ЭКСПЕРТНЫХ СИСТЕМ
Здравый смысл - В дополнение к широкому техническому знанию, человек-эксперт
имеет здравый смысл. Еще не известно, как заложить здравый смысл в экспертные системы.
Творческий потенциал - Человек-эксперт может реагировать творчески на необычные ситуации, экспертные системы не могут.
Обучение - Человек-эксперт автоматически адаптируются к изменению среды; экспертные системы нужно явно модифицировать.Рассуждения, основанные на фактах, и нейронные сети - методы, которые могут включать обучение.
Сенсорный Опыт - Человек-эксперт располагает широким диапазоном сенсорного опыта; экспертные системы в настоящее время основаны на вводе символов.
Экспертные системы не хороши, если решения не существует или когда проблема лежит вне области их компетенции.

 

http: //inf.susu.ac.ru/~pollak/expert/commercial/Q5-1.htm

Свободно распространяемые (дешевые) оболочки экспертных систем

Помните, что файлы с расширениями.Z, .gz, .arc, .fit, и т.д. - это заархивированные файлы. Файлы, которые заканчиваются на.gz, были архивированы с использованием свободно распространяемого архиватора gzip. Программа gzip располагается на: prep.ai.mit.edu: pub/gnu/{gzip-1.2.3.shar, gzip-1.2.3.tar, gzip-1.2.3.msdos.exe} CLIPS и связанные системы Другие оболочки экспертных систем
CLIPS и Связанные Системы CLIPS (Язык C, интегрированная Продукционная Система) - OPS-ПОДОБНАЯ продукционная система, использующая вывод от фактов к цели, написанная на C в ANSI NASA. Механизм логического вывода CLIPS включает сопровождение, динамическое добавление правил и настраиваемые cтратегии разрешения противоречий. CLIPS, включая динамическую версию, легко встраивается в другие прикладные программы. CLIPS включает объектно-ориентированный язык, названный COOL(Объектно-ориентированный Язык CLIPS), который прямо интегрирован с механизмом логического вывода. CLIPS выполняется на многих платформах, включая IBM PC ( Windows 3.1 и версии МС-ДОС 386). Домашняя страница Software Technology Branch - http: //www.jsc.nasa.gov/stb/STB_homepage.html NASA, домашняя страница Nasa Information Services http: //hypatia.gsfc.nasa.gov/NASA_homepage.html и домашняя страница CLIPS - http: //www.jsc.nasa.gov/~clips/CLIPS.html Cписок ЧАСТО ЗАДАВАЕМЫХ ВОПРОСОВ по CLIPS и ошибки располагаются на jsc.nasa.gov: /pub/clips/ и поддерживаются Gary Riley. DYNACLIPS (динамические Утилиты CLIPS ) - включает доску объявлений, механизм динамического обмена знаниями и инструментальные средства для CLIPS v5.1 и v6.0. Она существлена как набор библиотек, который может быть связан с CLIPS v5.1 или CLIPS v6.0. Исходный текст не предоставляется. Для связи с другими интеллектуальными средствами используется доска объявлений. Она находится в ИИ архиве на ftp.cs.cmu.edu: /user/ai/areas/expert/systems/clips/dyna/ FuzzyCLIPS 6.02 - версия CLIPS, оболочка экспертной системы, основанная на правилах, используется для представления и управления нечеткими фактами и правилами. В дополнение к функциональным возможностям CLIPS, FuzzyCLIPS может иметь дело с точными, нечеткими (или неточными) знаниями, сложными рассуждениями, которые можно свободно смешивать в правилах и фактах экспертной системы. Система использует две базисных концепции о неточности, нечеткость и неопределенность. Имеются версии для систем UNIX, Macintosh и IBM PC.Программное обеспечение распространяется бесплатно, но документация по FuzzyCLIPS имеет сроки использования. Находится на http: //ai.iit.nrc.ca/home_page.html или более прямо, на URL http: //ai.iit.nrc.ca/fuzzy/fuzzy.html или анонимном ftp-сервере ai.iit.nrc.ca: /pub/fzclips/ WxCLIPS снабжает CLIPS v5.1, CLIPS v6.0 и CLIPS v6.0 с нечетким представлением знаний простым графическим внешним интерфейсом.Имеется WxCLIPS для Windows 3.1, 32-разрядного Windows и Windows 95. WxCLIPS находится на анонимном FTP-сервере Ftp.aiai.ed.ac.uk: /pub/packages/wxclips / [192.41.104.6] Или на http: //www.aiai.ed.ac.uk/~jacs/wxclips/wxclips.html Чтобы Вас добавили к пользователям wxclips, пошлите сообщение по адресу [email protected].
Другие оболочки экспертных систем SOAR - ftp.cs.cmu.edu: /afs/cs.cmu.edu/project/soar/public/Soar5/ - Версия на лиспе /afs/cs.cmu.edu/project/soar/public/Soar6/ - Версия на C Контакт: [email protected] OPS5 - содержит механизмы представления знаний и управления. Хотя эта система обеспечивает основные потребности инженерии знаний, она не ориентирована на конкретные стратегии решения задач или схемы представления знаний. Система разрешает программисту использовать символы и представлять отношения между символами, однако эти символы и отношения не имеют заранее определенных значений. Последние полностью определяются порождающими правилами, которые пишет программист. Механизм управления интерпретатора OPS5 представляет собой простой цикл, называемый " циклом распознавания", детали которого пользователь разрабатываетсам в соответствии со своими потребностями. Находится по адресу: ftp.cs.cmu.edu: /user/ai/areas/expert/systems/ops5/ops5.tar.gz BABYLON - среда для разработки для экспертных систем. Она включает фреймы, модели данных, Пролог-подобный логический формализм, и язык для написания диагностических прикладных программ. Она написана на Лиспе и переносима на широкий диапазон аппаратных платформ. Располагается на анонимном ftp-сервере tp.gmd.de: /gmd/ai-research/Software/Babylon/ [129.26.8.84] как BinHexed stuffit архив, в WEB- сети по адресу http: //www.gmd.de/ MIKE (Микро Интерпретатор для инженерии знаний) - это полная, свободная и переносимая программная среда, разработанная для целей обучения в Открытом Университете ВЕЛИКОБРИТАНИИ. Она включает прямые и обратные правила вывода от цели к фактам с определяемыми пользователем cтратегиями разрешения противоречий, и фреймовый язык представления знаний с наследственностью и ' демонами', плюс определенные пользователем cтратегии наследования. Правила вывода автоматически снабжаются, объяснениями 'как ', пользователь может сформировать объяснения ' почему '. Порядок применения правил в процессе трассировки и выполнения может отображаться графически на дисплее. MIKE, который формирует ядро курса по Инженерии знаний Открытого Университета, написан на консервативном и переносимом подмножестве Пролога, исходный текст программы свободно распространяется. MIKE версии 1 был написан в октябре / ноябре 1990. MIKE v1.50, который прежде находился на ftp- сервере, был заменен двумя более новыми версиями: MIKE v2.03, полная версия исходного текста на Пролога, включая RETE алгоритм для быстрого поиска вперед, систему сопровождения, обработки неопределенности, и гипотетических миров, и MIKE V2.50, (DOS-версия под ключ) с интерфейсом, управляемым с помощью меню, и инструментальными средствами для создания и просмотра фреймов, полностью совместимая с MIKE V2.03, но без исходного текста. Они располагаются на анонимном ftp-сервере hcrl.open.ac.uk [137.108.81.16] в виде файлов: /pub/software/src/MIKEv2.03/* MIKEv2.50: /pub/software/pc/MIKEV25.ZIP Для получения дальнейшей информации войдите в контакт с Marc'ом Eisenstadt'ом [email protected]. ES: октябрь / ноябрь 1990 -экспертная система. ES поддерживают прямой / обратный вывод цепочки, нечеткие отношения, и содержит подсистему объяснения. Это - автономная программа, выполняемая на IBM-PC. ES располагается на анонимном ftp-сервере ftp.uu.net: /pub/ai/expert-sys/ [192.48.96.9] как summers.tar. Z. ftp.uu.net отражен на unix.hensa.ac.uk [129.12.21.7] под /pub/uunet/. WindExS (Экспертная система под Windows) - полнофункциональная экспертная система, использует вывод от фактов к цели, работает на базе Windows. Ее модульная архитектура позволяет пользователю заменять модули так, как это требуется для расширения возможностей системы. WindExS содержит процессор Правил на Естественном языке, Механизм логического вывода, Диспетчер файлов, Интерфейс пользователя, Администратор Сообщений и модули Базы знаний. Она поддерживает вывод от фактов к цели, и графическое представление базы знаний. Для получения документации и системы пишите по адресу [email protected]. RT-EXPERT - экспертная система общего назначения, что позволяет программистам C интегрировать правила экспертной системы в прикладные программы на языке C или C++. В состав RT-EXPERT входит транслятор правил, который компилирует правила в код C, и библиотека, содержащая механизм выполнения правил. RT-EXPERT под DOS работает с трансляторами Borland Turbo C, Borland C++, и C / C Microsoft ++.Лицензионная версия программы используется в области образования, исследований и хобби.Прикладные программы, созданные с помощью RT-EXPERT, не лицензированы для коммерческих целей. Профессиональные издания пригодны для коммерческих прикладных программ, использующих DOS, Windows, и Unix среды. RT-EXPERT располагается на анонимном ftp-сервере Word.std.com: /vendors/rtis/rtexpert

 

http: //inf.susu.ac.ru/~pollak/expert/commercial/faq-doc-7.htm

Коммерческие оболочки экспертных систем

ACQUIRE - - система обнаружения знаний и оболочка экспертной системы. Это - законченная среда для разработки и поддержки интеллектуальных прикладных программ. Система содержит в себя методологию пошагового представления знаний, что позволяет специалистам в проблемной области непосредственно участвовать в процессе приобретения, структурирования и кодирования знания. (Прямое участие специалиста в проблемной области улучшает качество, законченность и точность приобретенного знания, снижает время разработки и эксплуатационные расходы). Особенностью оболочки является структурированный подход к приобретению знаний; модель приобретения знаний основана на распознавании образов; знания представлены как объекты, продукционные правила и системы правил в табличной форме; оболочка позволяет выполнять обработку неопределенных качественных знаний; содержит средства вывода и документацию баз знаний в среде гипертекста. Web страница находится по адресу http: //vvv.com/ai/


ACQUIRE - SDK - рограммное Средство разработки, снабженное встроенными библиотеками для Мs-Dos, и SCO Unix; DLL'S для Asmetrix TooBook, Windows, Windows NT, Windows 95 и WIN 32. Полный пакет (система обнаружения знания и оболочка экспертной системы) стоит $ 995 для Windows 3.1 и включает в себя справочник, обучающую программу. Дополнительную информацию можно получить по адресу http: //vvv.com/ai/ Пример прикладной программы ACQUIRE приведен на странице http: //vvv.com/ai/demos/whale.html Адрес фирмы: Acquired Intelligence Inc, Suite 205, 1095 McKenzie Avenue, Victoria, Canada V8P 2L5, телефон 604-479-8646, факс 604-479-0764, email sales@a.


ACTIVATION FRAMEWORK работает на персональных компьютерах (под управлением операционных систем DOS, Windows) и на автоматизированных рабочих станциях UNIX. Это - не традиционная оболочка экспертной системы, а скорее инструмент для формирования прикладных программ обработки данных в реальном времени. Система конкурирует с оболочкой G2 фирмы GENSYM Адрес: Real-Time Intelligent Systems Corporation, 26 Worthen, Chelmsford, MA 01824, телефон: 508-250-4633, факс 508-870-0148, email [email protected].


ActiveAgentX может применяться в системах поддержки принятия решений, содержащих правила, которые могут быть автоматически получены по корпоративным сетям при использовании WEB-браузеров Microsoft Windows 95 или NT. ActiveAgentX может быть также встроен внутрь Java аплетов, которые используются браузером Microsoft Internet Explorer или автономно, как прикладная программа Java, написанная на языке Microsoft Java или Visual J ++. При использовании в сети WWW ActiveAgentX предоставляет вполне развитые средства создания экспертных систем, которые используют интерактивные средства представления интеллектуальной информации на машинах клиента или в Web-браузерах. пакет создан в Haley Corporation. WEB - страница фирмы имеет адрес http: //www.haley.com/


AION. Система разработки программ (ADS) выполняется на различных платформах, включая DOS, OS/2, SunOS, Microsoft Windows, и VMS. Она включает в себя объектно-ориентированное представление знаний, прямой, обратный, двунаправленный поиск решения, а также правила сопоставления с образцом, графику, запросы на\из других языков (C, Паскале, ...), а также графический интерфейс пользователя. Адрес корпорации: Aion Corporation, 101 University Avenue, Palo Alto, CA 94301, телефон: 800-845-2466 (415-328-9595), факс 415-321-7728. Европейский адрес: Software Generation, Kontichsesteenweg 40, B 2630 Aartselaar, Belgium, телефон 32-(0)3-877.12.93, факс 32-(0)3-87.


ANGOSS KNOWLEDGE SEEKER - то инструмент, основанный на данных, которые могут использоваться для получения базы знаний, состоящей из правил, связанных с базой данных причинно-следственными связями. Версия DOS стоит $ 799 и версия под Windows $ 899. Адрес фирмы Angoss Software International Ltd., 430 King Street W., Suite 201, Toronto M5V 1J5, Canada, телефон 416-593-1122, факс 416-593-5077. International Ltd., 430 King Street W., Suite 201, Toronto M5V 1J5, Canada, телефон 416-593-1122, факс 416-593-5077.


ART*Enterprise - самая последняя из сред разработки, основанных на правилах, ведущих начало от систем ИИ середины 1980-ых. Это - среда разработки прикладных программ широкого применения, объединяющая в себе правила, объектно-ориентированную систему, которая содержит такие особенности, которые в настоящее время не представлены ни в C++, ни в языке Smalltalk; и содержит большую совокупность классов объектов для разработки на различных платформах (от Windows до OS/2 и Unix), поддерживает доступ к базам данных (основанный SQL- и ODBC-запросах), и мультизадачный режим доступа. ART*ENTERPRISE среда поддерживает обратный поиск решения от фактов к цели; можно также реализовать поиск решения от цели к фактам. Адрес компании Brightware, Inc., 101 Rowland Way, Suite 310, Novato, CA 94945, телефон: 1-800-532-2890 (1-415-899-9070), факс: 415-899-9080. WEB-адрес http: //www.brightware.com/


ARITY Expert Development Package - это экспертная система, которая интегрирует продукционное и фреймовое представления знаний с различного рода коэффициентами уверенности. OS/2 версия стоит $495 и DOS версия - $295. Компания CAM Sofware предлагает два инструментальных средства - экспертные системы DClass и LogicTree. Адрес: Arity Corporation, Damonmill Square, Concord, MA 01742, телефон 800-722-7489 (508-371-1243), факс 508-371-1487, email [email protected].


CAM Software содержит два инструмента для создания экспертных систем: DClass и LogicTree Система DClass - использует дерево решений, предназначена для построения прикладных программ. LogicTree - система принятия решений, разработанная для использования профессионалами - непрограммистами. Адрес: CAM Software, 390 W. 800 N., Suite 103, PO Box 276, Orem, UT 4059-0276


COMDALE/C, COMDALE/X и ProcessVision. COMDALE/C - экспертная система реального времени, предназначенная для наблюдения и контроля над процессами в условиях производства.. + COMDALE/C позволяет вырабатывать рекомендации, заключения об управляющих воздействиях в непрерывном процессе принятия решения. Она обрабатывает неопределенные знания и данные, и имеет открытую архитектуру. Другие особенности включают: объектно-ориентированную конфигурацию; возможности организации работы в сети; обработку прерываний; хранение и обработку данных; поддерживает работу с базой данных в реальном масштабе времени, и интерфейсы с системами передачи данных, такими как PLCs и другими устройствами ввода-вывода. + COMDALE/X - консультационная экспертная система, которая работает в режиме реального времени. Для принятия решения система организует диалог с пользователем. COMDALE/X совместно с системой COMDALE/C используется как инструмент разработки экспертных систем реального времени. COMDALE/X позволяет включить гипертекст в экспертную систему, что позволяет создавать hyper-справочники с удобным интерфейсом.


+ PROCESS Vision - пакет программ для управления процессами в реальном времени, базируется на открытой и модульной архитектуре. ProcessVision содержит графический интерфейс оператора; объектно-ориентированный дисплей, выполняет проверку правильности показаний датчиков и поддерживает связь с неограниченным количеством производственной контрольно-измерительной аппаратурой в одной глобальной среде. Адрес: Comdale Technologies (Canada) Inc., The Comdale Building, 701 Evans Avenue, Suite 600, Toronto, Ontario, CANADA, M9C 1A3, телефон 416-620-1234, факс416-620-4526, email [email protected]. WEB страница компании имеет адрес http: //www.comdale.com/


C - PRS (Процедурно - ориентированная система рассуждений, написанная на языке C) реализует процедурное представление знаний. Это позволяет пользователю выражать и представить условные последовательности комплексных действий и гарантировать их выполнение в реальном времени в среде прикладной программы. Система C - PRS полезна в процессе контроля и управления технологическими процессами. PRS технология применялась в различных задачах и запросах в реальном времени, например, для контроля над несколькими спутниковыми системами NASA, в системах диспетчерского управления сетей электросвязи (Телесвязь Австралия), при управлении подвижными роботами (SRI, LAAS), в системе контроля над полетами и в системе обнаружения самолетов (Grumman). C - PRS работает на многочисленных платформах и операционных системах, включая SPARC, DECstation, Sony News, Hewlett Packard, VxWorks, и другие. Адрес: ACS Technologies, 5, Place du Village d'Entreprises, B.P. 556 31674 LABEGE Cedex, FRANCE, телефон 33-62-24-99-20, факс 33-61-39-86-74.


CPR CPR (Прикладная система, основанная на правилах) содержит библиотеку классов C++ и Help! CPR - службу поддержки клиентов и прикладную программу, основанную на знаниях, которая использует CPR. Адрес: The Haley Enterprise, Inc., 413 Orchard Street, Sewickley, PA 15143, телефон 800-233-2622 (412-741-6420), факс 412-741-6457, email [email protected]. Смотрите WEB - страницу по адресу http: //www.haley.com/


Crystal. Работает на персональных компьютерах и снабжен интеллектуальным интерфейсом. Поддерживает интерфейс с dBase, Lotus-1-2-3, ASCII-файлами, программами, написанными на языке С. Имеется возможность создания гибридных ЭС. В состав оболочки включена обширная библиотека встроенных функций. Интерфейс разработчика: меню, редактор баз знаний, графические средства, стердства подготовки текстовых файлов и экранов, стердства трассиловки и отладки. В базу знаний может входить не более 300 правил. Возможно построение иерархических баз знаний, взаимодействующих через файлы импорта и экспорта. Вследствие этого не накладывается ограничений на размер базы знаний. Адрес: Intelligent Environments Europe Ltd., Crystal House, PO Box 51, Sunbury-on-Thames, Middlesex TW16 7UL, England, телефон 44-0-932-772266, факс 44-0-932-771499.


CxPERT - CxPERT - оболочка экспертной системы, которая генерирует машинный код с языка С. Адрес: Software Plus Ltd., 1315 Pleasant Meadow Road, Crofton, MD 21114, телефон 301-261-0264


The Easy Reasoner (TM) - Поисковая система, основанная на поиске подходящих рассуждений в адаптивной ассоциативной памяти. Система отыскивает в памяти событие, подобное новому событию, используя " Запрос на пример". Поддерживает базы данных xBase, ODBC, SQL. Система автоматически фильтрует помехи для упрощения решающих деревьев; эффективно отыскивает события, подобные новому в больших базах данных; поддерживает составные индексы в базе данных; классифицирует новую информацию, используя любое решающее дерево в автоматическом или интерактивном режиме. Выполняет адаптивное, контекстно-зависимое, заданное по умолчанию рассуждение; вычисляет адаптивную оценку, используя решающие деревья; восстанавливает (отыскивает) подобные записи по контексту; различает различные формы записи английских слов; автоматически определяет объем информации в слове. Easy Reasoner под 16- разрядный Windows стоит $ 249, Easy Reasoner под 32 разрядный Windows, стоит $ 499, версия для OS/2 стоит $ 499. WEB - страница фирмы имеет адрес http: //www.haley.com/ Адрес: The Haley Enterprise, Inc., 413 Orchard Street, Sewickley, PA 15143, телефон 800-233-2622 (412-741-6420), факс 412-741-645.


ECLIPSE работает на персональных компьютерах (DOS, Windows), а также имеются версии для систем V Unix и POSIX. Синтаксис языка, используемого в пакете, совместим с языком системы CLIPS, разработанной для NASA. Отличия заключаются в управлении данными путем сопоставления с образцом, использовании прямого и обратного вывода, в поддержке множества целей, объектно-ориентированном представлении знаний и интегрировании с dBase. WEB - страница фирмы имеет адрес http: //www.haley.com/ Адрес: The Haley Enterprise, Inc., 413 Orchard Street, Sewickley, PA 15143, телефон 800-233-2622 (412-741-6420), факс 412-741-6457, email [email protected]. Стоимость пакета, работающего в среде 16 разрядного Windows - $499 и $999 для 32 разрядного Windows или OS/2 Стоимость пакета для работы в среде UNIX составляет $1, 999.


Esteem - инструмент для работы в среде Windows, который интегрирует условные рассуждения с правилами. Адрес: Esteem Software Inc., 302 E. Main, Cambridge City, IN 47327, телефон 317-478-3955, факс 317-478-3550.


EXSYS DEVELOPER работает в среде МС-ДОС, MS WINDOWS, Macintosh, SunOS, Solaris, Unix и Vax. Система поддерживает обратный вывод от фактов к цели, линейное программирование, нечеткую логику, нейронные сети, и имеет SQL интерфейс. Для получения дополнительной информации, посетите их страницу http: //www.exsysinfo.com/Wren/wren.html. Демонстрационный пример приведен на странице http: //inf.susu.ac.ru/~pollak/expert/commercial/www.multilogic.com. Email [email protected]. Адрес Exsys, Inc., 1720 Louisiana Boulevard, NE, Suite 312, Albuquerque, NM 87110, телефон 800-676-8356 (505-256-8356), факс 505-256-8359.


FLEX - гибридная экспертная система, работающая на различных платформах. Система предлагает фреймовое, процедурное и продукционное представление знаний. FLEX чередует прямой и обратный методы поиска решений, множественное наследование свойств, присоединенные процедуры, автоматическую систему вопросов и ответов. Правила, фреймы и вопросы написаны на естественном англо-подобном языке. Язык спецификаций (KSL) позволяет разрабатывать легко читаемые и простые в поддержке базы знаний. FLEX написан на языке Пролог. FLEX использовался в многочисленных коммерческих экспертных системах, например, в финансовых системах типа Администратор начисления пенсии. Цена системы для работы на персональном компьютере в среде Windows в пределах $1, 000. Дополнительную информацию можно получить по http: //www.lpa.co.uk/ Адрес Logic Programming Associates Ltd, Studio 4, R.V.P.B., Trinity Road, London, SW18 3SX. телефон +44 (0) 181-871-2016; факс: +44 (0) 181-874-0449. Email: [email protected].


G2 Фирма Gensym предлагает графическую, объектно-ориентированную среду для создания интеллектуальных прикладных программ, которые контролируют, диагностируют, и управляют динамическими событиями в сетевых и моделируемых средах. G2 для создания правил, моделей, и процедур использует структурированный естественный язык. Экспертная система G2 является основой всех прикладных программ фирмы Gensym. Программы включают в себя G2, видеоадаптер, который позволяет использовать визуальную среду программирования для создания интеллектуальных прикладных программ управления. NeurOn-Line и другие программы фирмы позволяют пользователям легко создавать нейросетевые прикладные программы. G2 совмещает выполнение правил и процедур в текущий момент времени со способностями рассуждений спустя некоторое время. РУКОВОДСТВО по G2 позволяет пользователям, легко создавать графические интерфейсы и системы диагностирования в реальном масштабе времени. Компания Telewindows Gensym's создала мощную более универсальную среду клиент/сервер, которая позволяет пользователям совместно использовать прикладные программы на G2. Gensym также предлагает мосты (программы) для связи с другими программам (на C и АДА) и системы передачи и обработки данных о движущихся объектах в реальном времени, включая реляционные базы данных, распределенные системы управления, и программируемые логические системы. Домашняя страница фирмы расположена по адресу http: //www.gensym.com./


GBB - поддерживает фреймовые рабочие области, содержит высокоэффективный транслятор, фреймовые базы данных и библиотеку, которые поддерживают многомерные алгоритмы поиска целей; KS языки представлений знаний; Универсальные оболочки управления и утилиты администрирования порядком выполнения операторов; интерактивные, графические дисплеи для контроля и исследования; компоненты управления и рабочие области. Эти компоненты составляют инфраструктуру, необходимую для формирования прикладных программ. WWW страница имеет адрес: http: //inf.susu.ac.ru/~pollak/expert/commercial/. Страница содержит демонстрационную версию. Адрес Blackboard Technology Group, Inc., 401 Main Street, Amherst, MA 01002, телефон 800-KSS-8990 or 413-256-8990, факс 413-256-3179. E-mail [email protected].


GURU - оболочка экспертной системы, в который предлагается широкое разнообразие инструментальных средств обработки информации, объединенных с возможностями, основанными на знаниях, такими, вывод решения от фактов к цели, вывода решения от цели к фактам, смешанное формирование цепочки вывода, многозначные переменные и нечеткие рассуждения. Адрес: Micro Data Base Systems, Inc., 1305 Cumberland Avenue, P.O. Box 2438, West Lafayette, IN 47906-0438, телефон 800-445-MDBS/6327 (317-463-7200), факс 317-463-1234, email [email protected].


HUGIN - пакет программ для конструирования моделей, основанных на системах экспертных оценок в областях, характеризующихся существенной неопределенностью. Hugin система содержит удобную для использования дедуктивную систему вывода, основанную на вероятностных оценках, которую можно применить к сложным сетям с причинно-следственными вероятностными связями между объектами. WWW- страница HUGIN доступна по адресу http: //inf.susu.ac.ru/~pollak/expert/commercial/.Страница содержит демонстрационный пример экспертной системы. Адрес Hugin Expert A/S, Niels Jernes Vej 10, DK-9220 Aalborg O, телефон +45 9815 6644, факс: +45 9815 8550, Email: [email protected].


Icarus - инструмент разработки экспертных систем для персональных компьютеров. Он включает интерфейс с Lotus и dBASE файлами, прямой и обратный выводы и Байесовские коэффициенты доверия. Адрес: Icarus, 11300 Rockville Pike, Rockville, MD 02852-3088, телефон 301-881-9350, факс 301-881-2542.


ILOG RULES - содержит высоко эффективный механизм логического вывода, основанный на правилах. Это - инструмент вывода от фактов к цели, написанный на языке C++ ( следовательно это объектно-ориентированный и поддерживающий передачу наследственных характеристик механизм). Система также снабжена библиотекой C++. Она выполняется фактически на любой Unix платформе, а также на персональных компьютерах, работающих в среде DOS или OS/2. Система позволяет транслировать правила в C / C ++ код, и строить объектно-ориентированную модель данных в C++. C / C ++ код может быть включен в условия правил и действия, связанные с правилами. Адрес: ILOG, Inc., 2073 Landings Drive, Mountain View, CA 94043, телефон 415-390-9000, факс 415-390-0946, e-mail [email protected]. Европейский адрес ILOG SA, 9, rue de Verdun, BP 85, 94253 Gentilly CEDEX, France, телефон +33 (1) 49-08-35-00, факс +33 (1) 49-08-35-10, e-mail [email protected]. WEB-страница http: //www.ilog.fr/


KEE, ProKappa, Kappa - это - средства разработки экспертных систем, которые выполняются на персональных компьютерах, автоматизированных рабочих станциях и Лисп-машинах. Особенностями сред являются: асинхронная передача данных; рассуждения, основанные на правилах. Адрес IntelliCorp, Inc., 1975 El Camino Real West, Suite 101, Mountain View, CA 94040-2216, телефон l 415-965-5700/5500; факс 415-965-5647. В Европе телефон +44-344-305305.


Knowledge Craft - комплект инструментов для разработки экспертных систем, используемых в календарном планировании проекта, и конфигурации прикладных программ. Адрес Carnegie Group, 5 PPG Place, Pittsburgh, PA 15222, телефон 800-284-3424 (412-642-6900), факс 412-642-6906.


OPERATION EXPERT - графическое программное средство для определения повреждений в Интеллектуальных сетях связи. Система создана на основе программных средств фирмы Gensym (оболочки G2). Система использует модель сети и связанные с ней прикладные программы для отображения объектов и для описания их поведения и характеристик. Систем аподдерживает архитектуру клиент-сервер, учитывает параллельную обработку данных в реальном масштабе времени.


PROSPECT EXPLORER - экспертная система, использующая нейросетевые вычислительные технологии для помощи геологам в обнаружении горных аномалий. MIT - пакет программ для улучшения эффективности и снижения затрат в процессе выделения минералов. Использует различные факторы, начиная от параметров процесса выделения минерала и кончая климатическими факторами для создания нейросетевых моделей процесса. Программы созданы фирмой NMS (Австралия).Дополнительная информация: [email protected].


ReThink фиры Gensym - программный инструмент для графического проектирования, моделирования и оперативного управления бизнес - процессами. Опирается на пакет G2.

 

http: //inf.susu.ac.ru/~pollak/expert/neiral/neuralmin.htm

 

Добро пожаловать
в NMS

 

   



































































































































































































Игровые программы

Вы можете купить машину, которая может играть в шахматы на уровне мастера за несколько сотен доллары. В них имеется некоторый ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ, но они играют против людей главным образом благодаря сквозным вычислением решения " в лоб" - просмотром сотни тысяч позиций.

Распознавание речи

В 1990-ых годах компьютерное распознавание речи достигло практического уровня для ограниченныех целей. В то время как некоторые компьютеры могут выполнять речевые команды, большинство пользователей возвратилось клавиатуре и мыши как к более удобным средствам ввода информации.

Машинное зрение

Мир состоит из трехмерных объектов, но представление его в человеческом глазу и компьютерных ТЕЛЕВИЗИОННЫХ камерах плоское. Некоторые программы могут работать исключительно с плоским изображением, но компьютерное зрение требует частичной трехмерной информации, которая не является набором двумерных представлений. В настоящее время имеются ограниченные пути непосредственного представления трехмернной информации, и они не так хороши, как используют люди.

Экспертные системы

Инженер по знаниям " берет интервью у экспертов в некоторой области и пробует воплотить их знание в компьютерной программе для выполнения некоторой задачи. Как хорошо это работает, зависит от того, насколько интеллектуальные механизмы, требуемые для решения задачи, представимы методами ИСКУССТВЕННОГО ИНТЕЛЛЕКТА. Одна из первых экспертных систем была MYCIN, разработанная в 1974, которая диагностировала бактериальные болезни крови и предлагала свои рекомендации. Она добивалась большего успеха чем студенты-медики или практикующие доктора, но имела существенные ограничения. А именно, ее онтология включала перечень бактерий, признаков и способы обработки и не включала особенности больных, докторов, больницы и события, встречающиеся время от времени. Так как эксперты, с которыми консультировались инженеры по знаниям, знали особенности больных, докторов и т.д. Полноценность экспертных систем, существующих в настоящее время, зависит от здравого смысла их пользователей.

Система обнаружения Знания

Система обнаружения знания - это компьютерная программа, которая может приобретать экспертные знания, необходимые для заполнения базы знаний без помощи инженера по знанию. Обычно при разработке прикладной программы экспертной системы сбор знания проводится вручную инженером по знанию, который задает специалистам в проблемной области ряд вопросов, чтобы сформировать базу знаний. Это - длинный и трудный процесс.Альтернативным путем, используемым при некоторых обстоятельствах, является путь, при котором сбор знания выполняется при анализе базы данных известных решений, используя технологию машинного обучения. Этот метод может быть применен в ситуациях, когда существует обширная и законченная база данных. Однако, даже в этих ситуациях не всегда можно получить адекватное объяснение рассуждений. ACQUIRE ® помогает специалисту в проблемной области создать базу знаний самостоятельно, не прибегая к помощи инженера по знанию. Для этой цели используется пошаговая методология приобретения и представления знаний. ACQUIRE ® выполняет функции инженера по знаниям, позволяя пользователю сосредоточиться на структурировании своих знаний.

 

Система ACQUIRE ®

Сбор знания обычно оформляется с использованием физических методов. Этот путь является дорогостоящим и требует много времени и иногда описывается как " черное искусство ", чтобы указать, что этот процесс есть все, что угодно, только не определенная процедура. Эти ограничения поощрили инициативу компании Acquired Intelligenec Inc. в разработке новых методов для процесса приобретения знания от экспертов. Кульминацией этого исследования является система ACQUIRE ® , предназначенная для быстрой и рентабельной разработки баз знаний экспертных систем. Система может использоваться экспертами без консультаций с инженерами по знанию, и не требует никакого специального обучения технологии создания экспертных систем. ACQUIRE ® основан на двух фундаментальных концепциях:

· Система обнаружения знания должна быть нацелена помочь эксперту справиться с задачей формирования интеллектуальной прикладной программы;

· Знания эксперта следуют из обширного опыта в распознавании и реагировании на специфические случаи, в то время как прикладная программа идет от общих правил к специфическим ситуациям.

Следуя первой концепции, ACQUIRE ® помогает экспертам эффективно организовывать свое знание; то есть помогает структурировать и сфокусировать внимание эксперта на отображении пути решения проблемы с помощью знания. Далее по этой теме, см. Нисходящее Структурирование Знания.

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

 

Нисходящий Сбор Знания

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

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

ЗАМЕТЬТЕ: ACQUIRE ® может реструктурировать Сеть объектов, используя методы машинного обучения. Такое реструктурирование Сети объектов способствует созданию и-или выявлению новых концепций для дальнейшего структурирования проблемы.

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

После того, как знания эксперта будут достаточно структурированы, он может сконцентрироваться на завершении деталей каждого правила так, как будто он концентрируется на специфических частях реальной проблемы. Чтобы завершить спецификации правила, необходимо определить возможные значения, которые каждый объект (цель) может принимать. Эти значения используются для определения точной природы зависимости между объектами(целями) в правиле. Эксперт может выразить детальное знание через два различных типа правил. Один тип правила - это таблица действия, составлен из высоко специфических моделей (размещенных в формате, подобном системе правил в табличной форме), в то время как другой тип правил - продукционные правила, выражают знания более абстрактно в форме IF - THEN правил. Те эксперты, кто превосходно разбираются в моделях данных (то есть, ситуациях) и реакциях на них, обычно предпочитают представлять свои знания, используя таблицы действия. Эти таблицы могут автоматически перечислять каждую возможную модель, описанную комбинацией объектов (целей) в левой части правила. Все эти модели можно точно также представить в виде набора продукционных правил, но имеется самый реальный шанс отсутствия моделей, или назначения различных последовательностей для тех же самых входных структур.

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

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

· Формирование базы знаний:

· Шаг 1. Объектная Сеть

· Шаг 2. Сеть Правила

· Шаг 3. Требование Правила - Правила Таблиц / продукционные правила

· Создание прикладной программы (то есть, ввод - вывод):

· Шаг 4. Установка Случаев

· Шаг 5. Запись Сообщения

 

Распознавание образов как Основа Экспертизы

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

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

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

 

Рассуждения с учетом Неопределенности

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

ACQUIRE ® следует другому подходу: Данные - это прежде всего высоко квалифицированное поведение, основаное на распознавании образов, поэтому возможно неявно распределить неопределенность при структурировании моделей. Поэтому, нет никакой потребности использовать дополнительные численные методы.

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

 

Рассуждения, Ориентированные на факты

Многие знания приобретаются благодаря постоянному обучению.
База знаний должна включать не только знания эксперта, но также и способность эксперта приобретать знания, то есть, система должна квалифицированно обрабатывать факты, с которыми эксперт еще не сталкивался. Поэтому, ACQUIRE ® поощряет эксперта определять возможные следствия для каждого образца входных величин в пределах структурированного модуля. Подход, реализованный в ACQUIRE ® , эффективно управляет вниманием эксперта и облегчает создание соответствующих назначений образцов. Некоторые области знаний являются слишком большими, чтобы быть полностью определенными. Эксперт никогда не рассматривает огромное число возможных образцов, комбинируя все значения объектов; большинство образцов оказывается не относящимися к делу благодаря структурированию групп объектов(целей) в соответствующие пакеты для построения правил. Структурированые модули, рассматриваемые совместно, описывают все возможные факты, которые могут быть указаны экспертом.

 

Пошаговый сбор знаний

В ACQUIRE ® реализован структурный подход приобретения знания, который включает в себя следующие шаги:

· Перечисление объектов, которые будут использованы в области экспертизы, и назначение им значений;

· Объединение связанных объектов в Объектную Сеть, что ясно указывает взаимовлияние и зависимости между объектами;

· Упаковка групп связанных объектов вместе для формирования Сети Правил;

· Рассмотрение специфических деталей правил; и

· Разбор конфликтов между правилами, использующими контексты, предпочтение, или смещения.

Комбинация этих шагов предоставляет эксперту устойчивую методологию для создания правил, представляюищх знания. Эта постепенная процедура позволяет эксперту сосредоточиться на зафиксировании знания.

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

 

Таблицы Действия или Правила продукции

Пользователи могут иметь тенденцию создавать продукционные правила, а не таблицы действия. Рекомендуется избегать этого. Продукционные правила охватывают малые модули знания, которые являются простыми для создания, но трудными для поддержания в пределах большего контекста. Таблицы действия позволяют эксперту максимально использовать преимущества ACQUIRE ® , сохраняя простой формат для правил в пределах определенной структуры. Таблицы действия позволяют представить много подобных мини-правил как одно правило. Благодаря этому знанием намного проще управлять.

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

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

Выделенные ограничения свойственны любому представлению правила продукции. Даже в ACQUIRE ® , Правила продукции разрешают только одно действие на правой стороне каждого правила. Они очень гибки на левой стороне правила (например, принимая во внимание, что предложения OR обычно требуют одной продукции для каждого предложения в OR, ACQUIRE Т ® Разрешает любое число предложений OR в пределах одного правила), но преимущества таблиц действия по сравнению правилом продукции проявляются независимо от системы, в которой правила продукции используются.

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

 

Контексты против Предпочтения и Смещений

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

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

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

Наконец, имеются ситуации, в которых не существует достаточных экспертных знаний о выборе между источниками знания. ACQUIRE ® Снабжен методом и для этих ситуаций.: Эксперт может определить смещение для выбора частного значения., Например: в случае конфликта, выберите самое низкое значение, чтобы быть 'консервативным'. Так как метод смещения для предотвращения конфликтов даже не рассматривают источник знания, это - наименее привилегированный метод

 




IV-1. Фреймы

Сеть, состоящая из вершин(узлов) и отношений между ними
С одной стороны, они очень похожи на традиционную базу данных, а с другой стороны, очень отличаются от нее
Атрибуты названы " слотами"
Значение может быть задано явно
Метод определения значения более ценен, чем значение само по себе
Каждый фрейм - вершина(узел) находится в одной или нескольких иерархических связей типа " is a"

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

Например, опишем предмет, растущий на моем заднем дворе:
вяз - беспорное дерево, беспорное дерево - дерево, дерево - растение, растение - живой организм.


IV-2. РАССУЖДЕНИЯ, ОСНОВАННЫЕ НА ПРАВИЛАХ
В настоящее время это наиболее общая форма представления знаний в экспертных системах.
Структура таких экспертных систем
Интерфейс пользователя
Дружественный
Наиболее " Интеллектуальный"
* Знания о том, как представлять информацию
* Знание о системе предпочтений пользователя

База данных
Содержит некоторые данные, представляющие интерес для системы
Может быть связана с сетевой или общедоступной базой данных

Механизм логического вывода
Общее знание проблемы и методов
Интерпретатор анализирует и обрабатывает правила
Планировщик определяет порядок рассмотрения правил
Поиск в системах, основанных на правилах
Использует преимущества эвристической информации
С другой стороны, время решения проблемы может стать
слишком большим
*Эта проблема названа комбинаторным взрывом
Оболочка экспертной системы представляет собой настраиваемый механизм логического вывода
База знаний (база правил)
Содержит большое количество знаний о методах решения задач
Правила имеют форму IF условие(состояние) THEN действие
Часть условие(состояние) правила - обычно факт - (Если
некоторый специфический факт находится в базе данных, тогда выполняется
определенное действие)
Часть действия правила может включать
Действия, которые воздействуют на внешний мир (печатают
сообщение на терминале)
Проверку другого правила
Добавление нового факта в базу данных (Если идет дождь,
То дорога влажная).
Правила могут быть специфические, априорные правила (например, налоговый закон...- представляет законы и правила кодификации.
Правила могут быть эвристическими (например. Если еда включает мясо,
то выберите красное вино).
" Правила обхода " - представляют житейскую мудрость.
Правила могут следовать друг из друга (например " Если А то B "; " Если B то
C "; так как А --- > B --- > C, то " Если А то C " ).
( Если идет дождь, тогда дороги влажные. Если дороги влажные, то дороги скользкие.)
Коэффициенты(факторы) уверенности представляют степень истинности
факта

 


IV-2a. Инженерия знаний
Дисциплина построения экспертных систем
Роль Инженера Знания
Сбор Знания
Процесс приобретения знания от экспертов или из других источников.( Например книги, справочники).
Может включать разработку знаний о решении проблемы
Извлечение знаний
Получение информации от человека-эксперта
Представление Знания
Метод кодирования знания для использования в экспертной системе
Методы представления общепринятых знаний включают правила, фреймы и факты.
Помещение знания в правила, факты или модели называется процессом представления знания.


IV-3. РАССУЖДЕНИЯ, ОСНОВАННЫЕ НА ФАКТАХ
Процесс рассуждений, основанный на фактах
Использует прошлый опыт
Базируется на предпосылке, что люди использовали аналогичные рассуждения или
экспериментальные рассуждения, чтобы изучить и решить сложные проблемы
Особенно это очевидно в рассуждениях, основанных на прецедентах
( Например, закон об обложении налогом или выбор стандартов финансового учета)
Полезно, если можно использовать в небольшом количестве доказательства или если информация является неполной

Факты - это
Информация относительно ситуаций
Решение
Результаты использования конкретного решения
Ключевые атрибуты, которые могут использоваться для быстро поиска

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


IV-4. НЕЙРОННЫЕ СЕТИ
Искусственные нейронные сети
Базируются на распознавании образов
Множество связанных элементов, описываемых относительно простой математической моделью
Сопоставляют образцы на множестве примеров и обучаются на этих примерах, регулируя веса связей
Выходные образцы используются для классификации нового множества примеров
Способны распознавать образы, даже если данные содержат помехи, неоднозначны, искажены или имеют много разновидностей

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

Архитектура
Как связаны элементарные элементы
Обычно используется архитектура:
С прямой связью
Больцмана
Слои(также называются уровни, поля или слогами)
Организованы в ряд уровней
Входной уровень
Один или больше скрытых уровней
Выходной уровень
Некоторые рассматривают количество уровней как часть архитектуры
Другие рассматривают количество уровней и узлов в уровене скорее как атрибуты сети, а не как часть архитектуры.

Нейроны - вычислительные элементы
Словарь в этой области не полностью устоялся и различные авторы имеют тенденцию использовать малый набор терминов для обозначения различных концепций.
Структура Нейрона
Состав
* Множество взвешенных входных связей
* Пороговое значение
* Функция состояния
* Нелинейная функция преобразования
* Выход
Значение входного сигнала определяется либо предыдущим нейроном либо внешней средой.
Пороговое значение не связано с другими нейронами в сети и определяется для входной величины, равной 1 для функции суммирования
Веса
* Вещественное число, определяющее степень входных взаимодействий нейрона
* Каждый вход нейрона, включая пороговое значение, имеет связанный
с ним вес
Функция состояния
* Наиболее общая форма - простая функция суммирования
* Выход функции состояния является входом для функции преобразования
Функция преобразования
* Нелинейная математическая функция, которая преобразовывает данные к определенному масштабу
* Два базисных типа функций преобразования: непрерывный и Дискретный
* Обычно используемые непрерывные функции преобразования - Пилообразная, sign(x), ArcTg и Гиперболический Тангенс
* Непрерывные функции иногда называются функциями сжатия
* Обычно используемые дискретные функции - Пошаговая и пороговая
* Дискретные функции преобразования иногда называют функциями активизации
Обучение
Процесс использования примеров при разработке нейросети.
Это сопоставление входного образца с правильным ответом
Множество примеров (обучающая выборка ) с известными выходами (адресатами) неоднократно вводится сеть, чтобы " обучить" сеть
Этот процесс обучения продолжается до тех пор, пока разность между входными и выходными образцами для обучающей выборки достигнет подходящего значения
Используется несколько алгоритмов для обучения сетей
Наиболее общим является алгоритм с обратной связью. При использовании этого алгоритма делается два прохода:
* Сначала входные сигналы посылаются вперед по сети и фиксируется выход
* Затем вычисляется значение сигнала ошибки как разность между фактическим и желательным значениями, которая посылается " назад" через сеть для изменения весов.


V. Преимущества и Недостатки
V-1. ПРЕИМУЩЕСТВА ЭКСПЕРТНЫХ СИСТЕМ
Постоянство - экспертные системы ничего не забывают в отличие от человека-эксперта
Воспроизводимость - можно сделать любое количество копий экспертной системы, а обучение новых экспертов отнимает много времени и средств
Если имеется сложный лабиринт правил (например налоговое законодательство ), то экспертная система может " распутать" этот лабиринт
Эффективность - может увеличить производительность и уменьшать затраты персонала
Хотя экспертные системы дороги для создания и поддержки, они недороги для эксплуатации
Разработка и эксплуатационные расходы могут быть распределены среди многих
пользователей
Полная стоимость может быть более разумной по сравнению с дорогими и малочисленными экспертами
Постоянство - С использованием экспертных системам подобные транзакции обрабатываются одним и тем же способом. Система будет делать сопоставимые рекомендации для похожих ситуаций.
Влияние на людей -
Новый эффект (самая современная информация, имеющая влияние на здравый смысл)
Главный эффект (ранняя информация доминирует над здравым смыслом ).
Документация - экспертная система может задокументировать процесс решения
Законченность - экспертная система может выполнять обзор всех транзакций, a
человек-эксперт сможет сделать обзор только отдельной выборки
Своевременность - Погрешности в конструкциях и-или могут быть своевременно найдены.
Широта - Могут быть объединены знания многих экспертов, что дает системе больше широты, чем с вероятно может достичь один человек
Снижают риск ведения дела благодаря
Последовательности принятия решения
Документированности
Компетентности

V-2. НЕДОСТАТКИ ЭКСПЕРТНЫХ СИСТЕМ
Здравый смысл - В дополнение к широкому техническому знанию, человек-эксперт
имеет здравый смысл. Еще не известно, как заложить здравый смысл в экспертные системы.
Творческий потенциал - Человек-эксперт может реагировать творчески на необычные ситуации, экспертные системы не могут.
Обучение - Человек-эксперт автоматически адаптируются к изменению среды; экспертные системы нужно явно модифицировать.Рассуждения, основанные на фактах, и нейронные сети - методы, которые могут включать обучение.
Сенсорный Опыт - Человек-эксперт располагает широким диапазоном сенсорного опыта; экспертные системы в настоящее время основаны на вводе символов.
Экспертные системы не хороши, если решения не существует или когда проблема лежит вне области их компетенции.

 

http: //inf.susu.ac.ru/~pollak/expert/commercial/Q5-1.htm

Свободно распространяемые (дешевые) оболочки экспертных систем

Помните, что файлы с расширениями.Z, .gz, .arc, .fit, и т.д. - это заархивированные файлы. Файлы, которые заканчиваются на.gz, были архивированы с использованием свободно распространяемого архиватора gzip. Программа gzip располагается на: prep.ai.mit.edu: pub/gnu/{gzip-1.2.3.shar, gzip-1.2.3.tar, gzip-1.2.3.msdos.exe} CLIPS и связанные системы Другие оболочки экспертных систем
CLIPS и Связанные Системы CLIPS (Язык C, интегрированная Продукционная Система) - OPS-ПОДОБНАЯ продукционная система, использующая вывод от фактов к цели, написанная на C в ANSI NASA. Механизм логического вывода CLIPS включает сопровождение, динамическое добавление правил и настраиваемые cтратегии разрешения противоречий. CLIPS, включая динамическую версию, легко встраивается в другие прикладные программы. CLIPS включает объектно-ориентированный язык, названный COOL(Объектно-ориентированный Язык CLIPS), который прямо интегрирован с механизмом логического вывода. CLIPS выполняется на многих платформах, включая IBM PC ( Windows 3.1 и версии МС-ДОС 386). Домашняя страница Software Technology Branch - http: //www.jsc.nasa.gov/stb/STB_homepage.html NASA, домашняя страница Nasa Information Services http: //hypatia.gsfc.nasa.gov/NASA_homepage.html и домашняя страница CLIPS - http: //www.jsc.nasa.gov/~clips/CLIPS.html Cписок ЧАСТО ЗАДАВАЕМЫХ ВОПРОСОВ по CLIPS и ошибки располагаются на jsc.nasa.gov: /pub/clips/ и поддерживаются Gary Riley. DYNACLIPS (динамические Утилиты CLIPS ) - включает доску объявлений, механизм динамического обмена знаниями и инструментальные средства для CLIPS v5.1 и v6.0. Она существлена как набор библиотек, который может быть связан с CLIPS v5.1 или CLIPS v6.0. Исходный текст не предоставляется. Для связи с другими интеллектуальными средствами используется доска объявлений. Она находится в ИИ архиве на ftp.cs.cmu.edu: /user/ai/areas/expert/systems/clips/dyna/ FuzzyCLIPS 6.02 - версия CLIPS, оболочка экспертной системы, основанная на правилах, используется для представления и управления нечеткими фактами и правилами. В дополнение к функциональным возможностям CLIPS, FuzzyCLIPS может иметь дело с точными, нечеткими (или неточными) знаниями, сложными рассуждениями, которые можно свободно смешивать в правилах и фактах экспертной системы. Система использует две базисных концепции о неточности, нечеткость и неопределенность. Имеются версии для систем UNIX, Macintosh и IBM PC.Программное обеспечение распространяется бесплатно, но документация по FuzzyCLIPS имеет сроки использования. Находится на http: //ai.iit.nrc.ca/home_page.html или более прямо, на URL http: //ai.iit.nrc.ca/fuzzy/fuzzy.html или анонимном ftp-сервере ai.iit.nrc.ca: /pub/fzclips/ WxCLIPS снабжает CLIPS v5.1, CLIPS v6.0 и CLIPS v6.0 с нечетким представлением знаний простым графическим внешним интерфейсом.Имеется WxCLIPS для Windows 3.1, 32-разрядного Windows и Windows 95. WxCLIPS находится на анонимном FTP-сервере Ftp.aiai.ed.ac.uk: /pub/packages/wxclips / [192.41.104.6] Или на http: //www.aiai.ed.ac.uk/~jacs/wxclips/wxclips.html Чтобы Вас добавили к пользователям wxclips, пошлите сообщение по адресу [email protected].
Другие оболочки экспертных систем SOAR - ftp.cs.cmu.edu: /afs/cs.cmu.edu/project/soar/public/Soar5/ - Версия на лиспе /afs/cs.cmu.edu/project/soar/public/Soar6/ - Версия на C Контакт: [email protected] OPS5 - содержит механизмы представления знаний и управления. Хотя эта система обеспечивает основные потребности инженерии знаний, она не ориентирована на конкретные стратегии решения задач или схемы представления знаний. Система разрешает программисту использовать символы и представлять отношения между символами, однако эти символы и отношения не имеют заранее определенных значений. Последние полностью определяются порождающими правилами, которые пишет программист. Механизм управления интерпретатора OPS5 представляет собой простой цикл, называемый " циклом распознавания", детали которого пользователь разрабатываетсам в соответствии со своими потребностями. Находится по адресу: ftp.cs.cmu.edu: /user/ai/areas/expert/systems/ops5/ops5.tar.gz BABYLON - среда для разработки для экспертных систем. Она включает фреймы, модели данных, Пролог-подобный логический формализм, и язык для написания диагностических прикладных программ. Она написана на Лиспе и переносима на широкий диапазон аппаратных платформ. Располагается на анонимном ftp-сервере tp.gmd.de: /gmd/ai-research/Software/Babylon/ [129.26.8.84] как BinHexed stuffit архив, в WEB- сети по адресу http: //www.gmd.de/ MIKE (Микро Интерпретатор для инженерии знаний) - это полная, свободная и переносимая программная среда, разработанная для целей обучения в Открытом Университете ВЕЛИКОБРИТАНИИ. Она включает прямые и обратные правила вывода от цели к фактам с определяемыми пользователем cтратегиями разрешения противоречий, и фреймовый язык представления знаний с наследственностью и ' демонами', плюс определенные пользователем cтратегии наследования. Правила вывода автоматически снабжаются, объяснениями 'как ', пользователь может сформировать объяснения ' почему '. Порядок применения правил в процессе трассировки и выполнения может отображаться графически на дисплее. MIKE, который формирует ядро курса по Инженерии знаний Открытого Университета, написан на консервативном и переносимом подмножестве Пролога, исходный текст программы свободно распространяется. MIKE версии 1 был написан в октябре / ноябре 1990. MIKE v1.50, который прежде находился на ftp- сервере, был заменен двумя более новыми версиями: MIKE v2.03, полная версия исходного текста на Пролога, включая RETE алгоритм для быстрого поиска вперед, систему сопровождения, обработки неопределенности, и гипотетических миров, и MIKE V2.50, (DOS-версия под ключ) с интерфейсом, управляемым с помощью меню, и инструментальными средствами для создания и просмотра фреймов, полностью совместимая с MIKE V2.03, но без исходного текста. Они располагаются на анонимном ftp-сервере hcrl.open.ac.uk [137.108.81.16] в виде файлов: /pub/software/src/MIKEv2.03/* MIKEv2.50: /pub/software/pc/MIKEV25.ZIP Для получения дальнейшей информации войдите в контакт с Marc'ом Eisenstadt'ом [email protected]. ES: октябрь / ноябрь 1990 -экспертная система. ES поддерживают прямой / обратный вывод цепочки, нечеткие отношения, и содержит подсистему объяснения. Это - автономная программа, выполняемая на IBM-PC. ES располагается на анонимном ftp-сервере ftp.uu.net: /pub/ai/expert-sys/ [192.48.96.9] как summers.tar. Z. ftp.uu.net отражен на unix.hensa.ac.uk [129.12.21.7] под /pub/uunet/. WindExS (Экспертная система под Windows) - полнофункциональная экспертная система, использует вывод от фактов к цели, работает на базе Windows. Ее модульная архитектура позволяет пользователю заменять модули так, как это требуется для расширения возможностей системы. WindExS содержит процессор Правил на Естественном языке, Механизм логического вывода, Диспетчер файлов, Интерфейс пользователя, Администратор Сообщений и модули Базы знаний. Она поддерживает вывод от фактов к цели, и графическое представление базы знаний. Для получения документации и системы пишите по адресу [email protected]. RT-EXPERT - экспертная система общего назначения, что позволяет программистам C интегрировать правила экспертной системы в прикладные программы на языке C или C++. В состав RT-EXPERT входит транслятор правил, который компилирует правила в код C, и библиотека, содержащая механизм выполнения правил. RT-EXPERT под DOS работает с трансляторами Borland Turbo C, Borland C++, и C / C Microsoft ++.Лицензионная версия программы используется в области образования, исследований и хобби.Прикладные программы, созданные с помощью RT-EXPERT, не лицензированы для коммерческих целей. Профессиональные издания пригодны для коммерческих прикладных программ, использующих DOS, Windows, и Unix среды. RT-EXPERT располагается на анонимном ftp-сервере Word.std.com: /vendors/rtis/rtexpert

 

http: //inf.susu.ac.ru/~pollak/expert/commercial/faq-doc-7.htm

Коммерческие оболочки экспертных систем

ACQUIRE - - система обнаружения знаний и оболочка экспертной системы. Это - законченная среда для разработки и поддержки интеллектуальных прикладных программ. Система содержит в себя методологию пошагового представления знаний, что позволяет специалистам в проблемной области непосредственно участвовать в процессе приобретения, структурирования и кодирования знания. (Прямое участие специалиста в проблемной области улучшает качество, законченность и точность приобретенного знания, снижает время разработки и эксплуатационные расходы). Особенностью оболочки является структурированный подход к приобретению знаний; модель приобретения знаний основана на распознавании образов; знания представлены как объекты, продукционные правила и системы правил в табличной форме; оболочка позволяет выполнять обработку неопределенных качественных знаний; содержит средства вывода и документацию баз знаний в среде гипертекста. Web страница находится по адресу http: //vvv.com/ai/


ACQUIRE - SDK - рограммное Средство разработки, снабженное встроенными библиотеками для Мs-Dos, и SCO Unix; DLL'S для Asmetrix TooBook, Windows, Windows NT, Windows 95 и WIN 32. Полный пакет (система обнаружения знания и оболочка экспертной системы) стоит $ 995 для Windows 3.1 и включает в себя справочник, обучающую программу. Дополнительную информацию можно получить по адресу http: //vvv.com/ai/ Пример прикладной программы ACQUIRE приведен на странице http: //vvv.com/ai/demos/whale.html Адрес фирмы: Acquired Intelligence Inc, Suite 205, 1095 McKenzie Avenue, Victoria, Canada V8P 2L5, телефон 604-479-8646, факс 604-479-0764, email sales@a.


ACTIVATION FRAMEWORK работает на персональных компьютерах (под управлением операционных систем DOS, Windows) и на автоматизированных рабочих станциях UNIX. Это - не традиционная оболочка экспертной системы, а скорее инструмент для формирования прикладных программ обработки данных в реальном времени. Система конкурирует с оболочкой G2 фирмы GENSYM Адрес: Real-Time Intelligent Systems Corporation, 26 Worthen, Chelmsford, MA 01824, телефон: 508-250-4633, факс 508-870-0148, email [email protected].


ActiveAgentX может применяться в системах поддержки принятия решений, содержащих правила, которые могут быть автоматически получены по корпоративным сетям при использовании WEB-браузеров Microsoft Windows 95 или NT. ActiveAgentX может быть также встроен внутрь Java аплетов, которые используются браузером Microsoft Internet Explorer или автономно, как прикладная программа Java, написанная на языке Microsoft Java или Visual J ++. При использовании в сети WWW ActiveAgentX предоставляет вполне развитые средства создания экспертных систем, которые используют интерактивные средства представления интеллектуальной информации на машинах клиента или в Web-браузерах. пакет создан в Haley Corporation. WEB - страница фирмы имеет адрес http: //www.haley.com/


AION. Система разработки программ (ADS) выполняется на различных платформах, включая DOS, OS/2, SunOS, Microsoft Windows, и VMS. Она включает в себя объектно-ориентированное представление знаний, прямой, обратный, двунаправленный поиск решения, а также правила сопоставления с образцом, графику, запросы на\из других языков (C, Паскале, ...), а также графический интерфейс пользователя. Адрес корпорации: Aion Corporation, 101 University Avenue, Palo Alto, CA 94301, телефон: 800-845-2466 (415-328-9595), факс 415-321-7728. Европейский адрес: Software Generation, Kontichsesteenweg 40, B 2630 Aartselaar, Belgium, телефон 32-(0)3-877.12.93, факс 32-(0)3-87.


ANGOSS KNOWLEDGE SEEKER - то инструмент, основанный на данных, которые могут использоваться для получения базы знаний, состоящей из правил, связанных с базой данных причинно-следственными связями. Версия DOS стоит $ 799 и версия под Windows $ 899. Адрес фирмы Angoss Software International Ltd., 430 King Street W., Suite 201, Toronto M5V 1J5, Canada, телефон 416-593-1122, факс 416-593-5077. International Ltd., 430 King Street W., Suite 201, Toronto M5V 1J5, Canada, телефон 416-593-1122, факс 416-593-5077.


ART*Enterprise - самая последняя из сред разработки, основанных на правилах, ведущих начало от систем ИИ середины 1980-ых. Это - среда разработки прикладных программ широкого применения, объединяющая в себе правила, объектно-ориентированную систему, которая содержит такие особенности, которые в настоящее время не представлены ни в C++, ни в языке Smalltalk; и содержит большую совокупность классов объектов для разработки на различных платформах (от Windows до OS/2 и Unix), поддерживает доступ к базам данных (основанный SQL- и ODBC-запросах), и мультизадачный режим доступа. ART*ENTERPRISE среда поддерживает обратный поиск решения от фактов к цели; можно также реализовать поиск решения от цели к фактам. Адрес компании Brightware, Inc., 101 Rowland Way, Suite 310, Novato, CA 94945, телефон: 1-800-532-2890 (1-415-899-9070), факс: 415-899-9080. WEB-адрес http: //www.brightware.com/


ARITY Expert Development Package - это экспертная система, которая интегрирует продукционное и фреймовое представления знаний с различного рода коэффициентами уверенности. OS/2 версия стоит $495 и DOS версия - $295. Компания CAM Sofware предлагает два инструментальных средства - экспертные системы DClass и LogicTree. Адрес: Arity Corporation, Damonmill Square, Concord, MA 01742, телефон 800-722-7489 (508-371-1243), факс 508-371-1487, email [email protected].


CAM Software содержит два инструмента для создания экспертных систем: DClass и LogicTree Система DClass - использует дерево решений, предназначена для построения прикладных программ. LogicTree - система принятия решений, разработанная для использования профессионалами - непрограммистами. Адрес: CAM Software, 390 W. 800 N., Suite 103, PO Box 276, Orem, UT 4059-0276


COMDALE/C, COMDALE/X и ProcessVision. COMDALE/C - экспертная система реального времени, предназначенная для наблюдения и контроля над процессами в условиях производства.. + COMDALE/C позволяет вырабатывать рекомендации, заключения об управляющих воздействиях в непрерывном процессе принятия решения. Она обрабатывает неопределенные знания и данные, и имеет открытую архитектуру. Другие особенности включают: объектно-ориентированную конфигурацию; возможности организации работы в сети; обработку прерываний; хранение и обработку данных; поддерживает работу с базой данных в реальном масштабе времени, и интерфейсы с системами передачи данных, такими как PLCs и другими устройствами ввода-вывода. + COMDALE/X - консультационная экспертная система, которая работает в режиме реального времени. Для принятия решения система организует диалог с пользователем. COMDALE/X совместно с системой COMDALE/C используется как инструмент разработки экспертных систем реального времени. COMDALE/X позволяет включить гипертекст в экспертную систему, что позволяет создавать hyper-справочники с удобным интерфейсом.


+ PROCESS Vision - пакет программ для управления процессами в реальном времени, базируется на открытой и модульной архитектуре. ProcessVision содержит графический интерфейс оператора; объектно-ориентированный дисплей, выполняет проверку правильности показаний датчиков и поддерживает связь с неограниченным количеством производственной контрольно-измерительной аппаратурой в одной глобальной среде. Адрес: Comdale Technologies (Canada) Inc., The Comdale Building, 701 Evans Avenue, Suite 600, Toronto, Ontario, CANADA, M9C 1A3, телефон 416-620-1234, факс416-620-4526, email [email protected]. WEB страница компании имеет адрес http: //www.comdale.com/


C - PRS (Процедурно - ориентированная система рассуждений, написанная на языке C) реализует процедурное представление знаний. Это позволяет пользователю выражать и представить условные последовательности комплексных действий и гарантировать их выполнение в реальном времени в среде прикладной программы. Система C - PRS полезна в процессе контроля и управления технологическими процессами. PRS технология применялась в различных задачах и запросах в реальном времени, например, для контроля над несколькими спутниковыми системами NASA, в системах диспетчерского управления сетей электросвязи (Телесвязь Австралия), при управлении подвижными роботами (SRI, LAAS), в системе контроля над полетами и в системе обнаружения самолетов (Grumman). C - PRS работает на многочисленных платформах и операционных системах, включая SPARC, DECstation, Sony News, Hewlett Packard, VxWorks, и другие. Адрес: ACS Technologies, 5, Place du Village d'Entreprises, B.P. 556 31674 LABEGE Cedex, FRANCE, телефон 33-62-24-99-20, факс 33-61-39-86-74.


CPR CPR (Прикладная система, основанная на правилах) содержит библиотеку классов C++ и Help! CPR - службу поддержки клиентов и прикладную программу, основанную на знаниях, которая использует CPR. Адрес: The Haley Enterprise, Inc., 413 Orchard Street, Sewickley, PA 15143, телефон 800-233-2622 (412-741-6420), факс 412-741-6457, email [email protected]. Смотрите WEB - страницу по адресу http: //www.haley.com/


Crystal. Работает на персональных компьютерах и снабжен интеллектуальным интерфейсом. Поддерживает интерфейс с dBase, Lotus-1-2-3, ASCII-файлами, программами, написанными на языке С. Имеется возможность создания гибридных ЭС. В состав оболочки включена обширная библиотека встроенных функций. Интерфейс разработчика: меню, редактор баз знаний, графические средства, стердства подготовки текстовых файлов и экранов, стердства трассиловки и отладки. В базу знаний может входить не более 300 правил. Возможно построение иерархических баз знаний, взаимодействующих через файлы импорта и экспорта. Вследствие этого не накладывается ограничений на размер базы знаний. Адрес: Intelligent Environments Europe Ltd., Crystal House, PO Box 51, Sunbury-on-Thames, Middlesex TW16 7UL, England, телефон 44-0-932-772266, факс 44-0-932-771499.


CxPERT - CxPERT - оболочка экспертной системы, которая генерирует машинный код с языка С. Адрес: Software Plus Ltd., 1315 Pleasant Meadow Road, Crofton, MD 21114, телефон 301-261-0264


The Easy Reasoner (TM) - Поисковая система, основанная на поиске подходящих рассуждений в адаптивной ассоциативной памяти. Система отыскивает в памяти событие, подобное новому событию, используя " Запрос на пример". Поддерживает базы данных xBase, ODBC, SQL. Система автоматически фильтрует помехи для упрощения решающих деревьев; эффективно отыскивает события, подобные новому в больших базах данных; поддерживает составные индексы в базе данных; классифицирует новую информацию, используя любое решающее дерево в автоматическом или интерактивном режиме. Выполняет адаптивное, контекстно-зависимое, заданное по умолчанию рассуждение; вычисляет адаптивную оценку, используя решающие деревья; восстанавливает (отыскивает) подобные записи по контексту; различает различные формы записи английских слов; автоматически определяет объем информации в слове. Easy Reasoner под 16- разрядный Windows стоит $ 249, Easy Reasoner под 32 разрядный Windows, стоит $ 499, версия для OS/2 стоит $ 499. WEB - страница фирмы имеет адрес http: //www.haley.com/ Адрес: The Haley Enterprise, Inc., 413 Orchard Street, Sewickley, PA 15143, телефон 800-233-2622 (412-741-6420), факс 412-741-645.


ECLIPSE работает на персональных компьютерах (DOS, Windows), а также имеются версии для систем V Unix и POSIX. Синтаксис языка, используемого в пакете, совместим с языком системы CLIPS, разработанной для NASA. Отличия заключаются в управлении данными путем сопоставления с образцом, использовании прямого и обратного вывода, в поддержке множества целей, объектно-ориентированном представлении знаний и интегрировании с dBase. WEB - страница фирмы имеет адрес http: //www.haley.com/ Адрес: The Haley Enterprise, Inc., 413 Orchard Street, Sewickley, PA 15143, телефон 800-233-2622 (412-741-6420), факс 412-741-6457, email [email protected]. Стоимость пакета, работающего в среде 16 разрядного Windows - $499 и $999 для 32 разрядного Windows или OS/2 Стоимость пакета для работы в среде UNIX составляет $1, 999.


Esteem - инструмент для работы в среде Windows, который интегрирует условные рассуждения с правилами. Адрес: Esteem Software Inc., 302 E. Main, Cambridge City, IN 47327, телефон 317-478-3955, факс 317-478-3550.


EXSYS DEVELOPER работает в среде МС-ДОС, MS WINDOWS, Macintosh, SunOS, Solaris, Unix и Vax. Система поддерживает обратный вывод от фактов к цели, линейное программирование, нечеткую логику, нейронные сети, и имеет SQL интерфейс. Для получения дополнительной информации, посетите их страницу http: //www.exsysinfo.com/Wren/wren.html. Демонстрационный пример приведен на странице http: //inf.susu.ac.ru/~pollak/expert/commercial/www.multilogic.com. Email [email protected]. Адрес Exsys, Inc., 1720 Louisiana Boulevard, NE, Suite 312, Albuquerque, NM 87110, телефон 800-676-8356 (505-256-8356), факс 505-256-8359.


FLEX - гибридная экспертная система, работающая на различных платформах. Система предлагает фреймовое, процедурное и продукционное представление знаний. FLEX чередует прямой и обратный методы поиска решений, множественное наследование свойств, присоединенные процедуры, автоматическую систему вопросов и ответов. Правила, фреймы и вопросы написаны на естественном англо-подобном языке. Язык спецификаций (KSL) позволяет разрабатывать легко читаемые и простые в поддержке базы знаний. FLEX написан на языке Пролог. FLEX использовался в многочисленных коммерческих экспертных системах, например, в финансовых системах типа Администратор начисления пенсии. Цена системы для работы на персональном компьютере в среде Windows в пределах $1, 000. Дополнительную информацию можно получить по http: //www.lpa.co.uk/ Адрес Logic Programming Associates Ltd, Studio 4, R.V.P.B., Trinity Road, London, SW18 3SX. телефон +44 (0) 181-871-2016; факс: +44 (0) 181-874-0449. Email: [email protected].


G2 Фирма Gensym предлагает графическую, объектно-ориентированную среду для создания интеллектуальных прикладных программ, которые контролируют, диагностируют, и управляют динамическими событиями в сетевых и моделируемых средах. G2 для создания правил, моделей, и процедур использует структурированный естественный язык. Экспертная система G2 является основой всех прикладных программ фирмы Gensym. Программы включают в себя G2, видеоадаптер, который позволяет использовать визуальную среду программирования для создания интеллектуальных прикладных программ управления. NeurOn-Line и другие программы фирмы позволяют пользователям легко создавать нейросетевые прикладные программы. G2 совмещает выполнение правил и процедур в текущий момент времени со способностями рассуждений спустя некоторое время. РУКОВОДСТВО по G2 позволяет пользователям, легко создавать графические интерфейсы и системы диагностирования в реальном масштабе времени. Компания Telewindows Gensym's создала мощную более универсальную среду клиент/сервер, которая позволяет пользователям совместно использовать прикладные программы на G2. Gensym также предлагает мосты (программы) для связи с другими программам (на C и АДА) и системы передачи и обработки данных о движущихся объектах в реальном времени, включая реляционные базы данных, распределенные системы управления, и программируемые логические системы. Домашняя страница фирмы расположена по адресу http: //www.gensym.com./


GBB - поддерживает фреймовые рабочие области, содержит высокоэффективный транслятор, фреймовые базы данных и библиотеку, которые поддерживают многомерные алгоритмы поиска целей; KS языки представлений знаний; Универсальные оболочки управления и утилиты администрирования порядком выполнения операторов; интерактивные, графические дисплеи для контроля и исследования; компоненты управления и рабочие области. Эти компоненты составляют инфраструктуру, необходимую для формирования прикладных программ. WWW страница имеет адрес: http: //inf.susu.ac.ru/~pollak/expert/commercial/. Страница содержит демонстрационную версию. Адрес Blackboard Technology Group, Inc., 401 Main Street, Amherst, MA 01002, телефон 800-KSS-8990 or 413-256-8990, факс 413-256-3179. E-mail [email protected].


GURU - оболочка экспертной системы, в который предлагается широкое разнообразие инструментальных средств обработки информации, объединенных с возможностями, основанными на знаниях, такими, вывод решения от фактов к цели, вывода решения от цели к фактам, смешанное формирование цепочки вывода, многозначные переменные и нечеткие рассуждения. Адрес: Micro Data Base Systems, Inc., 1305 Cumberland Avenue, P.O. Box 2438, West Lafayette, IN 47906-0438, телефон 800-445-MDBS/6327 (317-463-7200), факс 317-463-1234, email [email protected].


HUGIN - пакет программ для конструирования моделей, основанных на системах экспертных оценок в областях, характеризующихся существенной неопределенностью. Hugin система содержит удобную для использования дедуктивную систему вывода, основанную на вероятностных оценках, которую можно применить к сложным сетям с причинно-следственными вероятностными связями между объектами. WWW- страница HUGIN доступна по адресу http: //inf.susu.ac.ru/~pollak/expert/commercial/.Страница содержит демонстрационный пример экспертной системы. Адрес Hugin Expert A/S, Niels Jernes Vej 10, DK-9220 Aalborg O, телефон +45 9815 6644, факс: +45 9815 8550, Email: [email protected].


Icarus - инструмент разработки экспертных систем для персональных компьютеров. Он включает интерфейс с Lotus и dBASE файлами, прямой и обратный выводы и Байесовские коэффициенты доверия. Адрес: Icarus, 11300 Rockville Pike, Rockville, MD 02852-3088, телефон 301-881-9350, факс 301-881-2542.


ILOG RULES - содержит высоко эффективный механизм логического вывода, основанный на правилах. Это - инструмент вывода от фактов к цели, написанный на языке C++ ( следовательно это объектно-ориентированный и поддерживающий передачу наследственных характеристик механизм). Система также снабжена библиотекой C++. Она выполняется фактически на любой Unix платформе, а также на персональных компьютерах, работающих в среде DOS или OS/2. Система позволяет транслировать правила в C / C ++ код, и строить объектно-ориентированную модель данных в C++. C / C ++ код может быть включен в условия правил и действия, связанные с правилами. Адрес: ILOG, Inc., 2073 Landings Drive, Mountain View, CA 94043, телефон 415-390-9000, факс 415-390-0946, e-mail [email protected]. Европейский адрес ILOG SA, 9, rue de Verdun, BP 85, 94253 Gentilly CEDEX, France, телефон +33 (1) 49-08-35-00, факс +33 (1) 49-08-35-10, e-mail [email protected]. WEB-страница http: //www.ilog.fr/


KEE, ProKappa, Kappa - это - средства разработки экспертных систем, которые выполняются на персональных компьютерах, автоматизированных рабочих станциях и Лисп-машинах. Особенностями сред являются: асинхронная передача данных; рассуждения, основанные на правилах. Адрес IntelliCorp, Inc., 1975 El Camino Real West, Suite 101, Mountain View, CA 94040-2216, телефон l 415-965-5700/5500; факс 415-965-5647. В Европе телефон +44-344-305305.


Knowledge Craft - комплект инструментов для разработки экспертных систем, используемых в календарном планировании проекта, и конфигурации прикладных программ. Адрес Carnegie Group, 5 PPG Place, Pittsburgh, PA 15222, телефон 800-284-3424 (412-642-6900), факс 412-642-6906.


OPERATION EXPERT - графическое программное средство для определения повреждений в Интеллектуальных сетях связи. Система создана на основе программных средств фирмы Gensym (оболочки G2). Система использует модель сети и связанные с ней прикладные программы для отображения объектов и для описания их поведения и характеристик. Систем аподдерживает архитектуру клиент-сервер, учитывает параллельную обработку данных в реальном масштабе времени.


PROSPECT EXPLORER - экспертная система, использующая нейросетевые вычислительные технологии для помощи геологам в обнаружении горных аномалий. MIT - пакет программ для улучшения эффективности и снижения затрат в процессе выделения минералов. Использует различные факторы, начиная от параметров процесса выделения минерала и кончая климатическими факторами для создания нейросетевых моделей процесса. Программы созданы фирмой NMS (Австралия).Дополнительная информация: [email protected].


ReThink фиры Gensym - программный инструмент для графического проектирования, моделирования и оперативного управления бизнес - процессами. Опирается на пакет G2.

 

http: //inf.susu.ac.ru/~pollak/expert/neiral/neuralmin.htm

 

Добро пожаловать
в NMS

 

   



































































































































































































NMS специализируется в решении комплексных проблем, стоящих перед горнодобывающей промышленностью.

   

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

NMS имеет большую группу экспертов, начиная от известных геологов и концая нейро- учеными, каждая из которых обладает определенным набором навыков. Группа разработала революционные инструментальные средства, которые используют эту современную технику программирования

   

Вы уже используете нейрокомпьютер, это - ваш мозг. Это дает Вам возможность распознавать и интерпретировать сложные модели, выполнять комплексные задачи, принимать решения или предположениями, основанные на прошлом опыте. Вы можете также все время изучать новые вещи.

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

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

MIT был разработан как инженерами - технологами так и нейро - учеными для помощи в оптимизации и эффективном выполнении почти любого процесса выделения минералов.

 

Полный Отчет: Нейро вычисления для процессов Моделирования и Оптимизации - Контакт [email protected]
Социологическое исследование: Girilambone Медный рудник, Новый Южный Уэльс - Контакт [email protected]

 

Созданный геологами, Prospect Explorer - это революционный программный инструмент, использующий NMS патентованную технологию, предназначенная для автоматизации обнаружения аномалий и осуществления устойчивого распознавания образцов в данных отчета, используя современные нейрокомпьютеры.

 
       

 

http: //inf.susu.ac.ru/~pollak/expert/fuzzy/doc4.htm

Нечеткая экспертная система
Нечеткая экспертная система - экспертная система, которая для вывода решения использует место Булевой логики совокупность нечетких функций принадлежности и правил. Правила в нечеткой экспертной системе имеют обычно вид, подобный следующему: Если x низок, и y высок, тогда z = средний, где x b y - входные переменные ( для которых известны значения ), z -выходная переменная ( значение, которое будет вычислено), низко - функция принадлежности (нечеткое подмножество) определенная на x, высоко - функция принадлежности, определенная на y, и среднее - функция принадлежности, определенная на z. Антецедент правила (предпосылка правила) описывает, когда правило применяется, в то время как заключение (следствие правила) назначает функцию принадлежности к каждому из выведенных значений переменных. Большинство инструментальных средств, работающих с нечеткими экспертными системами позволяют применять в правиле несколько заключений. Совокупность правил в нечеткой экспертной системе известна как база знаний. В общем случае вывод решения происходит за три (или четыре) шага.

1. С помощью функций ПРИНАДЛЕЖНОСТИ, определенных на входных переменных, вычисляются их фактические значения и определяется степень уверенности для каждой предпосылки правила.
2. Используя процедуру ВЫВОДА, вычисляется значение истинности для предпосылки каждого правила, которое применяется к заключению каждого правила. В результате этого каждой переменной вывода для каждого правила назначается одно значения из нечеткого подмножества значений. Обычно в качестве для вывода используется МИНИМИЗАЦИЯ или правила ПРОДУКЦИИ. При МИНИМИЗИРУЮЩЕМ логическом выводе, выходная функция принадлежности ограничена сверху в соответствии с вычисленной степенью истинности предпосылок (нечеткое логическое И). В логическом выводе с использованием ПРОДУКЦИЙ, выходная функция принадлежности масштабируется с помощью вычисленной степенью истинности предпосылки правила.
3. Используя КОМПОЗИЦИЮ, все нечеткие подмножества, назначенные для каждой выходной переменной объединяются вместе и формируется единственное нечеткое подмножество значение для каждой выводимой переменной.Наконец снова, обычно используются функции MAX или SUM. При использовании композиции MAX объединенное выходное нечеткое подмножество значений создается путем нахождения максимума из всех нечетких подмножеств, назначенных переменным в соответствии с правилом вывода (нечеткое логическое ИЛИ). В композиции SUM объединенное выходное нечеткое подмножество создается суммированием всех нечетких значений из подмножеств, назначенных для переменной вывода с помощью правил вывода.
4. Наконец - (необязательный) процесс точной интерпретации, который используется тогда, когда полезно преобразовывать нечеткий набор значений выводимых переменных к точным значениям. Имеется достаточно большое количество методов перехода к точным значениям (по крайней мере 30). Два из общих методов - это методы Полной интерпретации и по Максимуму. В методе полной интерпретации, точное значение выводимой переменной вычисляется как значение " центра тяжести" функции принадлежности для нечеткого значения. В методе Максимума в качестве точного значения выводимой переменной принимается максимальное значение функции принадлежности нечеткого соответствия.

Пример::
Предположм, что переменные x, y, и z имеют значения из интервала [0, 10], и что определены следующие правила и функции принадлежности:

Низко (t) = 1 - (t / 10)
Высоко (t) = t / 10
Правило 1: если x низок и y низок тогда z высок
Правило 2: если x низок и y высок тогда z низок
Правило 3: если x высок и y низок тогда z низок
Правило 4: если x высок и y высок тогда z высок

Обратите внимание, что вместо назначения единственного значения выводимой переменной z, каждому правилу назначено нечеткое подмножество значений из множества(низко или высоко).
Примечания:

1. В этом примере, низко (t) +high (t) =1.0 для всех t. Это общесправедливое утверждение.
2. Значение t, для которого низко (t) является максимальным то же самое, что и значение t, для которого высоко (t) является минимальным, и наоборот.
3. Для всех переменных используются одни и те же функции принадлежности. При решении задачи, функции принадлежности, определенные на входных переменных, применяются к их фактическим значениям и вычисляется степень истинности для каждой предпосылки правила. Степень истинности для предпосылок правила иногда обозначается как АЛЬФА. Если предпосылка правила имеет степень истинности, отличную от нуля, то говорят, что правило АКТИВИЗИРУЕТСЯ.

Например

X; y низко(x) высоко (x) низко (y) высоко (y) alpha1 alpha2 alpha3 alpha4
0.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0
0.0 3.2 1.0 0.0 0.68 0.32 0.68 0.32 0.0 0.0
0.0 6.1 1.0 0.0 0.39 0.61 0.39 0.61 0.0 0.0
0.0 10.0 1.0 0.0 0.0 1.0 0.0 1.0 0.0 0.0
3.2 0.0 0.68 0.32 1.0 0.0 0.68 0.0 0.32 0.0
6.1 0.0 0.39 0.61 1.0 0.0 0.39 0.0 0.61 0.0
10.0 0.0 0.0 1.0 1.0 0.0 0.0 0.0 1.0 0.0
3.2 3.1 0.68 0.32 0.69 0.31 0.68 0.31 0.32 0.31
3.2 3.3 0.68 0.32 0.67 0.33 0.67 0.33 0.32 0.32
10.0 10.0 0.0 1.0 0.0 1.0 0.0 0.0 0.0 1.0

В процессе вывода вычисляется значение истинности для предпосылок каждого правила и применяется заключение каждого правила. Это приводит к тому, что каждой выводимой переменной в каждом правиле назначается одно значение из нечеткого подмножества значений.
Минимизация и Правила продукции - два МЕТОДА ВЫВОДА или ПРАВИЛА ВЫВОДА. При минимизирующем логическом выводе, функция принадлежности вывода ограничена сверху значением вычисленной степени истинности для предпосылки правила. Это соответствует традиционной интерпретации операции нечеткого логического И. В логическом выводе с использованием правил продукции функция принадлежности вывода масштабируется вычисленной степенью истинности предпосылки правила.
Например, рассмотрим правило 1 для значений x = 0.0 и y = 3.2. Как показано в таблице, степень истинности предпосылки равна 0.68. Для этого правила, при использовании минимизирующего логического вывода, z получит значение из нечеткого подмножества значений, определенное функцией принадлежности:
Rule1 (z) = {z / 10, если z < = 6.8
0.68, если z> = 6.8}
Для тех же самых условий, логический вывод с использованием правил продукции назначит z значение из нечеткого подмножества значений, определенной функцией принадлежности: :
Rule1 (z) = 0.68 * высоко (z)
= 0.068 * z
Заметьте, что терминология, использованная здесь, является слегка нестандартной. В большинстве статей, термин " метод вывода " используется для обозначения комбинации действий, упомянутых здесь как " вывод" и " композиция". Таким образом вы сможете встретить в литературе такие термины как вывод " MinMax " и вывод " Product - Sum " Они - комбинация композиции MAX и Минимизирующего вывода, или композиция SUM и Правил Продукций соответственно. Опишем два процесса отдельно.
В процессе композиции все нечеткие подмножества значений, полученные для каждой выводимой переменной, объединяются для формирования единственного нечеткого подмножества для каждой выводимой переменной. Композиция MAX и композиция Sum - два ПРАВИЛА КОМПОЗИЦИИ.
При использовании композиции MAX, объединенное выходное нечеткое подмножество создается взятием максимумального значения по всем нечетким подмножествам значений, полученных для выводимой переменной в соответствии с правилом вывода.
При использовании композиции SUM, объединенное выходное нечеткое подмножество значений создается взятием суммы по всем значениям из нечетких подмножеств, полученным для выводимой переменной согласно правилу вывода.Заметьте, что может получиться более чем одно значение! По этой причине, композиция SUM используется только тогда, когда она сопровождается методом точной интерпретации типа метода Полной интерпретации, который не имеет проблем с таким случаем. Иначе композиция Sum может быть объединена c нормализацией, что снова приводит к универсальному методу.
Например, пусть x = 0.0 и y = 3.2. МИНИМУМИЗИРУЮЩИЙ логический вывод назначил бы для z следующие значения из четырех нечетких подмножеств:

Rule1 (z) = {z / 10, если z < = 6.8

0.68, если z> = 6.8}

Rule2 (z) = {0.32, если z < = 6.8

1 - z / 10, если z> = 6.8}

Rule3 (z) = 0.0
Rule4 (z) = 0.0

Композиция MAX привела бы к такому нечеткому подмножеству:

Нечеткий (z) = {0.32, если z < = 3.2
Z / 10, если 3.2 < = z < = 6.8
0.68, если z> = 6.8}

Логический вывод согласно правилам продукции назначил бы для z следующие значения из четырех нечетких подмножеств:

Rule1 (z) = 0.068 * z
Rule2 (z) = 0.32 - 0.032 * z
Rule3 (z) = 0.0
Rule4 (z) = 0.0

Композиция SUM привела бы к нечеткому подмножеству:

нечеткий(z) = 0.32+ 0.036 * z

Иногда полезно только исследовать нечеткие подмножества, которые являются результатом композиционного процесса, но более часто это НЕЧЕТКОЕ ЗНАЧЕНИЕ необходимо преобразовать к единственному ТОЧНОМУ ЗНАЧЕНИЮ. Именно это выполняет процесс точной интерпретации. Два наиболее общих метода -это метод полной интерпретации и интерпретация по максимуму функции принадлежности. В методе полной интерпретации, точное значение выводимой переменной вычисляется как значение " центра тяжести" функции принадлежности для нечеткого значения. В методе Максимума в качестве точного значения выводимой переменной принимается максимальное значение функции принадлежности нечеткого соответствия. Имеется несколько вариаций метода максимума, которые отличаются тем, что они делают, когда имеется более чем одно значение переменной, в котором достигается максимальное значение функции принадлежности. Один из них возвращает среднее из значений переменных, для в которых достигается максимальное значение функции принадлежности.

Например, вернемся к нашему предыдущему примеру. Использование MaxMin логического вывода и метода, определяющего " среднее значение из максимумов " вычисляет точное значение z = 8.4.
Использование логического вывода Sum- Product и метода точной интерпретации приводит к точному значение z, равному 5.6. Вычисления выполнялись следующим образом. Как было сказано, все переменные (включая z) имеют значения в диапазоне [0, 10]. Вычислять центр тяжести функции f (x), это значит разделить момент функции на площадь функции. Вычислить момент f (x), это значит вычислить интеграл x*f (x) dx, а вычислить площадь f (x), это значит вычислить интеграл f (x) dx. В нашем случае, мы должны были вычислить площадь как интеграл от функции (0.32+0.036*z) в диапазоне от 0 до 10 dz, который равен ( 0.32 * 10 + 0.018*100) =( 3.2 + 1.8) =5.0, а момент функции равен интегралу из (0.32*z+0.036*z*z) dz в диапзоне от 0 до 10, или ( 0.16 * 10 * 10 + 0.012 * 10 * 10 * 10) = ( 16 + 12) =28. Наконец, центр тяжести есть - 28/5 или 5.6.

Замечание: Иногда объединение композиции и процесса точного представления нечетких соответствий упрощает математические зависимости для вычисления окончательного результата значения переменной

 

http: //inf.susu.ac.ru/~pollak/expert/AI/text1.htm

ПЕРСПЕКТИВНЫЕ ИССЛЕДОВАНИЯ И РАЗРАБОТКИ по Интеллектуальным Системам в 21 столетии

Американская Ассоциация по Искусственному интеллекту

Содержание

· Введение

· Высокоспециализированные Интеллектуальные Системы

· 2.1 Интеллектуальные Системы Моделирования

· 2.2 Специальные системы с Информационными Ресурсами

· 2.3 Интеллектуальные Проектные(строительные) системы

· 2.4 Коопераиця Роботов

· Заключение

Введение

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

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

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

Искусственный интеллект (ИИ) - область, которая изучает интеллектуальное поведение людей, используя инструментальные средства -теоретические и экспериментальные - информатики. Область одновременно связывает; одну из наиболее глубоких научных проблем такую как природа интеллекта, и участвует в прагматических разработках интеллектуальных систем.
Здесь описаны области исследования ИСКУССТВЕННОГО ИНТЕЛЛЕКТА, в которых фундаментальные научные авансы могли бы дать возможность интеллектуальным системам удовлетворить национальные потребности. Обратимся к четырем типам систем, оказывающим высокое влияние на развитие прикладных программ.

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

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

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

Роботы: Интеллектуальные роботы могут выполнять задачи, которые являются опасными, например, такие как очистка окружающей среды, противопожарные и спасательные действия. Они могут также осуществлять те задачи, которые не привлекательны для рабочих, но являются важными для функционирования человеческого общества. Группы роботов не должны быть полностью независимыми, они могут работать вместе с людьми и под их управлением.

Основы и Потребности Исследованиий

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

Понимание этих возможностей в людях и воплощение их при разработке программ было центральным в исследованиях по ИСКУССТВЕННОМУ ИНТЕЛЛЕКТУ. Твердая основа была разработана в большом количестве предыдущих исследований. Эта работа выработала технологию, которая лежит в основе более тысячи интеллектуальных экспертных систем, использованных сегодня в промышленности, а также во многих прикладных программах для планирования, изучения, восприятия и обработки языка.

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

 

Высоко - специализированные Прикладные системы

 

2.1 Интеллектуальные Системы Моделирования

Для многих задач обучение на рабочем месте чрезвычайно эффективно. Это снабжает стажера шансом выполнять реальные решения " на месте " и посмотреть их последствия. Однако обучение на рабоем месте невозможно, когда плохое решение может принести бедствия - например, в управлении сталелитейным заводом.Системы Моделирования, которые могут отображать реалистично имитируемые миры, и в особенности, которые имели бы возможность произвести реалистические моделирования людей, будут в этих случаях весьма полезны.

Многие образовательные, коммерческие, военные и научные прикладные программы требует возможности реалистично имитировать различные миры.

Обучение: система обучения для групп по управлению кризисами могла бы подсказывать непосредственную технологию решения проблем.

Образование: интерактивная книга хронологий могла бы позволить студентам обсудить причины принятия решений Абрахамом Линкольном и Робертом Ли и их последствия в Американской Гражданской Войны; среда для изучения японского языка могла бы взять ученика в Токио, где он мог бы взаимодействовать со владельцами магазина, водителями такси и деловыми людьми; моделирование реальных рынков, могли бы позволить студентам исследовать последствия различных экономических теорий.

Промышленность и Торговля, Военные Системы: среда для оценки новых изделий, типа автомобилей или самолетов, могла бы использовать моделирование людей для проверки конструкции изделия.

2.2. Специализированные Системы С информационными ресурсами

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

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

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

Чтобы реализовать свой огромный потенциал, прибор должен быть мощен, гибок, и удобен. Потребители должны иметь возможность квалифицированно связаться с ним любым способом, наиболее естественен для них. Он должен выполнять команды, общие ( иногда и неопределенные) для многих проблем. Информация, требуемая пользователю, может хранться в нескольких местах; таким образом прибор должен уметь обращаться ко многим местам и находить общую информацию. ).

2.3. Интеллектуальные Проектные(строительные) Системы

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

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

2.4. Кооперация Роботов

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

· Группы подвижных машин можно было бы научить сотрудничать в задачах контроля в фабриках или в военном деле. Они совместно использовали бы информацию и распределяли части задачи между собой и людьми.

· Роботы - особенно подвижные, могли бы использоваться для работы в опасных средах, например, в очистке окружающей среды и планетарном исследовании.

· Роботы, обладающие значительным интеллектом могли бы использоваться в домашней работе, взаимодействуя естественно и гибко с людьми.

· Крупномасштабные лабораторные опыты, будут сделаны гораздо более успешными при автоматизации некоторых из сложных лабораторных процедур, которые требуют считывания, манипуляции, планирования, и транспортировки.

· Изготовители используют роботы, которые могут быть алегко даптированы к новым задачам и, которые могут оперировать в динамической среде, с минимально оснащенной аппаратурой. Это дает экономию за счет роста производства без потребности в большом вкладе в специализированные фабрики.

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

 

Заключение

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

Фундаментальные исследования в ИСКУССТВЕННОМ ИНТЕЛЛЕКТЕ будут, в конечном счете, способствовать не только нашему научному знанию но также расширению технологической основы и к широкому разнообразию прикладных программ.

 

http: //inf.susu.ac.ru/~pollak/expert/AI/text4.htm

Прикладные программы ИСКУССТВЕННОГО ИНТЕЛЛЕКТА



































Игровые программы

Вы можете купить машину, которая может играть в шахматы на уровне мастера за несколько сотен доллары. В них имеется некоторый ИСКУССТВЕННЫЙ ИНТЕЛЛЕКТ, но они играют против людей главным образом благодаря сквозным вычислением решения " в лоб" - просмотром сотни тысяч позиций.

Распознавание речи

В 1990-ых годах компьютерное распознавание речи достигло практического уровня для ограниченныех целей. В то время как некоторые компьютеры могут выполнять речевые команды, большинство пользователей возвратилось клавиатуре и мыши как к более удобным средствам ввода информации.


Поделиться:



Последнее изменение этой страницы: 2019-06-19; Просмотров: 176; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.543 с.)
Главная | Случайная страница | Обратная связь