[PYTHON] Diagramm der Geschichte der Anzahl der Ebenen des tiefen Lernens und der Änderung der Genauigkeit

Diagramm der Entwicklung des tiefen Lernens

Als Grafik, die die Entwicklung des tiefen Lernens zeigt, sehe ich oft eine Grafik, die Änderungen der Genauigkeit und der Anzahl der Ebenen in ILSVRC zeigt, also habe ich es gemacht.

ilsvrc_winner.png

Python-Code

import matplotlib.pyplot as plt


def plot_res():
    plt.rcParams["font.family"] = "Arial"
    plt.rcParams["font.size"] = 18
    fig = plt.figure()

    c = ["skyblue", "blue"] * 5
    depths = [8, 8, 22, 152, 205]
    years = list(range(2012, 2017))
    errors = [16.4, 11.7, 7.3, 6.7, 2.9]
    a = 0.2

    ax1 = fig.add_subplot(111)
    depth_bars = ax1.bar(years, depths, color=c[0], tick_label=years)
    for year, depth in zip(years, depths):
        ax1.text(year, depth, depth if depth < 200 else "200>", ha="center", va="bottom", color="black", fontsize=14)
    ax1.set_ylim(0, 230)
    ax1.set_ylabel("Depth of Neural Networks")

    ax2 = ax1.twinx()
    error_line = ax2.plot(years, errors, color=c[1], linewidth=2)
    for year, error in zip(years, errors):
        ax2.text(year - a, error + 1, error, color="black", fontsize=14)
    ax2.set_ylim(0, 20)
    ax2.set_ylabel("Error Rate")

    plt.title("Winner in ILSVRC")
    plt.tight_layout()
    plt.show()

plot_res()

Recommended Posts

Diagramm der Geschichte der Anzahl der Ebenen des tiefen Lernens und der Änderung der Genauigkeit
Zählen Sie die Anzahl der Parameter im Deep-Learning-Modell
Stellen Sie die Änderung der Anzahl der Keyword-Auftritte pro Monat mithilfe von Pandas grafisch dar
[Maschinelles Lernen] "Erkennung von Abnormalitäten und Erkennung von Änderungen" Zeichnen wir die Abbildung von Kapitel 1 in Python.
Zählen Sie die Anzahl der thailändischen und arabischen Zeichen in Python gut
Othello-Aus der dritten Zeile von "Implementation Deep Learning" (3)
Bedeutung von Deep-Learning-Modellen und -Parametern
Visualisieren Sie die Auswirkungen von Deep Learning / Regularisierung
Othello-Aus der dritten Zeile von "Implementation Deep Learning" (2)
Ändern Sie die Sättigung und Helligkeit von Farbspezifikationen wie # ff000 in Python 2.5
Geben Sie die Anzahl der CPU-Kerne in Python aus
Die Geschichte des tiefen Lernens mit TPU
Verarbeitung (Python) Diagramm der Koordinaten der Liste Geben Sie an, wie oft in draw ()
Ändern Sie die Schriftgröße der Legende in df.plot
Ein Memorandum zum Studieren und Implementieren von Deep Learning
Teilt die Zeichenfolge durch die angegebene Anzahl von Zeichen. In Ruby und Python.
So zählen Sie die Anzahl der Elemente in Django und geben sie in die Vorlage aus
Deep Learning von Grund auf neu Die Theorie und Implementierung des mit Python erlernten Deep Learning Kapitel 3
Ändern Sie die Farbe von Fabric-Fehlern und Warnungen
Finden Sie die Anzahl der Tage in einem Monat
Erstellen Sie eine Python-Umgebung, um die Theorie und Implementierung von Deep Learning zu erlernen
Paralleles Lernen von Deep Learning durch Keras und Kubernetes
So installieren Sie das Deep Learning Framework Tensorflow 1.0 in der Windows Anaconda-Umgebung
[Python] Ändern Sie die Textfarbe und Hintergrundfarbe eines bestimmten Schlüsselworts in der Druckausgabe
Python vs Ruby "Deep Learning from Grund" Kapitel 1 Diagramm der Sin-Funktion und der Cos-Funktion
[Python] Darstellung der Anzahl der Beschwerden von Lebensversicherungsunternehmen in einem Balkendiagramm
Überwachtes Lernen von Mnist in der vollständig verbundenen Ebene, Clustering und Bewertung der letzten Phase
Untersuchung der Beziehung zwischen Sprachvorverarbeitung und Transkriptionsgenauigkeit in der Google Cloud Speech API
Konzept des Bayes'schen Denkens (3) ... Berechnung der Änderungspunkte in der Anzahl der von PyMC3 empfangenen E-Mails
Überprüfen Sie die Verarbeitungszeit und die Anzahl der Aufrufe für jeden Prozess mit Python (cProfile).
So ermitteln Sie die Anzahl der Stellen in Python
Ich habe den Deep Learning Library Chainer installiert und verwendet
Beziehung der Fibonacci-Zahlenreihe und des Goldenen Schnitts
Lassen Sie die Häkchen nach dem Dezimalpunkt in matplotlib weg
Über das Testen bei der Implementierung von Modellen für maschinelles Lernen
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
Techniken zum Verständnis der Grundlagen von Deep-Learning-Entscheidungen
Othello ~ Aus der dritten Zeile von "Implementation Deep Learning" (4) [Ende]
DNN (Deep Learning) Library: Vergleich von Chainer und TensorFlow (1)
Sammlung und Automatisierung erotischer Bilder durch Deep Learning
Deep Learning 1 Übung des Deep Learning
Ein Server, der mit Flasche.py und OpenCV die Anzahl der Personen vor der Kamera zurückgibt
[Für Anfänger] Ich möchte die Anzahl der Lernerfahrungen leicht verständlich erklären.
Verändert TensorFlow das Bild des tiefen Lernens? Was ich dachte, nachdem ich ein wenig berührt hatte
"Deep Learning from Grund" Memo zum Selbststudium (Teil 8) Ich habe die Grafik in Kapitel 6 mit matplotlib gezeichnet
[Deep Learning von Grund auf neu] Implementierung der Momentum-Methode und der AdaGrad-Methode
So finden Sie die optimale Anzahl von Clustern für k-means
Maya | Ermitteln Sie die Anzahl der Polygone im ausgewählten Objekt
Untersuchen Sie den Fehlerbereich bei der Anzahl der Todesfälle aufgrund einer Lungenentzündung
Das Ergebnis des maschinellen Lernens von Java-Ingenieuren mit Python www
Umfrage zum Einsatz von maschinellem Lernen in realen Diensten
Untersuchung der Austauschprognosemethode mit Deep Learning und Wavelet-Konvertierung - Teil 2-
Ich bin froh, dass ich 2015 studiert habe und was ich 2016 lernen möchte
Lassen Sie das Gleichungsdiagramm der linearen Funktion in Python zeichnen
Zählen Sie die Anzahl der Zeichen im Text in der Zwischenablage auf dem Mac
Wo beim tiefen Lernen das Matrixprodukt / Innenprodukt verwendet wird