• aforge.net神经网络保存


    using System;
    using System.Collections.Generic;
    using System.Text;
     
    using AForge.Neuro;
    using AForge.Neuro.Learning;
     
    using System.IO;
    using System.Runtime.Serialization.Formatters.Binary;
    using System.Runtime.Serialization;
     
    namespace khiNeuralNet
    {
        /// <summary>
        /// Allows saving and loading of the AForge Neural Network
        /// </summary>
        public class NeuralNetIO
        {
            // Protect the class from instantiation
            private NeuralNetIO() { }
     
            /// <summary>
            /// Save the network
            /// </summary>
            /// <param name="Net">The network to save</param>
            public static void SaveNet(ActivationNetwork Net, string FilePath)
            {
                FileStream fs = new FileStream(FilePath, FileMode.Create); 
                BinaryFormatter formatter = new BinaryFormatter(); 
                formatter.Serialize(fs, Net); 
                fs.Close();
            }
            
            /// <summary>
            /// Load a network
            /// </summary>
            /// <param name="FilePath">The path to the binary network file</param>
            /// <returns></returns>
            public static ActivationNetwork LoadNet(string FilePath)
            {
                FileStream fs = new FileStream(FilePath, FileMode.Open);
                BinaryFormatter formatter = new BinaryFormatter();  
                ActivationNetwork net = (ActivationNetwork)formatter.Deserialize(fs); 
                fs.Close();
                return net;
            }
     
        }
     
    }
  • 相关阅读:
    day17-jdbc 7.Statement介绍
    day17-jdbc 6.Connection介绍
    day17-jdbc 5.url介绍
    day17-jdbc 4.DriverManager详解
    day17-jdbc 3.jdbc快速入门
    SSH原理与运用
    SSH原理与运用
    11 个 Linux 上最佳的图形化 Git 客户端
    11 个 Linux 上最佳的图形化 Git 客户端
    11 个 Linux 上最佳的图形化 Git 客户端
  • 原文地址:https://www.cnblogs.com/villa/p/3912755.html
Copyright © 2020-2023  润新知