Как расширить верхний и нижний пределы функции принадлежности ANFIS в MATLAB?

Я пытаюсь реализовать ANFIS на MATLAB. Мой рабочий диапазон входных данных составляет 0-180, но MATLAB генерирует пределы функции принадлежности ANFIS в пределах 0-10. Как расширить его от 0 до 180? Еще одна проблема заключается в том, что мои входные данные ANFIS выглядят примерно так: «данные = [80 20 40 50 15];» Выходная функция принадлежности не отображается правильно из-за ввода. Пожалуйста, помогите мне решить эти проблемы.


person Binja    schedule 30.03.2013    source источник


Ответы (1)


Я бы предложил использовать инструментарий ANFIS в MatLab. Описание можно найти здесь: http://www.mathworks.com/help/fuzzy/anfis-and-the-anfis-editor-gui.html#FP43334

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

person Tamas    schedule 08.04.2013