SetSigmoidFuncs(NeuronSigmoidFuncsType: Integer);
NeuronSigmoidFuncsType. Тип функции распространения сигнала в сети.
Метод SetSigmoidFuncs устанавливает тип распространения сигнала в сети.
От типа распространения сигнала зависит диапазон выходных значений сети. Возможные значения параметра:
0. Значение по умолчанию. Будет использована экспоненциальная функция (сигмоидальная). Диапазон выходных значений будет смещен: [-0.5; 0.5];
1. Используется пороговая функция, возвращающая true, если вычисленное значение меньше нуля, и false, если больше. Соответственно, выходные значения будут состоять из нулей и единиц;
2. Функция гиперболического тангенса (подобна сигмоидальной). Диапазон выходных значений: [-1.0; 1.0];
3. Экспоненциальная функция (сигмоидальная). Диапазон выходных значений будет смещен: [-0.5; 0.5];
4. Экспоненциальная функция (сигмоидальная). Диапазон выходных значений: [0.0; 1.0];
5. Экспоненциальная функция (биполярная сигмоидальная). Диапазон выходных значений: [-1.0; 1.0].
Использование метода приведено в примере для INeuralNetwork.SetSigmoidAlpha.
См. также: