欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python做深度学习(三)

程序员文章站 2023-01-28 20:11:05
有关net的python接口 solver = caffe.SGDSolver(“”) 读取配置文件,生成solver这个对象 Solver = caf...

有关net的python接口

solver = caffe.SGDSolver(“”) 读取配置文件,生成solver这个对象

Solver = caffe.get_solver(“”)

solver.net 从solver这个对象里,我们可以拿到训练用的net

Solver.test_nets[0] 测试用的net可以是多个,一般获取第一个

solver.step(num) 表示迭代多少次 一次跑几个迭代

solver.solver() 直接运行,按照配置文件跑 train

Solver.net.forward()

solver.net.blobs['data']

solver.net.blobs['ip1']

solver.net.blobs['ip1'].data

solver.net.blobs['ip1'].diff

python -i p0.py

solver.net.params['ip1'][0],[1] 权值和偏值

solver.net.params['ip1'][0].data

solver.net.params['ip1'][0].diff

solver.net.blobs['ip1'].data.shape

solver.net.blobs['ip2'].diff.shape

solver.net.params['ip1'][0].data.shape 对于权值,有权值和偏值之分

solver.net.params['ip1'][1].data.shape