Zaman kazanmak, yapay zeka performansını artırmak ve önceden eğitilmiş modelleri kullanarak sınırlı veriyle yeni görevlerin üstesinden gelmek için aktarmalı öğrenmenin gücünü ortaya çıkarın.
Transfer öğrenimi, bir görev için geliştirilen bir modelin ikinci, ilgili bir görevdeki bir model için başlangıç noktası olarak yeniden kullanıldığı bir Makine Öğrenimi (ML) tekniğidir. Sıfırdan bir model oluşturmak yerine, transfer öğrenimi kaynak görevden öğrenilen bilgiden (özellikler, ağırlıklar) yararlanarak hedef görev için gereken eğitim süresini, veri gereksinimlerini ve hesaplama kaynaklarını önemli ölçüde azaltır. Bu yaklaşım özellikle hedef görevin sınırlı etiketli veriye sahip olduğu durumlarda faydalıdır.
Süreç genellikle görüntü görevleri için ImageNet veya Doğal Dil İşleme (NLP) için büyük metin derlemeleri gibi büyük, genel bir veri kümesi üzerinde önceden eğitilmiş bir modelle başlar. Bu ön eğitim, genellikle Evrişimsel Sinir Ağı (CNN) veya Dönüştürücü gibi bir Derin Öğrenme (DL) modeli olan modelin genel özellikleri (kenarlar, dokular, görüntülerdeki desenler veya metindeki gramer ve anlambilim) öğrenmesini sağlar.
Yeni hedef görev için bu önceden eğitilmiş model uyarlanır. Yaygın stratejiler şunları içerir:
Transfer öğrenimini kullanmak birkaç önemli avantaj sunar:
Transfer öğrenimi çeşitli alanlarda yaygın olarak uygulanmaktadır:
Ultralytics HUB gibi platformlar, önceden eğitilmiş modeller sağlayarak transfer öğrenimini uygulama sürecini basitleştirir (YOLOv8, YOLOv11) ve kullanıcıya özel veri kümeleri üzerinde kolay özel eğitim için araçlar. Gibi çerçeveler PyTorch ve TensorFlow ayrıca transfer öğrenimi için kapsamlı destek ve eğitimler sunmaktadır. Daha derinlemesine bir araştırma için Stanford CS231n genel bakışı gibi kaynakları veya"Derin Transfer Öğrenimi Üzerine Bir Anket" gibi akademik anketleri inceleyin.