public MainPresenter(IMainView view, IImagesSource imagesSource, IExamplesSource examplesSource) { this.view = view; this.imagesSource = imagesSource; this.examplesSource = examplesSource; histogramPresenter = new HistogramPresenter(view); colorCalculatorPresenter = new ColorCalculatorPresenter(view); view.OnExampleRun += ExampleRun; view.OnViewClosing += ViewClosing; view.OnCurrentImageSave += CurrentImageSave; view.OnImagesSave += ImagesSave; view.OnFileOpen += FileOpen; view.OnMetricsShow += MetricsShow; view.OnHistogramShow += HistogramShow; view.OnColorCalculatorShow += ColorCalculatorShow; view.OnColorSelect += ColorSelect; view.SetImages(imagesSource.Images); examples = examplesSource.CreateExamplesDictionary(); view.SetExamples(examples); }
public MiniBatchTrainer(IExamplesSource examplesSource, MiniBatchTrainerSettings settings) : base(examplesSource, settings) { BatchSize = settings.BatchSize; }
protected BaseTrainer(IExamplesSource examplesSource, TrainerSettings settings) { ExamplesCount = examplesSource.ExamplesCount; Init(examplesSource.GetExamples(), settings); }
public ClassificationTester(IExamplesSource examplesSource) { _testExamples = examplesSource.GetExamples(); }