protected override void Train() { var tcnt = m_Training.Count; var tstart = DateTime.Now; var now = DateTime.Now; Alg = Examples.CreateCIFAR10Demo2(m_Training); Alg.EpochEndedEvent += (o, e) => { Utils.HandleEpochEnded(Alg, m_Test, ResultsFolder); tstart = DateTime.Now; }; //Alg.BatchEndedEvent += (o, e) => // { // now = DateTime.Now; // var iter = Alg.Iteration; // var pct = 100*iter/(float)tcnt; // var elapsed = TimeSpan.FromMinutes((now-tstart).TotalMinutes * (tcnt-iter)/iter); // Console.Write("\rCurrent epoch progress: {0:0.00}%. Left {1:0}m {2:0}s ", pct, elapsed.Minutes, elapsed.Seconds); // }; Console.WriteLine(); Console.WriteLine("Training started at {0}", now); Alg.Train(); Console.WriteLine("--------- ELAPSED TRAIN ----------" + (DateTime.Now - now).TotalMilliseconds); }
protected override void Train() { Alg = Examples.CreateCIFAR10Demo1(m_Training); Alg.EpochEndedEvent += (o, e) => Utils.HandleEpochEnded(Alg, m_Training.Subset(0, 10000), ResultsFolder); // we do not have public test data in kaggle :( var now = DateTime.Now; Console.WriteLine(); Console.WriteLine("Training started at {0}", now); Alg.Train(); Console.WriteLine("--------- ELAPSED TRAIN ----------" + (DateTime.Now - now).TotalMilliseconds); }
protected override void Train() { Alg = Examples.CreateMNISTSimpleDemoWithBatching(m_Training); Alg.EpochEndedEvent += (o, e) => Utils.HandleEpochEnded(Alg, m_Test, ResultsFolder); var now = DateTime.Now; Console.WriteLine(); Console.WriteLine("Training started at {0}", now); Alg.Train(); Console.WriteLine("--------- ELAPSED TRAIN ----------" + (DateTime.Now - now).TotalMilliseconds); }
protected override BackpropAlgorithm CreateAlgorithm() { return(Examples.CreateCIFAR10Demo2()); }
protected override BackpropAlgorithm CreateAlgorithm() { return(Examples.CreateMainColorsDemo1_Pretrain(@"F:\Work\science\Machine learning\data\main-colors-test\pretrain\original\net.mld")); //return Examples.CreateMainColorsDemo1(); }
protected override BackpropAlgorithm CreateAlgorithm() { return(Examples.CreateKaggleCatOrDogDemo1_SEALED()); }
protected override BackpropAlgorithm CreateAlgorithm() { //return Examples.CreateKaggleCatOrDogFiltersDemo1(); return(Examples.CreateKaggleCatOrDogFiltersDemo1_Pretrained(@"C:\ML\output\cat-dog-filters\_pretrained\cn_e205_p19.52.mld")); }
protected override BackpropAlgorithm CreateAlgorithm() { return(Examples.CreateKaggleCatOrDogBlackWhiteDemo1_Pretrained(@"C:\ML\output\cat-dog-blackwhite\_pretrained\___cn_e75_p28.28.mld")); }
protected override BackpropAlgorithm CreateAlgorithm() { return(Examples.CreateMNISTSimpleDemo_SEALED()); }
protected override BackpropAlgorithm CreateAlgorithm() { return(Examples.CreateCIFAR10Trunc2ClassesDemo2_SEALED()); }