神经网络识别手写优化(三)
来源:互联网 发布:ios虚拟定位软件下载 编辑:程序博客网 时间:2024/06/03 13:12
前言
本文是为了实现存储自己训练好的模型 结构和参数,以及加载训练好的模型进行预测。
代码
保存
def save(self,filename): """ 模型保存 :param filename: 文件名 :return: """ data ={ "sizes": self.sizes, #模型结构 "weights": [w.tolist() for w in self.weights], #tolist转换为列表类型 "biases": [b.tolist() for b in self.biases], "cost": str(self.cost.__name__) #保存一下损失函数 } f=open(filename,"w") json.dump(data,f) f.close()
加载
def load(filename): """ 加载模型 :param filename: :return: """ f=open(filename,"r") data=json.load(f) f.close() cost=getattr(sys.modules[__name__],data["cost"]) #找对象 net=Network(data["sizes"],cost=cost) net.weights=[np.array(w) for w in data["weights"]] net.biases=[np.array(b) for b in data["biases"]] return net
阅读全文
0 0
- 神经网络识别手写优化(三)
- 神经网络识别手写优化(一)
- 神经网络识别手写优化(二)
- 卷积神经网络(cnn) 手写数字识别
- 卷积神经网络(cnn) 手写数字识别
- 神经网络实现手写数字识别(MNIST)
- 基于tensorflow的MNIST手写数字识别(三)--神经网络篇
- 使用神经网络识别手写数字
- 【TensorFlow】神经网络MNIST手写识别
- 利用神经网络识别手写数字
- 初识神经网络--识别手写数字
- Python神经网络识别手写字体
- 神经网络:简单手写数字识别神经网络
- 第一章 用神经网络识别手写数字(第一节 感知器)
- 机器学习之 神经网络的实现(二)-->手写识别
- Neural Network(神经网络)实例--手写数字识别
- TensorFlow实战-mnist手写数字识别(卷积神经网络)
- 用BP人工神经网络识别手写数字——《Python也可以》之三
- 小程序 转化html
- 深度学习与神经网络-吴恩达-第一周 梯度检查
- 三维图像切面提取
- 为什么接口中的常量必须使用public static final修饰
- 自学Oracle,复杂嵌套查询
- 神经网络识别手写优化(三)
- ES6数组扩展知识(ECMAScript 6 入门笔记)
- 斐波那契数列
- Yandex Big Data Essentials Week1 Unix Command Line Interface File Content exploration
- Ubuntu 14和16安装完后需要进行的操作
- CCF 1030 角谷猜想 冰雹猜想
- Android开发根据Json直接生成Java Bean方法总结
- Android Studio导入android源码
- 题目_数列有序