Ultralytics YOLO gibi makine öğrenimi modellerini belirli görevler için ince ayar yapın. Yöntemleri, uygulamaları ve en iyi uygulamaları burada öğrenin!
İnce ayar, geniş, genel bir veri kümesi üzerinde önceden eğitilmiş bir modeli alıp daha küçük, özel bir veri kümesi üzerinde daha da eğitmeyi içeren makine öğreniminde (ML) temel bir tekniktir. Bir transfer öğrenimi biçimi olan bu süreç, modelin öğrendiği bilgiyi sıfırdan bir model eğitmek zorunda kalmadan belirli bir görevde başarılı olmak için uyarlar. Güçlü bir temel model ile başlayarak, geliştiriciler önemli ölçüde daha az veri ve hesaplama kaynağıyla yüksek performans elde edebilirler; bu, Stanford AI Laboratuvarı gibi kurumlar tarafından araştırılan bir kavramdır.
Süreç, ağırlıkları halihazırda vizyon için ImageNet veya Büyük Dil Modelleri (LLM'ler) için devasa bir metin külliyatı gibi geniş bir veri kümesi üzerinde optimize edilmiş bir modelle başlar. Bu önceden eğitilmiş model, görüntülerdeki kenarlar ve dokular veya metindeki dilbilgisi ve semantik gibi genel özellikleri zaten anlar. İnce ayar daha sonra, genellikle daha düşük bir öğrenme oranı kullanılarak, hedef uygulamaya göre uyarlanmış bir özel veri kümesi üzerinde eğitim sürecine devam eder. Bu, modelin parametrelerini yeni görevin özel nüansları için uzmanlaşacak şekilde ayarlar. PyTorch ve TensorFlow gibi çerçeveler, ince ayar iş akışlarını uygulamak için kapsamlı araçlar sağlar.
İnce ayar, bilgisayarlı görü (CV) ve Doğal Dil İşleme (NLP) genelinde yaygın olarak kullanılmaktadır.
İnce ayarı (fine-tuning), diğer model uyarlama tekniklerinden ayırmak önemlidir:
Ultralytics, son teknoloji YOLO modellerinin özel uygulamalar için ince ayarını yapma sürecini basitleştirir. Kullanıcılar, önceden eğitilmiş ağırlıkları kolayca yükleyebilir ve kendi veri kümeleri üzerinde eğitimlere başlayarak görüntü sınıflandırma, nesne tespiti veya segmentasyon gibi görevleri gerçekleştirebilirler. Ultralytics HUB platformu, veri kümelerini yönetmek, modelleri eğitmek ve nihai dağıtımı (deployment) yapmak için entegre bir çözüm sağlayarak bu iş akışını daha da kolaylaştırır. En iyi performansı elde etmek için, ince ayar genellikle dikkatli hiperparametre ayarlama ile birleştirilir.