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

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

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

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

COMPET
Конкурентная функция активации

Синтаксис:

A = compet(N)
info = compet(code)

Описание:

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

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

COMPET(code) – возвращает информацию об этой функции.

Значения "code":

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

COMPET не имеет производной.

Примеры.

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

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

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

Для использования функции необходимо вызвать NEWC или NEWPNN.

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

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

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

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


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

Система Orphus

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