INeuralNetwork.SetSigmoidAlpha

Синтаксис Fore

SetSigmoidAlpha(newAlphaValue: Double);

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

SetSigmoidAlpha(newAlphaValue: double);

Параметры

newAlphaValue. Значение коэффициента Alpha.

Описание

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

Комментарии

Для выполнения метода SetSigmoidAlpha все нейроны в сети должны использовать одну функцию распространения сигнала в сети.

Функция распространения сигнала указывается при создании сети методом INeuralNetwork.CreateNetworkEx. Для изменения типа функции предназначены методы INeuralNetwork.SetSigmoidFuncs и INeuralNetwork.SetSigmoidFuncsEx.

Пример Fore

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

Function m_SetSigmoidAlpha(Net: NeuralNetwork): NeuralNetwork;
Begin
    Net.SetSigmoidFuncs(4);
    Net.SetSigmoidAlpha(0.25);
    Return Net;
End Function m_SetSigmoidAlpha;

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

Пример Fore.NET

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

Public Shared Function m_SetSigmoidAlpha(Net: NeuralNetwork): NeuralNetwork;
Begin
    Net.SetSigmoidFuncs(4);
    Net.SetSigmoidAlpha(0.25);
    Return Net;
End Function;

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

См. также:

INeuralNetwork