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