// Accept an arbitrary function for mutation public void mutate(Matrix.MapFunction func) { this.weights_ih = this.weights_ih.map(func); this.weights_ho = this.weights_ho.map(func); this.bias_h = this.bias_h.map(func); this.bias_o = this.bias_o.map(func); }
public ActivationFunction(Matrix.MapFunction func, Matrix.MapFunction dfunc) { this.func = func; this.dfunc = dfunc; }