Inicio de GoogleNet
1.0.0
src/nets/googlenet.py
.src/models/inception_module.py
.examples/inception_pretrained.py
.examples/inception_cifar.py
.Para probar el modelo previamente entrenado
Para entrenar desde cero en CIFAR-10
inception_5a
, esto hace que la estructura multiescala de las capas iniciales sea menos útil y perjudica el rendimiento (alrededor del 80 % de precisión). Para aprovechar al máximo las estructuras de múltiples escalas, el paso de la primera capa convolucional se reduce a 1 y se eliminan las dos primeras capas de agrupación máxima. El mapa de características (32 x 32 x canales) tendrá casi el mismo tamaño que se describe en la tabla 1 (28 x 28 x canales) en el documento antes de introducirlo en inception_3a
. También intenté solo reducir la zancada o eliminar solo una capa de agrupación máxima. Pero descubrí que la configuración actual proporciona el mejor rendimiento en el conjunto de prueba.examples/inception_pretrained.py
: PRETRINED_PATH
es la ruta para el modelo previamente entrenado. DATA_PATH
es la ruta para colocar imágenes de prueba. Vaya a examples/
y coloque la imagen de prueba en la carpeta DATA_PATH
, luego ejecute el script:
python inception_pretrained.py --im_name PART_OF_IMAGE_NAME
--im_name
es la opción para los nombres de imágenes que desea probar. Si las imágenes de prueba son todas archivos png
, este puede ser png
. La configuración predeterminada es .jpg
.examples/inception_cifar.py
: DATA_PATH
es la ruta para colocar CIFAR-10. SAVE_PATH
es la ruta para guardar o cargar el archivo de resumen y el modelo entrenado. Vaya a examples/
y ejecute el script:
python inception_cifar.py --train
--lr LEARNING_RATE
--bsize BATCH_SIZE
--keep_prob KEEP_PROB_OF_DROPOUT
--maxepoch MAX_TRAINING_EPOCH
SAVE_PATH
. Se puede descargar un modelo previamente entrenado en CIFAR-10 desde aquí. Vaya a examples/
y coloque el modelo previamente entrenado en SAVE_PATH
. Luego ejecute el script:
python inception_cifar.py --eval
--load PRE_TRAINED_MODEL_ID
99
, que indica el que subí.Fuente de datos | Imagen | Resultado |
---|---|---|
PALMA DE COCO | 1: probabilidad: 1,00, etiqueta: oso pardo, bruin, Ursus arctos 2: probabilidad: 0,00, etiqueta: oso de hielo, oso polar 3: probabilidad: 0.00, etiqueta: hiena, hiena 4: probabilidad: 0,00, etiqueta: chow, chow chow 5: probabilidad: 0,00, etiqueta: oso negro americano, oso negro | |
PALMA DE COCO | 1: probabilidad: 0,79, etiqueta: letrero de la calle 2: probabilidad: 0,06, etiqueta: semáforo, señal de tráfico, semáforo 3: probabilidad: 0,03, etiqueta: parquímetro 4: probabilidad: 0,02, etiqueta: buzón, buzón 5: probabilidad: 0,01, etiqueta: globo | |
PALMA DE COCO | 1: probabilidad: 0,94, etiqueta: trolebús, trolebús 2: probabilidad: 0,05, etiqueta: turismo, autocar, carruaje 3: probabilidad: 0,00, etiqueta: camión de bomberos, camión de bomberos 4: probabilidad: 0,00, etiqueta: tranvía, tranvía, tranvía, trolebús 5: probabilidad: 0,00, etiqueta: minibús | |
PALMA DE COCO | 1: probabilidad: 0,35, etiqueta: burrito 2: probabilidad: 0,17, etiqueta: potpie 3: probabilidad: 0,14, etiqueta: puré de patatas 4: probabilidad: 0,10, etiqueta: placa 5: probabilidad: 0,03, etiqueta: pizza, pastel de pizza | |
ImagenNet | 1: probabilidad: 1,00, etiqueta: pez dorado, Carassius auratus 2: probabilidad: 0,00, etiqueta: belleza de roca, Holocanthus tricolor 3: probabilidad: 0,00, etiqueta: globo, pez globo, pez globo, pez globo 4: probabilidad: 0.00, etiqueta: tenca, Tinca tinca 5: probabilidad: 0,00, etiqueta: pez anémona | |
Auto colección | 1: probabilidad: 0,32, etiqueta: gato egipcio 2: probabilidad: 0,30, etiqueta: atigrado, gato atigrado 3: probabilidad: 0,05, etiqueta: gato tigre 4: probabilidad: 0,02, etiqueta: ratón, ratón de ordenador 5: probabilidad: 0,02, etiqueta: toalla de papel | |
Auto colección | 1: probabilidad: 1,00, etiqueta: tranvía, tranvía, tranvía, tranvía, tranvía 2: probabilidad: 0,00, etiqueta: turismo, autocar, carruaje 3: probabilidad: 0,00, etiqueta: trolebús, trolebús, trolebús sin rieles 4: probabilidad: 0,00, etiqueta: locomotora eléctrica 5: probabilidad: 0,00, etiqueta: vagón de carga |
curva de aprendizaje para el conjunto de entrenamiento
curva de aprendizaje para el conjunto de pruebas
Qian Ge