[PYTHON] Ich habe versucht, Bilder von CIFAR-10 mit Keras-Bilderkennung zu erkennen.

Einführung

Vorhersageprogramm

#!/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__':

    #Laden Sie das Modell
    model_json = open('model.json').read()
    model = model_from_json(model_json)
    model.load_weights('model.h5')

    #Bild laden
    image = load_img('{Bilddateipfad}', target_size=(32, 32))

    #In ein Array konvertieren
    x = img_to_array(image)

    #Erhöhen Sie die Anzahl der Dimensionen
    x = np.expand_dims(x, axis=0)

    #Eingabedaten sind[0,1]Normalisiert auf den Bereich von
    x = x.astype('float32')
    x /= 255.0

    #Prognose
    preds = model.predict(x)

    #Index des Maximalwerts abrufen
    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])

Vorhersageergebnis

――Ich habe es mit den folgenden 5 Blättern gemacht.

Ferrari

1.jpg

automobile

Miniatur-Dackel

2.jpg

frog

Katze

3.jpg

hourse

Großes Passagierschiff

4.jpg

ship

tiefe Wirkung

5.jpg

hourse

Impressionen

――Ist es schwer zu verstehen, weil Vierbeiner ähnliche Eigenschaften haben? ――Es kann etwas genauer sein, wenn Sie das Bild verarbeiten, um es hervorzuheben.

Recommended Posts

Ich habe versucht, Bilder von CIFAR-10 mit Keras-Bilderkennung zu erkennen.
Ich habe versucht, Bilder mit CIFAR-10 mit Keras-Learning- zu erkennen.
Ich habe mit Jupyter eine einfache Bilderkennung versucht
Ich habe versucht, Runenfiguren mit Scikit-Learn handschriftlich zu erkennen
[OpenCV / Python] Ich habe versucht, Bilder mit OpenCV zu analysieren
Ich habe versucht, das Gesicht mit OpenCV zu erkennen
Ich habe versucht, die Entropie des Bildes mit Python zu finden
Ich habe versucht, die handschriftliche Zeichenerkennung von Runenzeichen mit CNN mithilfe von Keras zu erkennen
Ich habe versucht, mit Pillow mit dem Bild zu spielen
Ich habe versucht, das Bild mit Python + OpenCV zu "glätten"
Ich habe Hunderte Millionen SQLite mit Python ausprobiert
Ich habe versucht, das Bild mit Python + OpenCV zu "differenzieren"
Bilderkennung mit Keras
Ich habe Flask mit Remote-Containern von VS Code ausprobiert
Ich habe versucht, die Trapezform des Bildes zu korrigieren
Ich habe versucht, das Bild mit Python + OpenCV zu "binarisieren"
Ich habe versucht, den Bildfilter von OpenCV zu verwenden
Ich habe versucht, eine einfache Bilderkennungs-API mit Fast API und Tensorflow zu erstellen
Ich habe versucht, Funktionen mit SIFT von OpenCV zu extrahieren
[Einführung in Pytorch] Ich habe versucht, Cifar10 mit VGG16 ♬ zu kategorisieren
Ich habe versucht, das Bild mit Python + OpenCV "morphologisch zu konvertieren"
Ich habe fp-Wachstum mit Python versucht
Ich habe versucht, mit Python zu kratzen
[PyTorch] Bildklassifizierung von CIFAR-10
Ich habe die Bildklassifizierung von AutoGluon ausprobiert
Ich habe versucht, mit Elasticsearch Ranking zu lernen!
Ich habe versucht, das Gesicht mit Face ++ zu erkennen
Ich habe versucht, mit PyCaret zu clustern
Anwendung der CNN2-Bilderkennung
Ich habe mit Pytorch versucht, Bilder von "Moon and Suppon" zu erkennen (mit torchvision.datasets.ImageFolder, das from_from_directry of keras entspricht).
Ich habe gRPC mit Python ausprobiert
Ich habe versucht, mit Python zu kratzen
Bilderkennung mit Keras + OpenCV
Bildverarbeitung mit Python (ich habe versucht, es in 0 und 1 Mosaikkunst zu binarisieren)
Ich habe versucht, mit TensorFlow den Durchschnitt mehrerer Spalten zu ermitteln
Ich habe versucht, Djangos Server mit VScode anstelle von Pycharm zu starten
Ich habe versucht, Movidius NCS mit Python von Raspberry Pi3 auszuführen
Ich habe versucht, das Lachproblem mit Keras zu erkennen.
Ich habe versucht, ListNet of Rank Learning mit Chainer zu implementieren
Ich habe versucht, die Wahrscheinlichkeit eines Bingospiels mit Python zu simulieren
Ich habe versucht, Sätze mit summpy zusammenzufassen
Nahtschnitzen (Bildbeschneiden) habe ich versucht
Ich habe maschinelles Lernen mit liblinear versucht
Ich habe versucht, WebScraping mit Python.
Ich habe versucht, 100 Bildverarbeitung anzuklopfen (Q1 ~ Q10)
Ich habe versucht, Essen mit SinGAN zu bewegen
Ich habe versucht, GrabCut von OpenCV zu verwenden
Ich habe versucht, DeepPose mit PyTorch zu implementieren
Ich habe versucht, das Gesicht mit MTCNN zu erkennen
Ich habe versucht, Prolog mit Python 3.8.2 auszuführen.
Bilderkennung von Früchten mit VGG16
Ich habe die SMTP-Kommunikation mit Python versucht
Ich habe versucht, Sätze mit GPT-2 zu generieren
Ich habe versucht, LightGBM mit Yellowbrick zu lernen
Ich habe versucht, das Ranking des Qiita-Adventskalenders mit Python zu kratzen
Ich habe versucht, die Bewässerung des Pflanzgefäßes mit Raspberry Pi zu automatisieren
Ich habe versucht, das SD-Boot-Image von LicheePi Nano zu erstellen
Ich habe versucht, mit Python eine Liste von Primzahlen zu erstellen
Ich habe versucht, das Bild mit OpenCV im "Skizzenstil" zu verarbeiten