Python pycaffe中SGDSolver和get_解算器方法的区别是什么?

Python pycaffe中SGDSolver和get_解算器方法的区别是什么?,python,caffe,pycaffe,Python,Caffe,Pycaffe,我正在尝试在pycaffe上实现DNN(mnist) pretrained\u solver=caffe.SGDSolver('mnist/lenet\u solver.prototxt') pretrained\u solver=caffe.get\u solver('mnist/lenet\u solver.prototxt') 上面两行有什么区别? 似乎我对这两行中的任何一行都得到了相同的结果…根据 第一个(get_solver)允许您在中指定解算器类型 prototxt 第二个(SGDS

我正在尝试在pycaffe上实现DNN(mnist)

pretrained\u solver=caffe.SGDSolver('mnist/lenet\u solver.prototxt')

pretrained\u solver=caffe.get\u solver('mnist/lenet\u solver.prototxt')

上面两行有什么区别? 似乎我对这两行中的任何一行都得到了相同的结果…

根据

第一个(get_solver)允许您在中指定解算器类型 prototxt

第二个(SGDSolver)不太可靠,因为如果指定 prototxt中的不同解算器类型,则仍将使用 SGDSolver,不告诉您存在不匹配


我得到了它。非常感谢。