Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }
Exemplo n.º 4
0
 protected override BackpropAlgorithm CreateAlgorithm()
 {
     return(Examples.CreateCIFAR10Demo2());
 }
Exemplo n.º 5
0
 protected override BackpropAlgorithm CreateAlgorithm()
 {
     return(Examples.CreateMainColorsDemo1_Pretrain(@"F:\Work\science\Machine learning\data\main-colors-test\pretrain\original\net.mld"));
     //return Examples.CreateMainColorsDemo1();
 }
Exemplo n.º 6
0
 protected override BackpropAlgorithm CreateAlgorithm()
 {
     return(Examples.CreateKaggleCatOrDogDemo1_SEALED());
 }
Exemplo n.º 7
0
 protected override BackpropAlgorithm CreateAlgorithm()
 {
     //return Examples.CreateKaggleCatOrDogFiltersDemo1();
     return(Examples.CreateKaggleCatOrDogFiltersDemo1_Pretrained(@"C:\ML\output\cat-dog-filters\_pretrained\cn_e205_p19.52.mld"));
 }
Exemplo n.º 8
0
 protected override BackpropAlgorithm CreateAlgorithm()
 {
     return(Examples.CreateKaggleCatOrDogBlackWhiteDemo1_Pretrained(@"C:\ML\output\cat-dog-blackwhite\_pretrained\___cn_e75_p28.28.mld"));
 }
Exemplo n.º 9
0
 protected override BackpropAlgorithm CreateAlgorithm()
 {
     return(Examples.CreateMNISTSimpleDemo_SEALED());
 }
Exemplo n.º 10
0
 protected override BackpropAlgorithm CreateAlgorithm()
 {
     return(Examples.CreateCIFAR10Trunc2ClassesDemo2_SEALED());
 }