Bevisuali.UX.MainWindow.RequestTraining C# (CSharp) 메소드

RequestTraining() 개인적인 메소드

private RequestTraining ( IObservationSet trainingSet, LearningOptions options ) : void
trainingSet IObservationSet
options Bevisuali.Model.LearningOptions
리턴 void
        internal void RequestTraining(IObservationSet trainingSet, LearningOptions options)
        {
            if (trainingSet == null)
            {
                throw new ArgumentNullException();
            }

            ILearningTask learningTask
                = new LearningTask(
                    Guid.NewGuid().ToString(),
                    trainingSet,
                    options);

            learningTask.BayesianNetworkStarted += OnLearningStarted;
            learningTask.BayesianNetworkFinished += OnLearningFinished;

            Model.LearningTasks.Clear();
            Model.LearningTasks.Add(learningTask);

            xLearningInspector.SetIsLearning(true);
        }