Diyelim ki yukarıdan aşağıya bir ok resmim var ve bu okun açısını tahmin etmek istiyorum. Bu arasında olacak ve 360 derece arasında veya 0 ve 2 π . Sorun şu ki, bu hedef daireseldir, 0 ve 360 derece aynıdır, bu da benim hedefime dahil etmek istediğim bir değişmezliktir, bu da genellemeye önemli ölçüde yardımcı olmalıdır (bu benim varsayımım). Sorun şu ki, bunu çözmenin temiz bir yolunu göremiyorum, bu sorunu (veya benzerlerini) çözmeye çalışan kağıtlar var mı? Potansiyel dezavantajları ile ilgili bazı fikirlerim var:
Bir sigmoid veya tanh aktivasyonu kullanın, ( aralığına ölçeklendirin ve dairesel özelliği kayıp fonksiyonuna dahil edin. Bunun oldukça zor olacağını düşünüyorum, çünkü eğer sınırdaysa (en kötü tahmin) sadece küçük bir gürültü ağırlıkları bir yöne doğru iter. Ayrıca, 0 ve sınırına daha yakın değerlere ulaşmak daha zor olacaktır, çünkü mutlak ön aktivasyon değerinin sonsuza yakın olması gerekecektir.
İki değere, bir ve değerine gerileyin ve bu iki değerin yaptığı açıya göre kaybı hesaplayın. Bunun daha fazla potansiyeli olduğunu düşünüyorum, ancak bu vektörün normu sınırsız, bu da sayısal kararsızlığa yol açabilir ve eğitim sırasında patlamaya veya 0'a yol açabilir. Bu, bu normun 1'den çok uzaklaşmasını önlemek için bazı garip düzenleyiciler kullanılarak çözülebilir.
Diğer seçenekler sinüs ve kosinüs fonksiyonları ile bir şeyler yapmak olurdu, ancak çoklu ön aktivasyonların aynı çıktıya eşlenmesinin de optimizasyon ve genellemeleri çok zorlaştıracağını hissediyorum.