Wählen Sie eine Struktur, die Sie erklären können
Erstellen Sie einen Ordner mit dem Projektnamen und darin einige Bereiche mit klaren Rollen. Der Name einer Person oder das heutige Datum reichen oft nicht aus, um den Inhalt sechs Wochen später zu verstehen. Eine Notiz im Wurzelverzeichnis sollte erklären, wo die Eingaben, die laufenden Versuche und die gewählte Lieferung liegen.
Die Universität Cambridge empfiehlt, sich früh auf eine Ablagestruktur und einheitliche Benennungsregeln zu einigen. Das folgende Modell ist ein Vorschlag von BriefGPU für eine kleine Sitzung. Passen Sie es an, wenn Ihre Software bereits eine Projektstruktur vorgibt; verschieben Sie deren verknüpfte Ressourcen nicht, ohne zu prüfen, dass das Projekt sie wiederfindet.
| Emplacement proposé | Ce qu’il contient | Règle de travail |
|---|---|---|
| 00_lire-moi.txt | Ziel, Ordnerplan und gewählter Versuch. | Nützliche Entscheidungen aktualisieren. |
| 01_entrees | Eingegangene Quellen und identifizierte Versionen. | Die Ausgaben der Verarbeitung nicht dort speichern. |
| 02_reglages | Parameter und Versionen der Werkzeuge pro Versuch. | Die tatsächlich verwendeten Einstellungen aufbewahren. |
| 03_sorties/essai-01 | Ergebnisse eines identifizierten Durchlaufs. | Für den nächsten Versuch einen weiteren Ordner anlegen. |
| 04_suivi | Inventar, Journal und Validierungsrückmeldungen. | Jedes Ergebnis mit seiner Quelle verknüpfen. |
| 05_livraison/v01 | Zur Übergabe bereite Auswahl. | Jede neue Lieferversion kennzeichnen. |
Halten Sie die erhaltene Eingabe erkennbar
Erstellen Sie vor der ersten Verarbeitung die Liste der Quellen mit ihrem ursprünglichen Namen und ihrem Speicherort. Bewahren Sie eine unveränderte Version dieser Eingaben auf, wie es Cornell für Rohdaten empfiehlt. Der bloße Name „Originale“ schützt den Inhalt nicht: Geben Sie der Software einen anderen Ausgabeordner an und prüfen Sie ihr Verhalten an einer Testdatei.
Wenn Sie eine Eingabe vor der Berechnung umwandeln oder zuschneiden müssen, behandeln Sie diese Vorbereitung als eigenen, gekennzeichneten Schritt. Behalten Sie die Verknüpfung zur erhaltenen Quelle bei. So können Sie später einen bereits vorhandenen Fehler, ein Problem der Vorbereitung und einen Effekt der GPU-Verarbeitung auseinanderhalten.
Wenn eine neue Quelle die alte ersetzt, notieren Sie die Version und die zu überprüfenden Ausgaben. Überschreiben Sie nicht stillschweigend eine Datei, die zu einem Versuch gehört, den Sie verstehen möchten. Die Regel lautet, die nützliche Herkunft zu bewahren, nicht alle Arbeitskopien dauerhaft zu behalten.
Geben Sie jeder Arbeitseinheit eine stabile Kennung
Eine kurze Kennung wie image-001 dient dazu, dieselbe Eingabe über mehrere Versuche hinweg zu verfolgen. Ihre Rolle ändert sich nicht, wenn eine Ausgabe akzeptiert wird. Behalten Sie den Validierungsstatus im Inventar, statt die Dateien ständig nach „gut“, „schlecht“ oder „fast-fertig“ umzubenennen.
Bei hundert Eingaben geben die Nummern 001 bis 100 einen gleichmäßigen Anhaltspunkt. Fügen Sie eine fachliche Referenz hinzu, wenn sie für die Lieferung nötig ist. Gehen Sie nicht davon aus, dass zwei Dateien namens photo.png, die in zwei verschiedenen Unterordnern eingehen, dasselbe darstellen. Der vollständige Pfad der Eingabe muss mit der Kennung verknüpft bleiben.
Wählen Sie Namen, die mit den Zielwerkzeugen kompatibel sind. Windows reserviert insbesondere die Zeichen Doppelpunkt, Fragezeichen und Sternchen; seine üblichen Regeln erlauben es auch nicht, zwei Namen allein anhand der Groß- und Kleinschreibung sicher zu unterscheiden. Ein Name wie image-007_essai-02.png vermeidet diese Unklarheiten. Prüfen Sie die spezifischen Vorgaben Ihrer anderen Werkzeuge, statt eine universelle Kompatibilität zu versprechen.
Beispiel: zwei Versuche, eine einzige Sammlung von Quellen
Angenommen, acht Bilder gehen in zwei Ordnern ein. Das Inventar ordnet image-001 bis image-008 zu und behält ihre ursprünglichen Pfade bei. Der erste Durchlauf verwendet die Einstellungen essai-01; alle seine Ausgaben landen im entsprechenden Ordner. Ein Fehler bei image-003 und image-006 führt zu einem zweiten Versuch, der auf diese beiden Eingaben beschränkt ist.
Die sechs zufriedenstellenden Ergebnisse des ersten Versuchs werden nicht neu berechnet, um den Ordner einheitlicher zu machen. Das Inventar zeigt an, welche Ausgabe für jede Eingabe übernommen wurde. Die Lieferung v01 enthält acht Dateien mit den erwarteten Namen, auch wenn ihre Herkunft sich auf zwei Versuche verteilt. Dieses Beispiel beschreibt eine Organisation, ohne anzunehmen, dass die Einstellungen die Ergebnisse zwangsläufig verbessern.
| Entrée | Sortie retenue dans l’exemple | Réglages à retrouver | État |
|---|---|---|---|
| image-001 | 03_sorties/essai-01/image-001.png | 02_reglages/essai-01.txt | Akzeptiert |
| image-003 | 03_sorties/essai-02/image-003.png | 02_reglages/essai-02.txt | Nach Überarbeitung akzeptiert |
| image-006 | 03_sorties/essai-02/image-006.png | 02_reglages/essai-02.txt | Nach Überarbeitung akzeptiert |
Bewahren Sie die Einstellungen zum Zeitpunkt des Versuchs auf
Eine Datei namens essai-02.txt kann eine einfache Notiz sein, wenn die Software ihre Parameter nicht exportieren kann. Notieren Sie die Version des Tools, das eventuelle Modell, die betroffenen Eingaben und die von Ihnen gewählten Werte. Fügen Sie den Grund für die Änderung gegenüber dem vorherigen Versuch hinzu. Ein Screenshot kann die Notiz ergänzen, wenn die Parameter nur in einem Fenster sichtbar sind.
Vermeiden Sie eine einzige Notiz „aktuelle Einstellungen“, die nach jedem Durchlauf ersetzt wird. Sie würde den letzten Versuch erklären, aber nicht mehr die früheren Ausgaben. Wenn mehrere Versuche dieselben Parameter verwenden, verweisen Sie auf dieselbe identifizierte Konfiguration, statt sie unnötig zu kopieren.
Die Softwareversion und die Parameter erleichtern die Erklärung eines Ergebnisses; sie allein garantieren jedoch keine identische Reproduktion. Manche Anwendungen verlangen weitere Informationen oder Ressourcen. Folgen Sie ihrer Dokumentation für einen präzisen Wiederaufnahme-Bedarf, insbesondere wenn es sich um einen Trainingszustand handelt.
Führen Sie ein Journal, das die Entscheidungen erklärt
Das Journal ergänzt das Inventar. Dieses beantwortet „Wo steht diese Eingabe?“, das Journal beantwortet „Warum haben wir geändert?“. Ein paar datierte Zeilen genügen: betroffener Versuch, Beobachtung, Entscheidung und nächste Prüfung. Vermeiden Sie es, jede Meldung der Software zu kopieren, wenn niemand sie nutzen können wird.
Für das Beispiel wäre eine nützliche Zeile: „essai-01: unvollständige Konturen bei image-003 und image-006; diese beiden Eingaben mit der Einstellung B erneut bearbeiten; die übrigen Ausgaben in Erwartung der endgültigen Validierung behalten.“ Fügen Sie nach der Prüfung die tatsächliche Entscheidung hinzu. Schreiben Sie die ursprüngliche Beobachtung nicht um, als hätte der Fehler nie existiert.
Lesen Sie technische Journale vor der Weitergabe noch einmal durch: Sie können private Pfade oder Zugangsmittel enthalten. Bewahren Sie Geheimnisse getrennt vom Dokumentationsordner auf. Die für eine Kollegin oder einen Kollegen bestimmte Notiz muss die Arbeit mit den Informationen erklären, die sie oder er benötigt.
Unterscheiden Sie Ablage, Lieferung und Sicherung
Der Arbeitsordner bewahrt die für Ihre Überlegungen nützlichen Versuche auf. Der Lieferordner sammelt, was die Empfängerin oder der Empfänger erhalten soll. Die Sicherung bewahrt die nötigen Elemente an einem anderen Zielort auf, mit einer Kopierprüfung. Drei Ordner nebeneinander am selben Speicherort erfüllen diese drei Funktionen nicht von allein.
Kopieren Sie nicht alle Quellen in jeden Versuchsordner. Verknüpfen Sie die Ausgaben über das Inventar mit den Eingaben. Für die Lieferung kann eine ausgewählte Kopie nützlich sein, um ein eigenständiges Paket zu übergeben; notieren Sie dann ihre Herkunft und ihre Version. Für die Sicherung folgen Sie dem eigenen Leitfaden, der das Inventar und die Prüfung nach der Übertragung im Detail beschreibt.
Bevor Sie die verworfenen Varianten bereinigen, prüfen Sie diejenigen, die noch nötig sind, um eine Entscheidung zu erklären oder die Arbeit erneut durchzuführen. Diese Organisation schreibt keine Aufbewahrungsdauer vor. Sie erlaubt zu entscheiden, was es wert ist, behalten zu werden, und dann die maßgebliche Kopie wiederzufinden.
Führen Sie eine Kontrolle anhand einer zufällig gewählten Ausgabe durch
Wählen Sie eine Lieferdatei, ohne zuerst Ihre Software zu öffnen. Finden Sie anhand ihres Namens und des Inventars ihre Eingabe, den Versuch, der sie erzeugt hat, ihre Einstellungen und die Annahmeentscheidung. Wiederholen Sie das mit einer Ausgabe, die eine Überarbeitung erfordert hat. Wenn der Weg von Ihrem Gedächtnis abhängt, fehlt ein Glied in der Nachverfolgung.
Prüfen Sie anschließend die Mengen: geplante Eingaben, übernommene Ergebnisse, blockierte Elemente und ausgeschlossene Varianten. Ein gut sortierter Ordner kann trotzdem unvollständig sein. Diese kleine Kontrolle ist abgeschlossen, wenn die Abweichungen einen Grund haben und jemand anderes verstehen kann, welche Dateien zu verwenden sind.