Red de conocimiento informático - Material del sitio web - Cómo llamar a caffemodel usando la interfaz Python

Cómo llamar a caffemodel usando la interfaz Python

Para representar la operación completa, w y b son lo que necesitamos entrenar. w se llama peso, que también se puede llamar núcleo de convolución (filtro) en CNN, y b es el término de sesgo. f es la función de activación, incluyendo sigmoide, relu, etc.

Una vez completado el entrenamiento de datos, se guardarán en caffemodel, que en realidad son los valores w y b de cada capa.

Ejecutamos el código:

deploy=root 'mnist/deploy.prototxt' #Archivo de implementación

caffe_model=root 'mnist/lenet_iter_9380.caffemodel' # Entrenamiento Buen caffemodel

net = caffe.Net(net_file, caffe_9380.caffemodel)Net(net_file, caffe_model, caffe.TEST) #Cargar el modelo y la red

Esto combinará todos los parámetros y Los datos se cargan en una variable net, pero net es un objeto muy complejo. Intentar mostrarlo directamente no funciona. Entre ellos:

net.params: guarda los valores de los parámetros (w y b) de cada capa

net.blobs: guarda los valores de los datos de cada capa

.