Loading...

Panel

Yeni Model

Panel

Epoch 100/10
Test veriseti
0/0

Learning Rate

Learning rate, yapay sinir ağımızın parametre günceleme oranını manipüle etmemizi sağlar. Türev ile alınan deltalar, Learning Rate ile çarpılarak işlendiği için Learning Rate ile doğru orantılıdır. Bu yüzden düşük bir Learning rate değeri ağırlık değişimini azaltırken, yüksek bir Learning rate değeri ağırlık değişimini arttırır. Yüksek bir Learning Rate değeri modelin optimum değerini es geçmesine sebep olabilirken, düşük bir Learning Rate değeri modelin aşırı yavaş öğrenmesine sebep olabilir. Learning Rate parametresinin probleme ve modelin büyüklüğüne göre ayarlanması önemlidir.

Learning Rate Decay

Learning Rate Decay, model eğitilirken Learning Rate parametresinin düzenli olarak düşürülmesi tekniğidir. Bu sayede model hem aşırı yavaş öğrenmeden kurtarılmaya hem de optimum noktayı geçmesini engellemeyi amaçlar.

Dataset

Sinir ağının eğitileceği örnekleri içeren verilerdir. Datasetin büyüklüğü daha fazla örnek içerir ve modele daha fazla olasılık gösterdiği için modelin performansını arttırır. Veri setinin büyük ve karmaşık olması daha büyük modeller gerektirir.

Dataset Split

Veri seti "Train" ve "Test" olarak ikiye ayrılır. Genelde veri setinin büyük bir kısmı train için ayrılır (%80 train, %20 test olacak şekilde). Model train veri seti üzerinde eğitilir ancak test veri setini asla görmez. Bu sayede modelin daha önce görmediği verilerde nasıl performans göstereceği incelenebilir ve overfitting, underfitting gibi sorunlar tespit edilebilir.

Normalize

Normalizasyon, veri setini ölçeklendirir, bu sayede modelin daha hızlı ve stabil öğrenmesini sağlar. Panelde kullanılan normalizasyon işlemi, "Z-score Normalizason" olarak adlandırılır ve formülü aşağıdaki gibidir.

xNormalize: (xOrijinal - Mean)/ Standart Sapma

Dropout

Dropout, modelin eğitimi sırasında bazı nöronların kapatılarak modelin aşırı öğrenmesini engellemeye yönelik bir tekniktir. Her epochta seçili katmanlarda rastgele nöronlar kapatılır ve parametreleri güncellenmez. Paneldeki dropout işlevi her katman için uygulanır.

Problem

Problem, yapay sinir ağımıza öğretmek istediğimiz görevdir. Burada problem kelimesi, bir sorun olduğu anlamına gelmez. Sinir ağına öğretilmek istenen her görev problemdir. Panelde farklı görevler içeren 4 problem bulunmaktadır.

Yapay Sinir Ağı

Yapay sinir ağları, makine öğrenmesi algoritmalarının aksine, direkt olarak insan beyninin bilgisayar ortamında taklit edilmeye (modellenmeye) çalışıldığı yapay zeka algoritmalarıdır.