public Network(BaseOptimizer <U> optimizer, BaseLoss <U> lossf, BaseAccuracy <U> accuracy) { this.optimizer = optimizer; this.lossf = lossf; this.accuracy = accuracy; }
public void Compile(BaseOptimizer optimizer, LossType loss, MetricType metric) { OptimizerFn = optimizer; LossFn = BaseLoss.Get(loss); MetricFn = BaseMetric.Get(metric); }