Abbildungstitel: M=2 Co-Teaching Zeitreihenvorhersage-Trainingsframework Gesamtlayout: Das Diagramm ist von links nach rechts angeordnet und enthält vier Hauptphasen: Eingabe → Parallele Dualmodell-Vorhersage → Auswahl von Stichproben mit geringem Verlust → Cross-Update. Der mittlere Teil besteht aus zwei symmetrischen Modellzweigen mit identischen Strukturen, aber unabhängigen Parametern. 1. Eingabemodul (ganz links): Zeichnen Sie einen Eingabeblock, der wie folgt beschriftet ist: Zeitreihen-Eingabefenster Beschreibung innerhalb des Blocks: Erstellen Sie Stichproben mithilfe eines gleitenden Fensters. Die Eingabelänge beträgt 𝐿, die Vorhersagelänge beträgt 𝐻 Kommentar unterhalb des Blocks: Halten Sie die Eingabesequenz sauber. Supervisory Noise wird nur in das Vorhersageziel injiziert. Zeichnen Sie zwei Pfeile von diesem Eingabeblock, die jeweils auf den oberen und unteren Modellzweig zeigen. 2. Parallele Dualmodellstruktur (Mitte): Zeichnen Sie zwei vertikal angeordnete Modellblöcke, die die gleiche Größe haben: Oberes Modell: Modell 𝑓 𝜃 1 Unteres Modell: Modell 𝑓 𝜃 2 Kommentar innerhalb der Modellblöcke: Gleiche Architektur Parameter sind unabhängig voneinander Jeder Modellblock empfängt das Zeitreihenfenster vom Eingabemodul. 3. Parallele Vorhersage und Verlustberechnung: Zeichnen Sie Pfeile von jedem Modellblock nach rechts, die mit dem entsprechenden Vorhersageausgabeblock verbunden sind: Oberer Vorhersageblock: Vorhersageausgabe 𝑌 ^ ( 1 ) Unterer Vorhersageblock: Vorhersageausgabe 𝑌 ^ ( 2 ) Zeichnen Sie unterhalb jedes Vorhersageausgabeblocks ein Verlustberechnungsmodul: Modulname: Window-Level Verlustberechnung Beschreibung innerhalb des Moduls: Aggregieren Sie Fehler über alle Zeitschritte innerhalb des Vorhersagefensters. Verwenden Sie eine grundlegende Verlustfunktion (z. B. MSE oder Huber). Ermitteln Sie den Window-Level-Verlustwert für jede Stichprobe. 4. Auswahl von Stichproben mit geringem Verlust: Zeichnen Sie Pfeile von jedem "Window-Level Verlustberechnung"-Modul nach rechts, die mit dem Stichprobenauswahlmodul verbunden sind: Oberer Auswahlblock: Auswahl von Stichproben mit geringem Verlust (Top r%) Unterer Auswahlblock: Auswahl von Stichproben mit geringem Verlust (Top r%) Beschreibung innerhalb des Moduls: Sortieren Sie die Stichproben nach Window-Level-Verlust. Wählen Sie die obersten r% der Stichproben mit geringeren Verlusten aus. Betrachten Sie ihre Supervisory-Informationen als relativ zuverlässig. 5. Cross-Sample-Austauschmechanismus (Schlüsselteil): Zeichnen Sie gekreuzte Pfeile zwischen den beiden "Auswahl von Stichproben mit geringem Verlust"-Modulen: Vom oberen Auswahlmodul, das auf das untere Modell zeigt. Vom unteren Auswahlmodul, das auf das obere Modell zeigt. Beschriftung neben den gekreuzten Pfeilen: Cross-Update Textbeschreibung: Jedes Modell verwendet nicht seine eigenen ausgewählten Stichproben für die Aktualisierung. Stattdessen verwendet es die vom anderen Modell ausgewählten Stichproben, um seine Parameter zu aktualisieren. Vermeiden Sie die Selbstverstärkung des Modells bei verrauschten Stichproben. 6. Parameteraktualisierung: Verbinden Sie die gekreuzten Pfeile zurück zu den entsprechenden Modellblöcken: Modell 𝑓 𝜃 1 : Verwendet die Stichproben von Modell 𝑓 𝜃 2 für Parameteraktualisierungen.
Technische Systemarchitekturdiagramm: Automatisches Landeflu...