public PCFuzzySystem TuneUpFuzzySystem(PittsburgHybride Ocean, PCFuzzySystem Classifier, ILearnAlgorithmConf conf) { HybrideOcean = Ocean; base.TuneUpFuzzySystem(Classifier, conf); Ocean.Store(chooseDiscovers(1), this.ToString()); return(fullFuzzySystem); }
public override void oneIterate(PCFuzzySystem result) { if (HybrideOcean == null) { HybrideOcean = new PittsburgHybride(result); } base.oneIterate(result); counterGet++; countterSend++; if (countterSend == BorderSend) { countterSend = 0; HybrideOcean.Store(chooseDiscovers(countDiscovers), this.ToString()); } if (counterGet == BorderGet) { counterGet = 0; Outsiders = HybrideOcean.Get(countOutsiders, PittsburgHybride.goodness.best, PittsburgHybride.islandStrategy.All); assimilateOutSiders(); } }
public PCFuzzySystem TuneUpFuzzySystem(PittsburgHybride Ocean, PCFuzzySystem Approximate, ILearnAlgorithmConf conf) { HybrideOcean = Ocean; base.TuneUpFuzzySystem(Approximate, conf); Ocean.Store(chooseDiscovers(1), this.ToString()); return(result); }