MCPcopy Create free account
hub / github.com/EdwardRaff/JSAT / clone

Method clone

JSAT/src/jsat/classifiers/boosting/Bagging.java:480–500  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

478 }
479
480 @Override
481 public Bagging clone()
482 {
483 Bagging clone = new Bagging(extraSamples, simultaniousTraining, rounds, new Random(rounds));
484 if(baseClassifier != null)
485 clone.baseClassifier = baseClassifier.clone();
486 if(predicting != null)
487 clone.predicting = this.predicting.clone();
488 if(baseRegressor != null)
489 clone.baseRegressor = baseRegressor.clone();
490 if(learners != null && !learners.isEmpty())
491 {
492 clone.learners = new ArrayList(this.learners.size());
493 for(Object learner : learners)
494 if(learner instanceof Classifier)
495 clone.learners.add( ((Classifier)learner).clone());
496 else
497 clone.learners.add( ((Regressor)learner).clone());
498 }
499 return clone;
500 }
501
502 @Override
503 public List<Parameter> getParameters()

Callers 1

testCloneMethod · 0.95

Calls 3

cloneMethod · 0.65
sizeMethod · 0.65
addMethod · 0.45

Tested by 1

testCloneMethod · 0.76