Коммерческое программное обеспечение, основанное на нечетких моделях представления знаний, широко представлено на мировом рынке. Большая часть программных продуктов ориентирована на решение научно-технических задач и продвигается на рынок вместе с соответствующей аппаратурой.
В табл. 3.1 приведены наименования и краткие характеристики некоторых известных в России программных средств, основанных на нечетких моделях.
Пакет прикладных программ FuziCalc предназначен для выполнения быстрых прикидочных расчетов в задачах принятия решений, возникающих в различных областях бизнеса.
Таблица 3.1 Программные средства, основанные на нечетких моделях
Продукт | Фирма | Область применения |
AIS | Adaptive | Извлечение нечеткой информа- |
Information | ции и гибкие опрашивающие | |
Systems | системы | |
FuziCalc | FuziWare | Программная среда, ориентиро- |
ванная на анализ финансовых | ||
проблем | ||
Бизнес-прогноз | Тора-Инфо-Центр | Поддержка процессов принятия |
(дистрибьютер) | управленческих решений | |
CubiCalc | HyperLogic’s | Система для поддержки задач |
нечеткого моделирования и уп- | ||
равления | ||
FMC | Transfer-Tech | Оболочка для разработки нечет- |
ких ЭС | ||
FRIL | Fril Systems Ltd | Нечеткий язык логических вы- |
водов | ||
FuzzySoft | Fuzzy Soft AG | Нечеткая система моделирова- |
ния | ||
Metus Fuzzy | Metus Systems | Библиотека программ для обра- |
Library | ботки нечетких представлений | |
на языке C/C++ | ||
NeuFuz | National | Нейронная сеть и нечеткая ло- |
Semiconductor | гика | |
Fide | Aptronics | Инструментальная среда для |
разработки нечетких систем, ис- | ||
пользующая микропроцессоры | ||
на нечеткой логике | ||
FuzzyTECH | Inform Software | Программная среда для разра- |
ботки нечетких ЭС | ||
TILShell | Togai Infra Logic | Совокупность программ и аппа- |
ратных средств для создания не- | ||
четких ЭС |
Формат вычисления в формате электронных таблиц и удобен для анализа финансовых показателей.
Российский программный продукт Бизнес-прогноз также ориентирован на поддержку управленческих решений в бизнесе. В нем предусмотрено представление бизнес-процесса деревом решений, при этом оценка возможных исходов осуществляется с помощью функций принадлежности. Вычисление нечетких оценок альтернативных решений проводится на основе наблюдаемых или субъективно назначенных вероятностей событий. Пакет позволяет решать задачи прогнозирования качества сделок с учетом ряда вычисляемых показателей, в том числе вероятного дохода от сделки; степени риска (вероятность безубыточного исхода сделки); степени неопределенности результата; доли средневероятной прибыли в общей сумме сделки и т. п.
К известным алгоритмически-ориентированным программным продуктам относятся пакеты CubiCalc и NeuFuz. Пакет CubiCalc предоставляет набор средств для построения нечетких моделей, в том числе нечеткий редактор для ввода и редактирования значений ЛП, соответствующих им нечетких множеств и правил; операторы, позволяющие изменять значения ЛП с помощью специальных модификаторов (например, «несколько», «очень»); весовые коэффициенты правил. CubiCalc содержит нечеткий словарь и редактируемую базу знаний. Результаты нечеткого вывода представляются в виде двумерной решетки.
Система NeuFuz сочетает в себе нечеткий вывод и нейронную сеть, которая используется для автоматического формирования правил и функций принадлежности по примерам. Нейронная сеть состоит из семи слоев и обучается по методу обратного распространения ошибки.
Инструментальная среда Fide позволяет строить нечеткие интеллектуальные системы путем интеграции модулей нечеткого вывода, каждый из которых определен в текстовом файле, содержащем определения входных и выходных переменных, связанных с нечеткими множествами и правилами.
Среда для разработки нечетких ЭС Fuzzy TECH содержит множество редакторов, предназначенных для создания входных и выходных переменных, функций принадлежности и правил.
Данная среда порождает программные коды интеллектуальных систем на языке C/C++ и других языках, ориентированных на специальные микроконтроллеры.
Инструментальная система TILShell является средством CASE-технологии, предназначенным для создания нечетких экспертных систем. Ядро системы содержит редакторы правил и функций принадлежности, а также развитые средства для быстрой разработки конкретных приложений, которые легко могут быть состыкованы с другими программными разработками, сделанными с использованием инструментария TIL.