Eğitim ve değerlendirme
Bu egzersizde şimdiye kadar öğrendiklerimizi bir araya getirip, el yazısı Etiyopya MNIST karakterlerinden oluşan gerçek bir veri kümesi üzerinde bir sinir ağını eğitip değerlendireceğiz.
ImageClassifier, PyTorch Lightning kullanılarak uygulanmış, önceden tanımlı bir sinir ağı modelidir. Özellik çıkarmak için evrişim katmanları, doğrusal olmayanlık katmak için aktivasyon fonksiyonları ve sınıflandırma için tam bağlantılı katmanlardan oluşur.
Ethiopic MNIST veri kümesi senin için önceden içe aktarıldı.
Bu egzersiz
PyTorch Lightning ile Ölçeklenebilir AI Modelleri
kursunun bir parçasıdırEgzersiz talimatları
Trainer'ı içe aktar.ImageClassifiermodelini ve eğiticiyi tanımla.- Modeli eğit.
- Modeli doğrulama kümesi üzerinde değerlendir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import the Trainer
from lightning.pytorch import ____
# Define ImageClassifier model & trainer and set epoch parameter
model = ____()
trainer = ____(max_epochs=5)
# Train the model
trainer.fit(____, train_loader, val_loader)
# Evaluate the model
val_results = trainer.____(____, val_loader)
print("Validation Accuracy:", val_results[0]["val_acc"])