'use client' import type { TrOCRStatus, TrainingExample, MagicSettings } from './types' interface TrainingTabProps { status: TrOCRStatus | null examples: TrainingExample[] trainingImage: File | null setTrainingImage: (file: File | null) => void trainingText: string setTrainingText: (text: string) => void fineTuning: boolean settings: MagicSettings handleAddTrainingExample: () => void handleFineTune: () => void } export default function TrainingTab({ status, examples, trainingImage, setTrainingImage, trainingText, setTrainingText, fineTuning, settings, handleAddTrainingExample, handleFineTune, }: TrainingTabProps) { const examplesCount = status?.training_examples_count || 0 return (
LoRA (Low-Rank Adaptation) ermöglicht effizientes Fine-Tuning ohne das Basismodell zu verändern. Das Training erfolgt lokal auf Ihrem System.
Lade ein Bild mit handgeschriebenem Text hoch und gib die korrekte Transkription ein.
Trainiere das Modell mit den gesammelten Beispielen. Der Prozess dauert je nach Anzahl der Beispiele einige Minuten.
Noch {10 - examplesCount} Beispiele benötigt
)}