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");
}
}
}