ResNets'in kaybolan gradyanları çözerek, görüntü analizi, NLP ve daha fazlası için ultra derin ağlar sağlayarak derin öğrenmede nasıl devrim yarattığını keşfedin.
Genellikle ResNet olarak bilinen Artık Ağlar, Kaiming He ve Microsoft Research'teki meslektaşları tarafından geliştirilen çığır açan bir konvolüsyonel sinir ağı (CNN) mimarisini temsil etmektedir. 2015 yılında yayınladıkları"Görüntü Tanıma için Derin Artık Öğrenme" başlıklı makalede tanıtılan ResNet, derin öğrenmede (DL) karşılaşılan büyük bir zorluğu ele almıştır: bozulma sorunu. Bu sorun, çok derin bir ağa daha fazla katman eklendiğinde, daha derin modellerin daha iyi performans göstermesi beklentisinin aksine, daha yüksek eğitim hatasına yol açtığında ortaya çıkar. ResNet'in yeniliği, daha önce mümkün olandan çok daha derin ağların başarılı bir şekilde eğitilmesini sağlayarak çeşitli bilgisayarla görme (CV) görevlerinde en son teknolojiyi önemli ölçüde ilerletti.
ResNet'in arkasındaki temel fikir "atlama bağlantıları" ya da "kısayol bağlantıları "nın devreye sokulmasıdır. Geleneksel derin ağlarda her katman bir sonrakini sırayla besler. ResNet bunu, bir katman bloğunun girdisinin o bloğun çıktısına eklenmesine izin vererek değiştirir. Bu, katmanların altta yatan tüm eşlemeyi doğrudan öğrenmeye çalışmak yerine bir artık eşleme (girdi ile istenen çıktı arasındaki fark) öğrendiği bir "artık blok" oluşturur. Optimum fonksiyon bir kimlik eşlemesine (çıktının girdiyle aynı olması gereken) daha yakınsa, ağın kalıntıyı sıfır yapmayı öğrenmesi (yığılmış katmanların ağırlıklarını sıfıra doğru sürerek), doğrusal olmayan katmanlar aracılığıyla kimlik eşlemesinin kendisini öğrenmekten daha kolaydır.
Bu atlama bağlantıları , geriye yayılma sırasında gradyan akışını kolaylaştırarak genellikle çok derin ağları rahatsız eden kaybolan gradyan sorununu hafifletir. Bu, yüzlerce hatta binlerce katmana sahip ağların oluşturulmasına ve etkili bir şekilde eğitilmesine olanak tanıyarak ImageNet gibi zorlu karşılaştırmalı veri kümelerinde dikkate değer doğruluk iyileştirmeleri elde edilmesini sağlar.
ResNet mimarileri, görüntü sınıflandırmanın ötesinde birçok bilgisayarla görme görevi için hızla standart bir omurga haline geldi:
Görüntülerden güçlü özellikler çıkarma yeteneği, onu çok yönlü ve yaygın olarak benimsenen bir mimari haline getirmiştir.
ResNet mimarileri, aşağıdaki gibi büyük derin öğrenme çerçevelerinde kolayca kullanılabilir PyTorchPyTorch resmi sitesi) ve TensorFlowTensorFlow resmi sitesi). Genellikle ImageNet üzerinde eğitilen önceden eğitilmiş modellere torchvision gibi kütüphaneler aracılığıyla erişilebilir ve bu da etkili transfer öğrenimini mümkün kılar. Ultralytics HUB gibi platformlar, kullanıcıların özel modelleri eğitmek ve dağıtmak için ResNet tabanlı olanlar da dahil olmak üzere çeşitli mimarilerden yararlanmasına olanak tanırUltralytics HUB belgeleri). CNN'ler hakkında daha fazla eğitim kaynağını Stanford CS231n 'de veya DeepLearning.AI tarafından sunulanlar gibi kurslarda bulabilirsiniz.