public void AddTrees(int addition) { CountTree += addition; CultivateTrees().ContinueWith((t) => { IsReady = true; OnCultivateFinished?.Invoke(this, EventArgs.Empty); Console.WriteLine("FOREST READY!"); });; }
public RandomForest(DataTable trainingSet, ref DataTable testSet, int jumlahTree, int ukuranSubsample, double minAccuracy) { Console.WriteLine("GENERATING FOREST..."); IsReady = false; Trees = new List <Tree>(); dt = trainingSet; TestSet = testSet; MinimumAccuracy = minAccuracy > 1 ? minAccuracy / 100d : minAccuracy; CountTree = jumlahTree; BootstrapSampleSize = ukuranSubsample; CultivateTrees().ContinueWith((t) => { IsReady = true; OnCultivateFinished?.Invoke(this, EventArgs.Empty); Console.WriteLine("FOREST READY!"); }); }