
из 5 компонент
<А,
Т
(А),
U, G, М>, где А — имя переменной; Т
(А)
—
терм-множество А\ U — область определения А; G — операции по-
рождения производных значений а переменной А; М — набор пра-
вил, с помощью которых происходит отображение значений а пере-
менной А в нечеткие множества
Ха
и обратно.
Для перехода от качественных описаний к формализованным необ-
ходимо построить отображения, входящие в М. Такие отображения по-
лучили название функций принадлежности. В нечеткой логике функ-
ции принадлежности представляют собой не жесткое отображение вида
«принадлежит/не принадлежит», а непрерывную кривую, определенную
на отрезке от
О
до 1. Отображение любой ситуации на единичный ин-
тервал происходит таким образом, что точка интервала характеризует
степень проявления некоторого свойства
(О —
отсутствие свойства, 1 —
максимум проявления свойства). При этом функции принадлежности
могут отражать мнение как одного, так и группы экспертов.
Системы ИИ, базирующиеся на нечеткой логике, обладают луч-
шей адаптируемостью к условиям реального мира и более доступны
специалистам, которые при решении задач оперируют качественны-
ми понятиями. Другое достоинство подобных систем — возможность
работы с нечеткими критериями и неполными данными, часто
встречающимися при решении задач в финансовой сфере. Нечеткая
логика применяется при оценке рисков, прогнозировании рынков на
краткосрочном интервале, в биржевых спекуляциях и т.д.
Наиболее известным программным продуктом, реализующим ме-
тоды нечеткой логики в виде экспертной системы с нечеткими пра-
вилами, является пакет CubiCalc (Hyper Logic, США). Исследования
показывают, что он широко применяется для ситуационного моде-
лирования в политике, экономике и финансах. Программа CubiCalc
может работать как в пакетном, так и в интерактивном режиме.
Встроенные средства проектирования позволяют редактировать не-
четкие правила в исходном тексте (подобие языка Си) и в графиче-
ском представлении. Пакет обладает развитым интерфейсом и может
использоваться в составе сложных программных комплексов, обме-
ниваясь данными по протоколу Windows DDE. Существует версия
CubiCalc 2.0 RTS, позволяющая оформлять решенную задачу в виде
сгенерированного исходного кода на языке Си.
Однако наибольшей популярностью в финансово-кредитной сфере
пользуется другая разработка — продукт FuziCalc (Fuzi Ware, США).
Этот пакет представляет собой табличный процессор, который позволя-
ет производить вьршсления с неточно известными числами. Среди
других разработок в этой области необходимо отметить инструменталь-
ные системы для разработки продуктов на базе нечеткой логики:
FuzzyTECH (Inform Software, США) и SieFuzzy (Siemens, Германия).
Экспертные системы (ЭС) представляют собой компьютерные
программы, использующие формализованные знания специалистов
295