INeuralNetwork.SetSynapse

Синтаксис Fore

SetSynapse(

synapseValue: Double;

layerIdx: Integer;

neuronIdx: Integer;

synapseIndex: Integer): Boolean;

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

SetSynapse(

synapseValue: double;

layerIdx: integer;

neuronIdx: integer;

synapseIndex: integer): boolean;

Параметры

synapseValue. Новое значение веса синапса.

layerIdx. Индекс слоя сети.

neuronIdx. Индекс нейрона в слое.

synapseIndex. Индекс синапса в нейроне.

Описание

Метод SetSynapse устанавливает значение веса указанного синапса.

Комментарии

Метод возвращает результат выполнения. Возможные значения:

Используйте метод INeuralNetwork.GetSynapse для получения текущего значения веса синапса. Если вес установить равным нулю, то синапс не будет работать.

Индексация слоев, нейронов, синапсов сквозная и начинается с нуля. Максимальное значение synapseIndex совпадает с числом синапсов нейрона. Синапс с максимальным индексом - это «смещенный вход» и по умолчанию его вес равен нулю. Используя метод SetSynapse можно изменить значение веса для «смещенного входа».

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

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

См. также:

INeuralNetwork