(Чтобы быть удаленным), Генерируют Нечеткую Структуру системы Вывода из данных с помощью кластеризации FCM
genfis3 будет удален в будущем релизе. Использование genfis вместо этого. Для получения дополнительной информации см. Вопросы совместимости.
fismat = genfis3(Xin,Xout) fismat = genfis3(Xin,Xout,type) fismat = genfis3(Xin,Xout,type,cluster_n) fismat = genfis3(Xin,Xout,type,cluster_n,fcmoptions)
genfis3 генерирует FIS, использующий нечеткие c-средние-значения (FCM), кластеризирующиеся путем извлечения ряда правил, который моделирует поведение данных. Функция требует отдельных наборов входных и выходных данных как входные параметры. Когда существует только один выход, можно использовать genfis3 сгенерировать начальный FIS для anfis обучение. Метод экстракции правила сначала использует fcm функция, чтобы определить количество правил и функций принадлежности для антецедентов и следствий.
fismat = genfis3(Xin,Xout) генерирует Sugeno-тип структура FIS (fismat) учитывая входные данные Xin и выходные данные Xout. Матрицы Xin и Xout имейте один столбец на ввод и вывод FIS, соответственно.
fismat = genfis3(Xin,Xout,type) генерирует структуру FIS заданного type, где type любой 'mamdani' или 'sugeno'.
fismat = genfis3(Xin,Xout,type,cluster_n) генерирует структуру FIS заданного type и позволяет вам задавать количество кластеров (cluster_n) быть сгенерированным FCM.
Количество кластеров определяет количество правил и функций принадлежности в сгенерированном FIS. cluster_n должно быть целое число или 'auto'. Когда cluster_n 'auto', функция использует subclust алгоритм с radii из 0,5 и минимальные и максимальные значения Xin и Xout как xBounds найти количество кластеров. Смотрите subclust для получения дополнительной информации.
fismat = genfis3(Xin,Xout,type,cluster_n,fcmoptions) генерирует структуру FIS заданного type и количество кластеров и использования заданный fcmoptions для алгоритма FCM. Если вы не используете fcmoptions, функция использует значения FCM по умолчанию. Смотрите fcm для получения информации об этих параметрах.
Входным типом функции принадлежности является 'gaussmf'. По умолчанию выходным типом функции принадлежности является 'linear'. Однако, если вы задаете type как 'mamdani', затем выходным типом функции принадлежности является 'gaussmf'.
Следующая таблица обобщает методы вывода по умолчанию.
| Заключите метод | Значение по умолчанию |
|---|---|
| И | prod |
| ИЛИ | probor |
| Значение | prod |
| Агрегация | sum |
| Дефаззификация | wtaver |