SetSigmoidAlpha(newAlphaValue: Double);
SetSigmoidAlpha(newAlphaValue: double);
newAlphaValue. Значение коэффициента Alpha.
Метод SetSigmoidAlpha устанавливает значение коэффициента Alpha для сигмоидальных функций распространения сигнала в сети.
Для выполнения метода SetSigmoidAlpha все нейроны в сети должны использовать одну функцию распространения сигнала в сети.
Функция распространения сигнала указывается при создании сети методом INeuralNetwork.CreateNetworkEx. Для изменения типа функции предназначены методы INeuralNetwork.SetSigmoidFuncs и INeuralNetwork.SetSigmoidFuncsEx.
В качестве примера приведена функция, на вход которой подается нейронная сеть (параметр Net). Для выполнения примера добавьте ссылку на системную сборку «NN».
Function m_SetSigmoidAlpha(Net: NeuralNetwork): NeuralNetwork;
Begin
Net.SetSigmoidFuncs(4);
Net.SetSigmoidAlpha(0.25);
Return Net;
End Function m_SetSigmoidAlpha;
После выполнения примера для всех нейронов сети будет использоваться экспоненциальная сигмоидальная функция и определен коэффициент Alpha.
В качестве примера приведена функция, на вход которой подается нейронная сеть (параметр Net).
Public Shared Function m_SetSigmoidAlpha(Net: NeuralNetwork): NeuralNetwork;
Begin
Net.SetSigmoidFuncs(4);
Net.SetSigmoidAlpha(0.25);
Return Net;
End Function;
После выполнения примера для всех нейронов сети будет использоваться экспоненциальная сигмоидальная функция и определен коэффициент Alpha.
См. также: