HomeScreenshots
Produkt-Rundgang

FrameTrain Screenshots:
so sieht lokales ML-Training aus

Keine Mockups und kein Video, das nach zwei Minuten wieder von vorn läuft. Die folgenden Screenshots zeigen die Desktop-App so, wie sie auf dem Rechner läuft – vom Import eines HuggingFace-Modells über die Trainingskonfiguration bis zu Loss-Kurven und Modellversionen. Jeder Abschnitt erklärt, was das Panel tut und an welcher Stelle des Ablaufs es sitzt.

Alle Screenshots stammen aus der deutschen Oberfläche. Die App ist vollständig zweisprachig – über die Sprachumschaltung siehst du dieselben Panels auf Englisch.

01

Modelle verwalten – HuggingFace und Lokales an einem Ort

Die Modellübersicht listet alles, was FrameTrain kennt: von HuggingFace importierte Modelle, lokal abgelegte Gewichte und im Synapse Builder selbst gebaute Netze. Jede Karte zeigt Dateianzahl, Größe auf der Platte, Ablagepfad und das Plugin, das für dieses Modell zuständig ist. Modelle ohne passendes Plugin sind vorab als solche markiert, statt erst beim Trainingsstart zu scheitern.

FrameTrain Modellübersicht mit importierten HuggingFace-Modellen, lokalen Modellen und Synapse-Canvas-Netzen, jeweils mit Größe und Plugin-Kennzeichnung
Modellübersicht: TinyLlama, xlm-roberta, YOLO und eigene Canvas-Netze nebeneinander, mit Größe, Datum und zuständigem Plugin.
  • Import von HuggingFace über die Repo-ID
  • Größe, Dateianzahl und Speicherpfad pro Modell
  • Plugin-Erkennung für XLM-RoBERTa, YOLO, Llama und weitere
02

Datensätze – Parquet, Flat Files und Splits

Datensätze hängen am Modell: Die Auswahl oben filtert die Liste auf das, was zum gewählten Modell passt. FrameTrain liest Multi-Shard-Parquet nativ, zeigt Dateigröße und Änderungsdatum und markiert, ob bereits ein Train-/Val-/Test-Split existiert. Fehlt einer, teilst du den Datensatz direkt in der App – halbieren inklusive.

FrameTrain Datensatz-Verwaltung mit Parquet-Datensätzen, Split-Status und Buttons zum Aufteilen und Halbieren
Datensätze pro Modell, mit Format, Größe und Split-Status. „Kein Split“ ist ein Hinweis, kein Fehler – teilen geht direkt hier.
  • Multi-Shard-Parquet wird nativ unterstützt
  • Train-/Val-/Test-Split ohne Umweg über die Kommandozeile
  • Kompatibilitätsprüfung gegen das gewählte Modell
03

Training konfigurieren – Hyperparameter, LoRA und QLoRA

Der Trainingsbereich zeigt Modell, Version und Datensatz nebeneinander und prüft vorab, ob das Plugin diese Kombination unterstützt. Die Basis-Parameter stehen offen: Epochs, Batch Size, Learning Rate, Max Seq Length, Warmup Ratio und Gradient Accumulation. Optimizer & Scheduler, Erweitert & Evaluation sowie LoRA / QLoRA klappen bei Bedarf auf. Mixed Precision lässt sich pro Backend umschalten – FP16 bleibt gesperrt, wo die Hardware BF16 verlangt.

FrameTrain Trainingskonfiguration mit Epochs, Batch Size, Learning Rate, Warmup Ratio und aufklappbaren Abschnitten für Optimizer, Evaluation und LoRA/QLoRA
Trainingskonfiguration für xlm-roberta-base: Basis-Parameter offen, Optimizer, Evaluation und LoRA/QLoRA eine Ebene tiefer.
  • LoRA und QLoRA als eigener Konfigurationsabschnitt
  • Templates und KI-Assistent liefern belastbare Startwerte
  • FP16- und BF16-Mixed-Precision je nach Hardware
LoRA-Fine-Tuning-Guide
04

Trainings-Verlauf – jeder Lauf bleibt nachvollziehbar

Der Verlauf sammelt jeden Lauf mit Status, Dauer, Modell und verwendetem Datensatz, filterbar nach Läuft, Erfolgreich, Fehlgeschlagen und Gestoppt. Damit bleibt auch Monate später nachvollziehbar, welcher Datensatz zu welchem Ergebnis geführt hat – die Frage, an der Experimente ohne Protokoll regelmäßig scheitern.

FrameTrain Trainings-Verlauf als Liste vergangener Läufe mit Status, Dauer, Modellname und Datensatz
Trainings-Verlauf mit Statusfiltern. Der verwendete Datensatz steht an jedem Eintrag.
  • Filter nach Läuft, Erfolgreich, Fehlgeschlagen und Gestoppt
  • Datensatz und Modell je Lauf protokolliert
  • Zeitstempel und Laufzeit auf einen Blick
05

Loss-Kurven und Overfitting-Indikator

Loss-Verlauf, Ø Loss pro Epoche und ein Overfitting-Indikator (Val minus Train) liegen untereinander auf einer Seite. Ein Smoothing-Schalter nimmt Rauschen aus den Kurven, jede Grafik lässt sich einzeln exportieren. Darüber stehen die abgeleiteten Kennzahlen: Final Train Loss, Epochen und Steps, Loss-Reduktion und Overfitting-Gap.

FrameTrain Analyse-Ansicht mit Loss-Verlauf für Train und Validation, durchschnittlichem Loss pro Epoche und Overfitting-Indikator
Train- und Validation-Loss in einer Kurve, darunter Ø Loss pro Epoche und der Val-Train-Gap als eigenes Diagramm.
  • Train- und Validation-Loss in derselben Kurve
  • Overfitting-Gap als eigene Kennzahl und eigenes Diagramm
  • Smoothing zuschaltbar, Export je Diagramm
Kapitel: Trainingsverlauf lesen
06

KI-Trainingsanalyse – Metriken im Klartext

FrameTrain schickt die Metriken eines Laufs an ein Sprachmodell deiner Wahl und bekommt eine Auswertung im Klartext zurück: was schiefgelaufen ist, welche Maßnahmen helfen und mit welchen Parametern der nächste Lauf starten sollte. Der Parametervorschlag kommt als JSON-Block, den du mit einem Klick als Training-Template speicherst.

FrameTrain KI-Trainingsanalyse mit Verbesserungsvorschlägen, empfohlenen Parametern als JSON und einer Prognose für den nächsten Lauf
KI-Trainingsanalyse zu einer konkreten Modellversion: Diagnose, empfohlene Parameter, Prognose.
  • Auswertung in Fließtext statt roher Zahlenreihen
  • Parametervorschlag als Training-Template speicherbar
  • Analyse bleibt an der Modellversion gespeichert
Kapitel: Probleme diagnostizieren
07

KI-Coach – Rückfragen im Kontext des Panels

Der KI-Coach ist ein Chat, der weiß, in welchem Panel du gerade stehst. Auf „Wie kann ich den Val Loss bei diesem Training verbessern?“ antwortet er mit Bezug auf die geladenen Werte statt mit Allgemeinplätzen – von der Learning Rate über Dropout und Weight Decay bis zur LoRA-Kapazität. Konkrete Vorschläge lassen sich übernehmen, ohne Felder von Hand nachzutippen.

FrameTrain KI-Coach als Chatfenster über dem Trainingsbereich, mit Antwort zu Learning Rate, Epochs, Dropout und LoRA-Rang
Der Coach sitzt über dem Panel, aus dem er seinen Kontext zieht – hier das Training-Panel.
  • Kontext aus dem aktuell geöffneten Panel
  • Vorschläge lassen sich direkt in die Felder übernehmen
  • Jeder Chat bleibt mit seinem Verlauf erhalten
KI-Training-Guide
08

KI-Anbieter – eigener Key oder komplett lokal

Welches Sprachmodell hinter Analyse und Coach steckt, entscheidest du: Claude, GPT-4o und Groq laufen über deinen eigenen API-Key, Ollama komplett lokal und ohne Key. Wer gar keine KI-Funktionen möchte, schaltet den Assistenten global ab. Das Training selbst ist davon unabhängig und läuft in jedem Fall auf deiner Hardware.

FrameTrain Einstellungen für den KI-Assistenten mit Auswahl zwischen Claude, GPT-4o, Groq und lokalem Ollama sowie Ollama-Modellkonfiguration
Anbieterwahl für die KI-Funktionen. Ollama läuft lokal und braucht keinen API-Key.
  • Ollama lokal, ohne API-Key und ohne Datenabfluss
  • Eigener Key für Claude, GPT-4o oder Groq
  • KI-Assistent global abschaltbar
Häufige Fragen
09

Versionen – jedes Training legt einen neuen Stand an

Ein Trainingslauf überschreibt nichts, sondern legt eine neue Version an. Die Versionsliste zeigt pro Stand Train Loss, Val Loss, Epochen, Größe und Ablagepfad; das importierte Original bleibt unangetastet. Ein Rückschritt auf einen früheren Stand heißt: die ältere Version auswählen.

FrameTrain Versionsliste eines Modells mit Original und drei trainierten Versionen samt Train Loss, Val Loss und Epochen
Vier Stände desselben Modells. Am Train- und Val-Loss je Version ist ablesbar, welcher Lauf etwas gebracht hat.
  • Das importierte Original bleibt immer erhalten
  • Metriken und Größe je Version
  • Ablagepfad jeder Version ist sichtbar
10

Labor – trainierte Modelle an echten Samples testen

Im Labor lädst du einzelne Samples aus Train, Val oder Test und lässt die trainierte Version darauf antworten: Test Engine oder Dev-Script wählen, Modell in Inferenz laden, Samples laden, Session starten. Für die Frage, ob ein Modell in der Praxis taugt, reicht ein Loss-Wert nun einmal nicht aus.

FrameTrain Labor mit Auswahl von Modell, Version, Test Engine und Sample-Datensatz sowie Vorschau der geladenen Samples
Labor-Konfiguration: Version, Engine und Sample-Auswahl, bevor die Session startet.
  • Samples gezielt aus Train, Val oder Test
  • Train Engine oder eigenes Dev-Script
  • Sessions bleiben zum Vergleich gespeichert
11Beta

Synapse Builder – Architektur als Graph

Der Synapse Builder baut Netze aus Knoten: Input, CSV-, Image- und Parquet-Loader, Tokenizer, Dataset Split, Augmentation, dazu Dense, Conv2D, Embedding, LSTM, Attention, Transformer Block, LayerNorm, BatchNorm und Dropout. Unten liegt die Trainingsleiste mit Epochs, Batch Size, Learning Rate, GPU, Precision und Grad Accum – trainiert wird aus demselben Fenster heraus.

FrameTrain Synapse Builder mit Knotenbibliothek, Graph aus 27 verbundenen Layer-Knoten und Trainingsleiste am unteren Rand
Synapse Builder mit 27 Knoten und 25 Verbindungen. Die Trainingsleiste unten startet den Lauf direkt aus dem Canvas.
  • Knotenbibliothek für Daten, Layer und Aktivierungen
  • Training direkt aus dem Canvas starten
  • Architektur exportierbar

Selbst ausprobieren

FrameTrain läuft auf Windows, macOS und Linux und trainiert vollständig auf deiner eigenen Hardware. Keine Cloud, keine Daten, die dein Netzwerk verlassen.