protected virtual void OnLearningDone(LearningDoneEventArgs e) { if (LearningDone != null) { LearningDone(this, e); } }
protected void Run() { bayes.Initialize(false); LearningDoneEventArgs e = new LearningDoneEventArgs(this.Predict()); e.Media = song; OnLearningDone(e); }
private void Run(Song media) { ColoredTree <string, string> decisionTree = (_rebuild || !File.Exists(Paths.DecisionTree)) ? UpdateTree() : DeserializeTree(Paths.DecisionTree); LearningDoneEventArgs e = new LearningDoneEventArgs(this.Predict(decisionTree, media)); e.Media = media; OnLearningDone(e); }
private void learning_LearningDone(object sender, LearningDoneEventArgs e) { PredictionDoneEventArgs pd = new PredictionDoneEventArgs(); if (e.Prediction == 1) { pd.Media = e.Media; } OnPredictionDone(pd); }