Доступные функции отображения для нелинейных моделей ARX

Программное обеспечение System Identification Toolbox™ предоставляет нескольким функциям отображения F (x) для нелинейных моделей ARX. Когда используется в модели, эти функции отображения коллективно составляют output function нелинейной архитектуры модели ARX. Для получения дополнительной информации о F (x), смотрите Структуру Нелинейных Моделей ARX.

Каждая функция отображения соответствует классу объекта в этом тулбоксе. Когда вы оцениваете нелинейные модели ARX в приложении, System Identification Toolbox создает и конфигурирует объекты на основе этих классов. Можно также создать и сконфигурировать функции отображения в командной строке.

Большинство функций отображения представляет нелинейную функцию как суммированную серию нелинейных модулей, таких как сети вейвлета или сигмоидальные функции, и также содержит линейный компонент. Можно сконфигурировать количество нелинейных модулей n для оценки. Для подробного описания каждой функции отображения смотрите соответствующую страницу с описанием.

НелинейностьОтображение объектаСтруктураКомментарии
Сеть Wavelet
(значение по умолчанию)
wavenet

g(x)=k=1nαkκ(βk(xγk))

где κ(s) функция вейвлета.

По умолчанию алгоритм оценки определяет количество модулей n автоматически.
Один слой сигмоидальная сетьsigmoidnet

g(x)=k=1nαkκ(βk(xγk))

где κ(s)=(es+1)1 сигмоидальная функция. βk вектор-строка, таким образом что βk(xγk) скаляр.

Количество по умолчанию модулей n равняется 10.
Древовидный разделtreepartitionКусочная линейная функция по разделам пробела регрессора задана двоичным деревом.Алгоритм оценки определяет количество модулей автоматически.
Попытайтесь использовать древовидные разделы для моделирования данных, собранных в области значений условий работы.
F линеен в xlinearЭто средство оценки производит модель, которая похожа на линейную модель ARX, но предлагает дополнительную гибкость определения пользовательских регрессоров.Используйте, чтобы задать пользовательские регрессоры как функцию отображения, а не нелинейный объект отображения.
Многослойная нейронная сетьneuralnetИспользование в качестве a network объект создал использование программного обеспечения Deep Learning Toolbox™. 
Пользовательская сеть
(пользовательский)
customnetПодобно сигмоидальной сети, но вы задаете κ(s).(Для усовершенствованного использования)
Использует модульную функцию, которую вы задаете.

Похожие темы