Программное обеспечение System Identification Toolbox™ предоставляет нескольким средствам оценки нелинейности F (x) для нелинейных моделей ARX. Для получения дополнительной информации о F (x), смотрите Структуру Нелинейных Моделей ARX.
Каждое средство оценки нелинейности соответствует классу объекта в этом тулбоксе. Когда вы оцениваете нелинейные модели ARX в приложении, System Identification Toolbox создает и конфигурирует объекты на основе этих классов. Можно также создать и сконфигурировать средства оценки нелинейности в командной строке.
Большинство средств оценки нелинейности представляет нелинейную функцию как суммированную серию нелинейных модулей, таких как сети вейвлета или сигмоидальные функции. Можно сконфигурировать количество нелинейных модулей n для оценки. Для подробного описания каждого средства оценки смотрите страницу ссылок соответствующего класса нелинейности.
Нелинейность | Класс | Структура | Комментарии |
---|---|---|---|
Сеть Wavelet (значение по умолчанию) | wavenet |
где функция вейвлета. | По умолчанию алгоритм оценки определяет количество модулей n автоматически. |
Один слой сигмоидальная сеть | sigmoidnet |
где сигмоидальная функция. вектор-строка, таким образом что скаляр. | Количество по умолчанию модулей n равняется 10. |
Древовидный раздел | treepartition | Кусочная линейная функция по разделам пробела регрессора задана двоичным деревом. | Алгоритм оценки определяет количество модулей автоматически. Попытайтесь использовать древовидные разделы в моделировании данных, собранных в области значений условий работы. |
F линеен в x | linear | Это средство оценки производит модель, которая похожа на линейную модель ARX, но предлагает дополнительную гибкость определения пользовательских регрессоров. | Используйте, чтобы задать пользовательские регрессоры как средство оценки нелинейности и исключить функцию отображения нелинейности. |
Многослойная нейронная сеть | neuralnet | Использование в качестве network объект создал использование программного обеспечения Deep Learning Toolbox™. | |
Пользовательская сеть (пользовательский) | customnet | Подобно сигмоидальной сети, но вы задаете . | (Для усовершенствованного использования) Использует модульную функцию, которую вы задаете. |