/// <summary> /// 保存网络 /// </summary> /// <param name="cnn"></param> /// <param name="path"></param> public static void SaveCnn(Cnn cnn, string path) { FileStream fs = new FileStream(path, FileMode.Create); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(fs, cnn); fs.Close(); }
public CnnGroup(int outputCount) { this.outputCount = outputCount; for (int i = 0; i < outputCount; i++) { Cnn cnn = new Cnn(); cnnList.Add(cnn); } }
/// <summary> /// 加载网络 /// </summary> /// <param name="path"></param> /// <returns></returns> public static Cnn LoadCnn(string path) { Cnn cnn = null; if (File.Exists(path)) { FileStream fs = new FileStream(path, FileMode.Open); BinaryFormatter bf = new BinaryFormatter(); cnn = bf.Deserialize(fs) as Cnn; fs.Close(); } return(cnn); }