Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Das Fehlen der Details, nach denen ich oben gefragt habe, hat mich als gewöhnlichen Dummkopf bisher verblüfft. Ich habe den Artikel dreimal durchgelesen, aber die notwendigen Antworten nur im Forum gefunden.
Nach einiger Überlegung wurde beschlossen, den zweiten Teil des Artikels zu schreiben.
Im Moment wird der zweite Teil die Arbeit mit mehrschichtigen neuronalen Netzen behandeln.
Wenn Sie Wünsche zum Inhalt haben, schreiben Sie sie bitte kurz auf.
Die Ideen, die ich mit meinen Fingern vermitteln kann, werden im Artikel beschrieben.
Ich danke Ihnen.
Ich nehme "naiv" an, dass es unter russischen Muttersprachlern nicht üblich ist, den Prozess des unabhängigen Lernens als "Parameteranpassung" zu bezeichnen. Ebenso wenig ist es üblich, die Auswahl von Parametern (mit Hilfe von externen Prozessen) für ein beliebiges System als Lernen zu bezeichnen.
Wie auch immer man die Anpassung nennt, sie wird nicht aufhören, eine Anpassung zu sein.
Optimierung, Anpassung und Lernen für neuronale Netze, die mit nicht-stationären Daten arbeiten, sind Synonyme. Denn alle drei Begriffe bedeuten das Gleiche: die Auswahl von Gewichtungskoeffizienten für vergangene historische Daten (Trainingsstichprobe), um Fehler in der Ausgabe des neuronalen Netzes zu minimieren. Wenn es möglich wäre, das Netz mit zukünftigen Daten zu füttern, dann wäre es etwas anderes. Aber in den Geschäften für Büroausstattung gibt es noch keine Zeitmaschinen, also müssen wir die Vergangenheit anpassen.
Wie auch immer Sie eine Anpassung nennen, sie wird nicht aufhören, eine Anpassung zu sein.
Nur eine Frage ist von Interesse: wie kann man ein selbstlernendes Programm erstellen, das ohne einen "externen" Optimierer auskommt. Wenn so etwas in diesem Stadium möglich ist, natürlich.
Das ist ganz einfach. Der EA-Code kann das Netz selbst und seinen Optimierer für die Gewichte enthalten, der automatisch gestartet werden kann, wenn neue Daten eintreffen. Unter neuronalen Netzen verstehen wir in den meisten Fällen solche selbstlernenden Netze. Netze, die extern trainiert werden, zum Beispiel durch den Optimierer des Testers, sind Spielzeuge.
Leute, helft mir! Habe ich richtig verstanden, dass die Normalisierung der Eingabedaten für den gesamten Trainingszeitraum des Netzes durchgeführt werden sollte? Ich meine, die maximalen und minimalen Werte von xi sollten aus dem gesamten Zeitraum genommen werden?
Ich habe diese Eule geschrieben. Können wir sagen, dass es ein neuronales Netzwerk ist, denn ich habe meine Zweifel.
Eule für den Handel in den Kanal.
Algorithmus ist wie folgt: extremums sind für die Anzahl der Fibo-Balken (2,3,5,8,13....) genommen. Für jedes Neuron zu kaufen, zum Beispiel - wenn der Preis unter oder gleich dem Preis des Extremums LOW für einen Zeitraum, dann wieder 1 sonst - 0. Weitere, wie im Beispiel mit NeuronMACD. Zu verkaufen - spiegeln das Gegenteil.
Ich bin für die Kritik an den Code und Algorithmus warten.
Ich habe diese Eule geschrieben. Können wir sagen, dass es ein neuronales Netzwerk ist, denn ich habe meine Zweifel.
Eule für den Handel in den Kanal.
Algorithmus ist wie folgt: extremums sind für die Anzahl der Fibo-Balken (2,3,5,8,13....) genommen. Für jedes Neuron zu kaufen, zum Beispiel - wenn der Preis unter oder gleich dem Preis des LOW Extremum für einen Zeitraum, geben wir 1 sonst - 0. Weitere, wie im Beispiel mit NeuronMACD. Um zu verkaufen - spiegeln Sie das Gegenteil.
Ich warte auf Kritik an dem Code und Algorithmus.
In Ihrem Fall kann die Neuronen-Aktivierungsfunktion ausgeschaltet werden, eine unnötige Bremse.