public DistributionType learn( Collection<? extends DataType> minimizationParameters) { DistributionWrapper wrapperClone = this.distributionWrapper.clone(); wrapperClone.costFunction.setCostParameters(minimizationParameters); this.getAlgorithm().setInitialGuess( wrapperClone.distribution.convertToVector() ); this.getAlgorithm().learn( wrapperClone ); this.result = wrapperClone.distribution; return this.getResult(); }
public DistributionType learn( Collection<? extends DataType> minimizationParameters) { DistributionWrapper wrapperClone = this.distributionWrapper.clone(); wrapperClone.costFunction.setCostParameters(minimizationParameters); this.getAlgorithm().setInitialGuess( wrapperClone.distribution.convertToVector() ); this.getAlgorithm().learn( wrapperClone ); this.result = wrapperClone.distribution; return this.getResult(); }
public DistributionType learn( Collection<? extends DataType> minimizationParameters) { DistributionWrapper wrapperClone = this.distributionWrapper.clone(); wrapperClone.costFunction.setCostParameters(minimizationParameters); this.getAlgorithm().setInitialGuess( wrapperClone.distribution.convertToVector() ); this.getAlgorithm().learn( wrapperClone ); this.result = wrapperClone.distribution; return this.getResult(); }