示例#1
0
        public void ValidateSerialize()
        {
            OwlFlatFileConfig owlConfig = GetConfig(@"examples\flatfile\1\owl-config-flatfile.xml");

            FlatFileDocument document = new FlatFileDocument();

            document.LoadContent(owlConfig, GetContent(@"examples\flatfile\1\test.txt"));

            XmlDocument xmlResult = XmlExtension.Serialize(document);
        }
示例#2
0
        public static bool SaveNetwork(NeuralNetworkLSTM network)
        {
            SaveFileDialog save = new SaveFileDialog();

            save.Filter           = Global.ConfigNetworkFileFilter;
            save.InitialDirectory = Environment.CurrentDirectory;
            if (save.ShowDialog() == DialogResult.OK)
            {
                using (TextWriter reader = new StreamWriter(save.FileName))
                {
                    NetworkManagerLSTM.NetworkSaveFile data = new NetworkManagerLSTM.NetworkSaveFile()
                    {
                        Axons      = network.Axons,
                        LSTM       = network.LSTM.ToArray(),
                        LSTM_Gates = network.LSTM.Gates
                    };
                    string s = XmlExtension.Serialize(data);
                    reader.WriteLine(s);
                }
                return(true);
            }
            return(false);
        }