INeuralNetwork.ApplyConvexCombinationFactor

Синтаксис Fore

ApplyConvexCombinationFactor(alfa: Double);

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

ApplyConvexCombinationFactor(alfa: double);

Параметры

alfa. Коэффициент преобразования. Значение в диапазоне [0.0; 1.0].

Описание

Метод ApplyConvexCombinationFactor применяет выпуклое комбинаторное преобразование к входным элементам сети.

Комментарии

Выпуклое комбинаторное преобразование выполняется по формуле:

Vi = alfa(t) * Vi + (1-alfa(t)) * (1/sqrt(число_входов_сети))

Методы INeuralNetwork.SetInputValuesConvex и INeuralNetwork.SetInputValuesConvexEx выполняют данное преобразование.

Перед вызовом ApplyConvexCombinationFactor должны быть заданы входные значения сети. Для этого используйте один из методов:

Обычно, значение коэффициента alfa меняется в течение всего процесса обучения сети. Это делает обучение более точным.

Примеры Fore и Fore.NET

Использование метода приведено в примере для INeuralNetwork.SetInputValues.

См. также:

INeuralNetwork