public Network() { if (File.Exists(DefaultNetworkPath)) { Network defaultNetwork = ImportNetwork.NetworkImport(DefaultNetworkPath); LearningRate = defaultNetwork.LearningRate; Momentum = defaultNetwork.Momentum; EntryLayer = defaultNetwork.EntryLayer; HiddenLayers = defaultNetwork.HiddenLayers; ExitLayer = defaultNetwork.ExitLayer; foreach (var x in HiddenLayers) { LayerDescription += x.Neurons.Count + ","; } LayerDescription = LayerDescription.Remove(LayerDescription.Length - 1); } else { LearningRate = 0.05; Momentum = 0.1; EntryLayer = new Layer(); HiddenLayers = new List <Layer>(); ExitLayer = new Layer(); } }
private void LoadNetwork() { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "Image Files(*.JSON)|*.JSON"; if (openFileDialog.ShowDialog() == true) { string fileName = openFileDialog.FileName; Network network = ImportNetwork.NetworkImport(fileName); IoC.Get <Network>().LoadNetwork(network); } }