tansig

Гиперболическая касательная сигмоидальная передаточная функция

График и символ

Синтаксис

A = tansig(N,FP)

Описание

tansig является нейронной передаточной функцией. Передаточные функции вычисляют вывод слоя от его сетевого входа.

A = tansig(N,FP) берет N и дополнительные параметры функции,

N

S-by-Q матрица сетевого входа (столбец) векторы

FP

Struct параметров функции (проигнорирован)

и возвращает A, S-by-Q матрица элементов N, раздавленных в [-1 1].

Примеры

Вот код, чтобы создать график передаточной функции tansig.

n = -5:0.1:5;
a = tansig(n);
plot(n,a)

Присвойте эту передаточную функцию слою i сети.

net.layers{i}.transferFcn = 'tansig';

Алгоритмы

a = tansig(n) = 2/(1+exp(-2*n))-1

Это математически эквивалентно tanh(N). Это отличается, в котором это запускается быстрее, чем реализация MATLAB tanh, но результаты могут иметь очень небольшие числовые различия. Эта функция является хорошим компромиссом для нейронных сетей, где скорость важна, и точная форма передаточной функции не.

Ссылки

Vogl, T.P., Дж.К. Манджис, А.К. Риглер, В.Т. Зинк и Д.Л. Олкон, “Ускоряя сходимость метода обратной связи”, Биологическая Кибернетика, Издание 59, 1988, стр 257–263

Смотрите также

|

Представлено до R2006a

Для просмотра документации необходимо авторизоваться на сайте