ApplyConvexCombinationFactor(alfa: Double);
ApplyConvexCombinationFactor(alfa: double);
alfa. Коэффициент преобразования. Значение в диапазоне [0.0; 1.0].
Метод ApplyConvexCombinationFactor применяет выпуклое комбинаторное преобразование к входным элементам сети.
Выпуклое комбинаторное преобразование выполняется по формуле:
Vi = alfa(t) * Vi + (1-alfa(t)) * (1/sqrt(число_входов_сети))
Методы INeuralNetwork.SetInputValuesConvex и INeuralNetwork.SetInputValuesConvexEx выполняют данное преобразование.
Перед вызовом ApplyConvexCombinationFactor должны быть заданы входные значения сети. Для этого используйте один из методов:
Обычно, значение коэффициента alfa меняется в течение всего процесса обучения сети. Это делает обучение более точным.
Использование метода приведено в примере для INeuralNetwork.SetInputValues.
См. также: