[PYTHON] J'ai essayé la reconnaissance d'image de CIFAR-10 avec la reconnaissance d'image Keras-

introduction

Programme de prédiction

#!/usr/local/bin/python3
#!-*- coding: utf-8 -*-

import os
import numpy as np
from keras.models import model_from_json
from keras.preprocessing.image import load_img, img_to_array

if __name__ == '__main__':

    #Chargez le modèle
    model_json = open('model.json').read()
    model = model_from_json(model_json)
    model.load_weights('model.h5')

    #Charger l'image
    image = load_img('{Chemin du fichier image}', target_size=(32, 32))

    #Convertir en tableau
    x = img_to_array(image)

    #Augmenter le nombre de dimensions
    x = np.expand_dims(x, axis=0)

    #Les données d'entrée sont[0,1]Normalisé à la plage de
    x = x.astype('float32')
    x /= 255.0

    #Prévoir
    preds = model.predict(x)

    #Obtenir l'index de la valeur maximale
    answer = np.argmax(preds)

    cifar_map = {
        0: "airplane",
        1: "automobile",
        2: "bird",
        3: "cat",
        4: "deer",
        5: "dog",
        6: "frog",
        7: "hourse",
        8: "ship",
        9: "truck"
    }

    print(cifar_map[answer])

Résultat de la prédiction

―― Je l'ai fait avec les 5 feuilles suivantes.

Ferrari

1.jpg

automobile

Teckel miniature

2.jpg

frog

Chat

3.jpg

hourse

Grand navire à passagers

4.jpg

ship

impact profond

5.jpg

hourse

Impressions

―― Est-ce difficile à comprendre parce que les animaux quadrupèdes ont des caractéristiques similaires? ――Il peut être un peu plus précis si vous traitez l'image pour la rendre plus visible.

Recommended Posts

J'ai essayé la reconnaissance d'image de CIFAR-10 avec la reconnaissance d'image Keras-
J'ai essayé la reconnaissance d'image de CIFAR-10 avec Keras-Learning-
J'ai essayé la reconnaissance d'image simple avec Jupyter
J'ai essayé la reconnaissance manuscrite des caractères des runes avec scikit-learn
[OpenCV / Python] J'ai essayé l'analyse d'image de cellules avec OpenCV
J'ai essayé la reconnaissance faciale avec OpenCV
J'ai essayé de trouver l'entropie de l'image avec python
J'ai essayé la reconnaissance de caractères manuscrits des caractères runiques avec CNN en utilisant Keras
J'ai essayé de jouer avec l'image avec Pillow
J'ai essayé de "lisser" l'image avec Python + OpenCV
J'ai essayé des centaines de millions de SQLite avec python
J'ai essayé de "différencier" l'image avec Python + OpenCV
Reconnaissance d'image avec keras
J'ai essayé Flask avec des conteneurs distants de VS Code
J'ai essayé de corriger la forme trapézoïdale de l'image
J'ai essayé de "binariser" l'image avec Python + OpenCV
J'ai essayé d'utiliser le filtre d'image d'OpenCV
J'ai essayé de créer une API de reconnaissance d'image simple avec Fast API et Tensorflow
J'ai essayé d'extraire des fonctionnalités avec SIFT d'OpenCV
[Introduction à Pytorch] J'ai essayé de catégoriser Cifar10 avec VGG16 ♬
J'ai essayé la "conversion de morphologie" de l'image avec Python + OpenCV
J'ai essayé fp-growth avec python
J'ai essayé de gratter avec Python
[PyTorch] Classification des images du CIFAR-10
J'ai essayé la classification d'image d'AutoGluon
J'ai essayé Learning-to-Rank avec Elasticsearch!
J'ai essayé la reconnaissance faciale avec Face ++
J'ai essayé le clustering avec PyCaret
Application de la reconnaissance d'image CNN2
J'ai essayé la reconnaissance d'image de "Moon and Suppon" avec Pytorch (en utilisant torchvision.datasets.ImageFolder qui correspond à from_from_directry de keras)
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
Reconnaissance d'image avec Keras + OpenCV
Traitement d'image avec Python (j'ai essayé de le binariser en art mosaïque 0 et 1)
J'ai essayé de trouver la moyenne de plusieurs colonnes avec TensorFlow
J'ai essayé de démarrer le serveur de Django avec VScode au lieu de Pycharm
J'ai essayé d'exécuter Movidius NCS avec python de Raspberry Pi3
J'ai essayé la reconnaissance faciale du problème du rire en utilisant Keras.
J'ai essayé d'implémenter ListNet d'apprentissage de rang avec Chainer
J'ai essayé de simuler la probabilité d'un jeu de bingo avec Python
J'ai essayé de résumer des phrases avec summpy
sculpture de couture (recadrage d'image) j'ai essayé
J'ai essayé l'apprentissage automatique avec liblinear
J'ai essayé webScraping avec python.
J'ai essayé de frapper 100 traitement d'image (Q1 ~ Q10)
J'ai essayé de déplacer de la nourriture avec SinGAN
J'ai essayé d'utiliser GrabCut d'OpenCV
J'ai essayé d'implémenter DeepPose avec PyTorch
J'ai essayé la détection de visage avec MTCNN
J'ai essayé d'exécuter prolog avec python 3.8.2.
Reconnaissance d'image des fruits avec VGG16
J'ai essayé la communication SMTP avec Python
J'ai essayé la génération de phrases avec GPT-2
J'ai essayé d'apprendre LightGBM avec Yellowbrick
J'ai essayé de gratter le classement du calendrier de l'avent Qiita avec Python
J'ai essayé d'automatiser l'arrosage du pot avec Raspberry Pi
J'ai essayé de créer l'image de démarrage SD de LicheePi Nano
J'ai essayé de créer une liste de nombres premiers avec python
J'ai essayé de traiter l'image en "style croquis" avec OpenCV