public void ForEachWeight(FunChangeWeight fun) { for (int i = 0; i < layers.Length; i++) { layers[i].ForEachWeight(fun); } }
public void ForEachWeight(FunChangeWeight fun) { for (int i = 0; i < neuronNum; i++) { for (int j = 0; j < inputNum; j++) { weights[i].w[j] = fun(weights[i].w[j]); } { bias[i] = fun(bias[i]); } } }