public SubsetValidatorFactory(ISubsetDataFeatureProvider baseProvider, object trainingProviderSubsetParameter, object validationProviderSubsetParameter) { Contract.Requires(baseProvider != null); Contract.Requires(trainingProviderSubsetParameter != null); Contract.Requires(validationProviderSubsetParameter!= null); BaseProvider = baseProvider; TrainingProviderSubsetParameters = new[] { trainingProviderSubsetParameter }; ValidationProviderSubsetParameters = new[] { validationProviderSubsetParameter }; }
public SubsetValidatorFactory(ISubsetDataFeatureProvider baseProvider, object[] trainingProviderSubsetParameters, object[] validationProviderSubsetParameters) { Contract.Requires(baseProvider != null); Contract.Requires(!trainingProviderSubsetParameters.IsNullOrEmpty()); Contract.Requires(!validationProviderSubsetParameters.IsNullOrEmpty()); BaseProvider = baseProvider; TrainingProviderSubsetParameters = trainingProviderSubsetParameters; ValidationProviderSubsetParameters = validationProviderSubsetParameters; }