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

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

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

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

НелинейностьОбъект отображенияСтруктураКомментарии
Вейвлет
(по умолчанию)
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Использует как network объект, созданный с помощью программного обеспечения Deep Learning Toolbox™. 
Настраиваемая сеть
(определяемый пользователем)
customnetПодобно сигмоидной сети, но вы задаете κ(s).(Для расширенного использования)
Использует модуль измерения.

Похожие темы