@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); IntParameter nfoldP = new IntParameter(NFOLD_ID)// .setDefaultValue(N_DEFAULT) // .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT); if(config.grab(nfoldP)) { nfold = nfoldP.intValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); IntParameter kP = new IntParameter(K_ID) // .setDefaultValue(0) // .addConstraint(CommonConstraints.GREATER_EQUAL_ZERO_INT); if(config.grab(kP)) { k = kP.intValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); IntParameter nfoldP = new IntParameter(NFOLD_ID)// .setDefaultValue(N_DEFAULT) // .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT); if(config.grab(nfoldP)) { nfold = nfoldP.intValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); IntParameter kP = new IntParameter(K_ID) // .setDefaultValue(0) // .addConstraint(CommonConstraints.GREATER_EQUAL_ZERO_INT); if(config.grab(kP)) { k = kP.intValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); IntParameter kP = new IntParameter(K_ID) // .setDefaultValue(0) // .addConstraint(CommonConstraints.GREATER_EQUAL_ZERO_INT); if(config.grab(kP)) { k = kP.intValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); IntParameter nfoldP = new IntParameter(NFOLD_ID)// .setDefaultValue(N_DEFAULT) // .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT); if(config.grab(nfoldP)) { nfold = nfoldP.intValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); ObjectParameter<LocalitySensitiveHashFunctionFamily<? super V>> familyP = new ObjectParameter<>(FAMILY_ID, LocalitySensitiveHashFunctionFamily.class); if(config.grab(familyP)) { family = familyP.instantiateClass(config); } IntParameter lP = new IntParameter(L_ID) // .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT); if(config.grab(lP)) { l = lP.intValue(); } IntParameter bucketsP = new IntParameter(BUCKETS_ID) // .setDefaultValue(7919); // Primes work best, apparently. bucketsP.addConstraint(CommonConstraints.GREATER_THAN_ONE_INT); if(config.grab(bucketsP)) { numberOfBuckets = bucketsP.intValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); ObjectParameter<LocalitySensitiveHashFunctionFamily<? super V>> familyP = new ObjectParameter<>(FAMILY_ID, LocalitySensitiveHashFunctionFamily.class); if(config.grab(familyP)) { family = familyP.instantiateClass(config); } IntParameter lP = new IntParameter(L_ID) // .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT); if(config.grab(lP)) { l = lP.intValue(); } IntParameter bucketsP = new IntParameter(BUCKETS_ID) // .setDefaultValue(7919); // Primes work best, apparently. bucketsP.addConstraint(CommonConstraints.GREATER_THAN_ONE_INT); if(config.grab(bucketsP)) { numberOfBuckets = bucketsP.intValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); ObjectParameter<LocalitySensitiveHashFunctionFamily<? super V>> familyP = new ObjectParameter<>(FAMILY_ID, LocalitySensitiveHashFunctionFamily.class); if(config.grab(familyP)) { family = familyP.instantiateClass(config); } IntParameter lP = new IntParameter(L_ID); lP.addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT); if(config.grab(lP)) { l = lP.intValue(); } IntParameter bucketsP = new IntParameter(BUCKETS_ID); bucketsP.setDefaultValue(7919); // Primes work best, apparently. bucketsP.addConstraint(CommonConstraints.GREATER_THAN_ONE_INT); if(config.grab(bucketsP)) { numberOfBuckets = bucketsP.intValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); IntParameter bootstrapsamplesP = new IntParameter(BOOTSTRAP_ID) // .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT) // .setDefaultValue(1000); if(config.grab(bootstrapsamplesP)) { bootstrapSamples = bootstrapsamplesP.getValue(); } DoubleParameter confidenceP = new DoubleParameter(CONFIDENCE_ID) // .addConstraint(CommonConstraints.GREATER_EQUAL_ZERO_DOUBLE) // .addConstraint(CommonConstraints.LESS_THAN_ONE_DOUBLE) // .setDefaultValue(1 - 2.5 / bootstrapSamples); if(config.grab(confidenceP)) { minConfidence = confidenceP.doubleValue(); } RandomParameter rndP = new RandomParameter(RANDOM_ID); if(config.grab(rndP)) { rnd = rndP.getValue(); } }
@Override protected void makeOptions(Parameterization config) { super.makeOptions(config); IntParameter bootstrapsamplesP = new IntParameter(BOOTSTRAP_ID) // .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT) // .setDefaultValue(1000); if(config.grab(bootstrapsamplesP)) { bootstrapSamples = bootstrapsamplesP.getValue(); } DoubleParameter confidenceP = new DoubleParameter(CONFIDENCE_ID) // .addConstraint(CommonConstraints.GREATER_EQUAL_ZERO_DOUBLE) // .addConstraint(CommonConstraints.LESS_THAN_ONE_DOUBLE) // .setDefaultValue(1 - 2.5 / bootstrapSamples); if(config.grab(confidenceP)) { minConfidence = confidenceP.doubleValue(); } RandomParameter rndP = new RandomParameter(RANDOM_ID); if(config.grab(rndP)) { rnd = rndP.getValue(); } }
.setDefaultValue(2) // .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT); if(config.grab(dimP)) { .setDefaultValue(1000)// .addConstraint(CommonConstraints.GREATER_EQUAL_ZERO_INT); if(config.grab(maxiterP)) {
.setDefaultValue(2) // .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT); if(config.grab(dimP)) { .setDefaultValue(1000)// .addConstraint(CommonConstraints.GREATER_EQUAL_ZERO_INT); if(config.grab(maxiterP)) {
@Override protected void makeOptions(Parameterization config) { ObjectParameter<BIRCHDistance> distanceP = new ObjectParameter<>(DISTANCE_ID, BIRCHDistance.class, VarianceIncreaseDistance.class); if(config.grab(distanceP)) { distance = distanceP.instantiateClass(config); } ObjectParameter<BIRCHAbsorptionCriterion> absorptionP = new ObjectParameter<>(ABSORPTION_ID, BIRCHAbsorptionCriterion.class, DiameterCriterion.class); if(config.grab(absorptionP)) { absorption = absorptionP.instantiateClass(config); } DoubleParameter thresholdP = new DoubleParameter(THRESHOLD_ID) // .addConstraint(CommonConstraints.GREATER_THAN_ZERO_DOUBLE) // .setOptional(true); if(config.grab(thresholdP)) { threshold = thresholdP.doubleValue(); } IntParameter branchingP = new IntParameter(BRANCHING_ID) // .addConstraint(new GreaterConstraint(2)) // .setDefaultValue(64); if(config.grab(branchingP)) { branchingFactor = branchingP.intValue(); } DoubleParameter maxleavesP = new DoubleParameter(MAXLEAVES_ID) // .addConstraint(CommonConstraints.GREATER_THAN_ZERO_DOUBLE) // .setDefaultValue(0.05); if(config.grab(maxleavesP)) { maxleaves = maxleavesP.doubleValue(); } }
@Override protected void makeOptions(Parameterization config) { ObjectParameter<BIRCHDistance> distanceP = new ObjectParameter<>(DISTANCE_ID, BIRCHDistance.class, VarianceIncreaseDistance.class); if(config.grab(distanceP)) { distance = distanceP.instantiateClass(config); } ObjectParameter<BIRCHAbsorptionCriterion> absorptionP = new ObjectParameter<>(ABSORPTION_ID, BIRCHAbsorptionCriterion.class, DiameterCriterion.class); if(config.grab(absorptionP)) { absorption = absorptionP.instantiateClass(config); } DoubleParameter thresholdP = new DoubleParameter(THRESHOLD_ID) // .addConstraint(CommonConstraints.GREATER_EQUAL_ZERO_DOUBLE) // .setOptional(true); if(config.grab(thresholdP)) { threshold = thresholdP.doubleValue(); } IntParameter branchingP = new IntParameter(BRANCHING_ID) // .addConstraint(new GreaterEqualConstraint(2)) // .setDefaultValue(64); if(config.grab(branchingP)) { branchingFactor = branchingP.intValue(); } DoubleParameter maxleavesP = new DoubleParameter(MAXLEAVES_ID) // .addConstraint(CommonConstraints.GREATER_THAN_ZERO_DOUBLE) // .setDefaultValue(0.05); if(config.grab(maxleavesP)) { maxleaves = maxleavesP.doubleValue(); } }