Sinir ağı kurmak için kendi sistemimi programlamaya çalışıyorum. Gerekli düğüm sayısını azaltmak için, girdinin dönüşlerini eşit şekilde işlemesi önerildi.
Ağım, her kareye ve çevresindeki karelere bir ızgarada bakarak ve o karenin çıktısını vererek Conway'in Yaşam Oyunu'nu öğrenmeyi ve tahmin etmeyi amaçlıyor. Girdisi 9 bitlik bir dizedir:
Yukarıdakiler 010 001 111 olarak temsil edilmektedir.
Bununla birlikte, bu şeklin üç dönüşü daha vardır ve hepsi aynı çıktıyı üretir:
Ağ topolojim, girişteki merkez karenin bir sonraki durumu için 9 giriş düğümü ve 1 çıkış düğümüdür. Gizli katmanları bu rotasyonların her birini aynı şekilde alacak şekilde nasıl oluşturabilirim, olası giriş sayısını orijinalin dörtte birine indiririm?
Düzenle:
Her rotasyonun aynı sonucu veren bir dönüşü de vardır. Bunları dahil etmek girdi sayımı 1/8 oranında azaltacaktır. Planör ile amacım, tüm bu girdilerin tamamen aynı şekilde işlem görmesi. Bunun ön işleme ile yapılması gerekecek mi yoksa ağa dahil edebilir miyim?