Tutorial 18~25 MinutenFortgeschritten
ML Training
Modelle trainieren und verwalten direkt in Velisch.
Was du lernen wirst
- Fine-Tuning von Modellen
- ONNX und TensorFlow Training
- GPU-Beschleunigung
1
Training-Workflows
Fine-Tuning
LLMs auf eigene Daten anpassen
Real-time Learning
Modelle live aktualisieren
Monitoring
Trainings-Metriken
2
Fine-Tuning
import { Training } from "std:ai";
fn trainOnDataset(data: Dataset) {
let job = Training.newJob("gpt-3.5-turbo");
job.setDataset(data);
job.setHyperparams({
epochs: 3,
batchSize: 4,
learningRate: 0.0001,
});
job.start();
print("Training gestartet: {job.id}");
// Auf Abschluss warten
let result = await job.wait();
print("Accuracy: {result.accuracy}");
}3
ONNX Training
import { TrainingService, ONNXConfig } from "std:ai";
fn trainSentimentModel(): void {
let service = TrainingService.new();
// Training-Daten
service.addExample("I love this!", "positive");
service.addExample("This is terrible", "negative");
let config = ONNXConfig {
epochs: 100,
batchSize: 32,
learningRate: 0.001,
optimizer: "Adam",
};
let result = service.train("sentiment", config);
match (result) {
Ok(r) => print("Accuracy: {r.accuracy}"),
Err(e) => print("Fehler: {e}"),
}
}Zusammenfassung
Was du gelernt hast:
- Fine-Tuning
- ONNX Training
Nächste Schritte:
- Vector DBs