Articles of caffe

NameError: el nombre ‘get_ipython’ no está definido

Estoy trabajando en el marco de Caffe y utilizando la interfaz de PyCaffe. Estoy utilizando un script de Python obtenido al convertir el IPython Notebook 00- Classification.ipynb para probar la clasificación mediante un modelo entrenado para ImageNet. Pero cualquier instrucción get_ipython () en el script está dando el siguiente error: $ python python/my_test_imagenet.py Traceback (most […]

Configurando GLOG_minloglevel = 1 para evitar la salida en shell desde Caffe

Estoy usando Caffe, que está imprimiendo mucha salida al shell al cargar la neural network. Me gustaría suprimir esa salida, que supuestamente se puede hacer configurando GLOG_minloglevel=1 al ejecutar el script de Python. He intentado hacerlo utilizando el siguiente código, pero aún así obtengo toda la salida de la carga de la red. ¿Cómo suprimo […]

El codec ‘utf-8’ no puede decodificar el byte 0x80

Estoy tratando de descargar el modelo entrenado por BVLC y estoy atascado con este error UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x80 in position 110: invalid start byte Creo que es por la siguiente función ( código completo ) # Closure-d function for checking SHA1. def model_checks_out(filename=model_filename, sha1=frontmatter[‘sha1’]): with open(filename, ‘r’) as f: return hashlib.sha1(f.read()).hexdigest() […]

Problemas de clasificación de imágenes en tiempo real de Python con redes neuronales

Estoy intentando usar caffe y python para hacer la clasificación de imágenes en tiempo real. Estoy usando OpenCV para transmitir desde mi cámara web en un proceso, y en un proceso separado, usando caffe para realizar la clasificación de imágenes en los cuadros extraídos de la cámara web. Luego, paso el resultado de la clasificación […]

Caffe: Leyendo LMDB desde Python

He extraído características usando caffe, que genera un archivo .mdb. Entonces estoy intentando leerlo usando Python y mostrarlo como un número legible. import lmdb lmdb_env = lmdb.open(‘caffefeat’) lmdb_txn = lmdb_env.begin() lmdb_cursor = lmdb_txn.cursor() for key, value in lmdb_cursor: print str(value) Esto imprime una línea muy larga de caracteres rotos ilegibles. Luego intenté imprimir int (valor), […]

Extracción de pesos de .caffemodel sin caffe instalado en Python

¿Existe una forma relativamente simple de extraer pesos en Python de uno de los muchos modelos pre-entrenados en Caffe Zoo WITHOUT CAFFE (ni pyCaffe)? ¿Es decir, analizar .caffemodel a hdf5 / numpy o cualquier formato que pueda ser leído por Python? Todas las respuestas que encontré usan código C ++ con clases de cafe o […]

Aprendizaje profundo – una serie de preguntas ingenuas sobre caffe

Estoy tratando de entender los conceptos básicos de caffe, en particular para usar con python. Tengo entendido que la definición del modelo (por ejemplo, una architecture de neural network dada) debe incluirse en el archivo ‘.prototxt’ . Y que cuando entrena el modelo en los datos usando ‘.prototxt’ , guarda los parámetros de peso / […]

Caffe: ¿cómo obtener la fase de una capa de Python?

“myLayer” capa “Python” “myLayer” en caffe, y la uso en la red train_val.prototxt Inserto la capa de esta manera: layer { name: “my_py_layer” type: “Python” bottom: “in” top: “out” python_param { module: “my_module_name” layer: “myLayer” } include { phase: TRAIN } # THIS IS THE TRICKY PART! } Ahora, mi capa solo participa en la […]

Uso de GPU a pesar de configurar CPU_Only, generando un argumento de palabra clave inesperado

Estoy instalando Caffe en un servidor virtual Ubuntu 14.04 con CUDA instalado (sin controlador) utilizando https://github.com/BVLC/caffe/wiki/Ubuntu-14.04-VirtualBox-VM como inspiración. Durante el proceso de instalación, edité MakeFile para incluir “CPU_ONLY := 1” antes de construirlo. Sin embargo, parece que Caffe todavía está tratando de hacer uso de la GPU. Cuando bash ejecutar un ejemplo de prueba, aparece […]

Usa caffe para entrenar a Lenet con datos CSV

Disculpe, tengo una pregunta sobre el uso de caffe para datos hd? Intento ejecutar un ejemplo en los datos de Kaggle mnist csv con los siguientes pasos Usa h5py para convertirlo a datos h5. (Yo uso el caffe-example.py para convertir) Luego modifique el lenet_train_test_prototxt y entrene. Estoy bastante perdido en este paso. El único cambio […]