INeuralNetwork.SetSigmoidFuncsEx

Синтаксис Fore

SetSigmoidFuncsEx(NeuronSigmoidFuncsType: Integer; layerIndex: Integer);

Синтаксис Fore.NET

SetSigmoidFuncsEx(NeuronSigmoidFuncsType: integer; layerIndex: integer);

Параметры

NeuronSigmoidFuncsType. Тип функции распространения сигнала в сети.

layerIndex. Индекс слоя сети.

Описание

Метод SetSigmoidFuncs устанавливает тип распространения сигнала в сети для указанного слоя.

Комментарии

От типа распространения сигнала зависит диапазон выходных значений сети. Возможные значения параметра:

Индексация слоев сквозная и начинается с нуля.

Пример Fore

В качестве примера приведена функция, на вход которой подается нейронная сеть (параметр Net). Для выполнения примера добавьте ссылку на системную сборку «NN».

Function m_SetSigmoidFuncsEx(Net: NeuralNetwork): NeuralNetwork;
Var
    i, lCount: Integer;
Begin
    lCount := Net.GetNumberOfLayers;
    For i := 0 To lCount - 1 Do
        Net.SetSigmoidFuncsEx(2, i);
    End For;
    Return Net;
End Function m_SetSigmoidFuncsEx;

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

Пример Fore.NET

В качестве примера приведена функция, на вход которой подается нейронная сеть (параметр Net).

Public Shared Function m_SetSigmoidFuncsEx(Net: NeuralNetwork): NeuralNetwork;
Var
    i, lCount: Integer;
Begin
    lCount := Net.GetNumberOfLayers();
    For i := 0 To lCount - 1 Do
        Net.SetSigmoidFuncsEx(2, i);
    End For;
    Return Net;
End Function;

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

См. также:

INeuralNetwork