2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 MATLAB Fuzzy logic
Сообщение03.02.2010, 20:13 
Аватара пользователя
Есть множество Input переменных которые пересекаются.
Т.е. значение может принадлежать как одному из множеств mf1 или mf2 или mf3
так и двум (mf1 и mf2) или (mf2 и mf3) так и трем. mf1,mf2,mf3
Так заложено исходные данные лингвистических переменных.
Изображение
На output переменных, под исходным текстом программы можно видеть,
как соотносятся между собой принятия решений в соответствии с программой.
Либо решение одно заполняется. Либо 2 решения заполняются, либо 3, в соответствии
какие множества пересекает входное значение.

Вопрос такой. Зачем нужна возможность задания множеств выходных переменных.
Т.е. как бы зачем задавать эти треугольники, если я его меняю(любой выходной как угодно,
а уровень заполнения его по высоте не меняется).
Вот соственно и вопрос, если принадлежность множествам задается INPUT параметрами, текущим значением переменной и программой ЕСЛИ ТО, то тогда зачем множества выходной OUTPUT

 
 
 
 Re: MATLAB Fuzzy logic
Сообщение29.03.2010, 15:12 
Если это еще актуально?
Вы смотрите тулбокс нечеткой логики в matlabe, если я не ошибаюсь.
Что бы понять как работает нечеткая логики надо читать описание самих функцийв частности anfis.

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


Эти "треугольники" это вероятностное задание, вероятность больше 1 быть не может.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group