Müfredat Öğrenmesi (Curriculum Learning)
Araç kavramlarıCurriculum Learning nedir?
Curriculum learning (müfredat öğrenmesi), bir modeli tıpkı bir öğrenci gibi kolaydan zora sıralanmış örneklerle eğitme fikri. Verileri baştan sona rastgele karıştırmak yerine, önce basit örnekleri, sonra giderek zorlaşan örnekleri göstererek modelin daha hızlı ve daha kararlı öğrenmesini hedefler.
Nasıl çalışır?
Önce bir zorluk ölçütü tanımlanır: cümle uzunluğu, örnekteki gürültü seviyesi, ya da modelin o örnekte yaptığı hata oranı gibi. Eğitim bu ölçüte göre aşamalara bölünür — ilk epoch'larda kolay örnekler ağırlıktadır, ilerledikçe zor örnekler devreye girer. Zorluk sırasını insan elle belirleyebilir ya da model kendi performansına bakarak otomatik ayarlayabilir (self-paced learning). Fikir Bengio ve arkadaşlarının 2009'daki çalışmasına dayanır; o zamandan beri dil, görüntü ve pekiştirmeli öğrenme alanlarında kullanılıyor.
Neden önemli?
Zor örneklerle baştan boğulan bir model kötü bir yerel minimuma saplanabilir veya yavaş yakınsar. Kolaydan başlamak, modelin önce sağlam temel örüntüleri kavramasını, sonra ince ayrıntılara geçmesini sağlar — bu da çoğu zaman daha iyi genelleme ve daha hızlı eğitim demek.
Kullanım alanları
- Makine çevirisi ve dil modeli eğitimi
- Pekiştirmeli öğrenmede basit görevlerden karmaşığa geçiş
- Gürültülü veriyle eğitim
- Robotik ve simülasyon ortamlarında kademeli beceri kazandırma
Ilgili terimler
