Expert Advisors: Beispiel für die Verwendung eines ONNX-Modells zur Erkennung handgeschriebener Zahlen

value 7 predicted with probability 0.9998406767845154Das Modell ist sehr schnell - OnnxRun wird in 100 Mikrosekunden ausgeführt.
Ist es richtig, dass die Rechenkomplexität dieses ONNX-Modells für die Bilderkennung gleich der Rechenkomplexität des Trainings geteilt durch die Anzahl der Trainingsbeispiele ist?
Ebenfalls geteilt durch etwa 2. Während des Trainingsprozesses wird zusätzlich zur Vorwärtsfunktion die Rückwärtspropagationsfunktion (Backpropagation) aufgerufen.
Ungefähr durch 2 geteilt, weil die Aktivierungsfunktion und die Ableitungsfunktion der Aktivierungsfunktion eine unterschiedliche Rechenkomplexität haben können
Ebenfalls geteilt durch etwa 2. Im Lernprozess wird neben der Vorwärtsfunktion auch die Rückwärtspropagationsfunktion aufgerufen.
Ungefähr durch 2 geteilt, weil die Aktivierungsfunktion und die Ableitungsfunktion der Aktivierungsfunktion eine unterschiedliche Rechenkomplexität haben können
Es stellt sich heraus, dass das Training sogar auf einem Kern weniger als 10 Sekunden gedauert hat. Das scheint wirklich schnell zu sein.
Ich frage mich, wie hoch die Anzahl der Gewichte in dem Modell ist. Es ist wahrscheinlich viel primitiver als die neuronalen Netze, die die einfachsten Organismen bewegen.
Es stellte sich heraus, dass das Training sogar auf einem einzelnen Kern weniger als 10 Sekunden dauerte. Das ist ziemlich schnell.
Ich frage mich, wie viele Gewichte in dem Modell enthalten sind. Es ist wahrscheinlich viel primitiver als die neuronalen Netze, die die einfachsten Organismen bewegen.
Es ist schnell, weil das Modell primitiv ist. Sie müssen auch bedenken, dass das Training nicht in einem Durchgang durchgeführt wird. Mindestens 15 Epochen, wobei jedes Mal 60.000 Bilder durchgemischt werden. Es ist also wirklich sehr schnell.
Die Anzahl der Gewichte zwischen den Schichten ist das Produkt aus den Schichtgrößen. Informationen über mnist.onnx-Schichten finden Sie in netrona
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Beispiel für die Verwendung eines ONNX-Modells zur Erkennung handgeschriebener Zahlen:
Dieser Expert Advisor handelt nicht. Ein einfaches Panel, das mit der Standard-Canvas-Bibliothek implementiert wurde, ermöglicht es Ihnen, Ziffern mit der Maus zu zeichnen. Das trainierte Modell mnist.onnx wird zur Erkennung von Ziffern verwendet.
Autor: Slava