public GradientDescentCalculator( IFunctionsCalculator functions, IDataSourceSupplier dataSupplier) { this.functions = functions; this.dataSupplier = dataSupplier; }
public GradientDescentCalculator(IEnumerable <TrainingElement> trainingSet) { this.trainingSet = trainingSet.ToList(); this.functions = new FunctionsCalculator(trainingSet); this.dataSupplier = new DataSourceSupplier(); }