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

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

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

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

SOFTMAX
Функция активации,
уменьшающая диапазон значений

Синтаксис:

A = softmax(N)
info = softmax(code)

Описание:

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

SOFTMAX(N) имеет один входной аргумент - N - SxQ матрицу входных векторов (столбцов) и возвращает векторы, элементы которых находятся в диапазоне от 0 до +1 при сохранении отношений между элементами.

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

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

Пример.

Зададим входной вектор N, вычислим выход и представим его в виде диаграммы:

n = [0; 1; -0.5; 0.5];
a = softmax(n);
subplot(2,1,1), bar(n), ylabel('n')
subplot(2,1,2), bar(a), ylabel('a')

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

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

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

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


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

Система Orphus

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