MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем

Математика\Neural Network Toolbox

Список функций Neural NetworkToolbox: Функции активации

  В оглавление \ К следующему разделу \ К предыдущему разделу

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

Синтаксис:

A = tansig(N)
info = tansig(code)

Описание:

TANSIG - функция активации. Функция активации вычисляет выход слоя по его входу.

TANSIG(N) имеет один входной аргумент - N - SxQ матрицу входных векторов (столбцов) и возвращает выходные векторы со значениями в диапазоне от -1 до 1.

TANSIG(code) - возвращает информацию об этой функции.
Значения "code":

  • 'deriv' - вид производной от функции активации;
  • 'name' - полное название;
  • 'output' - диапазон выходных значений;
  • 'active' - диапазон входных значений.

Пример.

Приведем график функции TANSIG:

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

Использование в сети.

Для того, чтобы использовать в сети функцию, TANSIG необходимо вызвать NEWFF или NEWCF.

Для того, чтобы использовать в сети функцию TANSIG, необходимо выполнить следующие установки:

NET.layers{i,j}.transferFcn установить как 'tansig'.

С примерами использования logsig можно ознакомиться в разделах описаний функций NEWFF или NEWCF.

Алгоритм.

tansig(n)=;

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

  В оглавление \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика