CaptchaReactNeuron

3

12/15/2019 3:30:19 PM

Details

diff --git a/NeuralNetwork/NeuralNetwork.Neutral/CNTK/MNIST.cs b/NeuralNetwork/NeuralNetwork.Neutral/CNTK/MNIST.cs
index 10cfddb..d5404f2 100644
--- a/NeuralNetwork/NeuralNetwork.Neutral/CNTK/MNIST.cs
+++ b/NeuralNetwork/NeuralNetwork.Neutral/CNTK/MNIST.cs
@@ -96,13 +96,13 @@ namespace NeuralNetwork.Model.Neutral.CNTK
 
     static public class MNIST
     {
-        private const string PathData = @"App_Data\train.csv";//@"d:\train.csv";//@"d:\dataset.csv";
+        //private const string PathData = @"App_Data\train.csv";//@"d:\train.csv";//@"d:\dataset.csv";
         private static DeviceDescriptor device = DeviceDescriptor.CPUDevice;
         private static NeutralNetwork network;
 
-        public static void Init()
+        public static void Init(string path)
         {
-
+            network = new NeutralNetwork(LoadData(path));
         }
 
         public static int GetNumber(float [] input)
@@ -117,15 +117,15 @@ namespace NeuralNetwork.Model.Neutral.CNTK
 
         static MNIST()
         {
-            network = new NeutralNetwork(LoadData());
+            
         }
 
-        private static Digit[] LoadData()
+        private static Digit[] LoadData(string path)
         {
             //WriteLine("Reading data");
-            if (!File.Exists(PathData))
-                throw new System.IO.IOException($"File {PathData} not found.");
-            var f = File.ReadLines(PathData);
+            if (!File.Exists(path))
+                throw new System.IO.IOException($"File {path} not found.");
+            var f = File.ReadLines(path);
             var data = from t in f.Skip(1)
                        let zz = t.Split(',').Select(float.Parse)
                        select new Digit
diff --git a/NeuralNetwork/NeuralNetwork.UI.Web/Global.asax.cs b/NeuralNetwork/NeuralNetwork.UI.Web/Global.asax.cs
index dfd74cc..cfe5761 100644
--- a/NeuralNetwork/NeuralNetwork.UI.Web/Global.asax.cs
+++ b/NeuralNetwork/NeuralNetwork.UI.Web/Global.asax.cs
@@ -17,7 +17,7 @@ namespace NeuralNetwork.UI.Web
             RouteConfig.RegisterRoutes(RouteTable.Routes);
             BundleConfig.RegisterBundles(BundleTable.Bundles);
 
-            NeuralNetwork.Model.Neutral.CNTK.MNIST.Init();
+            NeuralNetwork.Model.Neutral.CNTK.MNIST.Init(@"App_Data\train.csv");
         }
     }
 }