Pooling Nedir

CNN’de Convolutional katmanında feature mapler oluşuyor demiştik. Pooling bu feature mapleri pooled feature map’e çevirir. Bu ne demektir? Bir makas düşünün bunun bir çok değişik fotoğrafı var, farklı açıdan, farklı büyüklükte, vs. Pooled feature map’e çevirdiğinizde tüm makas fotoğraflarını benzer bir map’e çevirir. Yani açısı farklı mı, küçük mü büyük mü vs uğraşmazsınız. Diğer bir faydası da feature mapi küçültür. Küçük feature map daha az işlemdir. Tabii bu küçültme işlemini featureları koruyarak yapar. Pooling ayrıca down-sampling olarak da bilinir. Max pooling, average pooling gibi farklı yöntemleri vardır.

Linearity Nedir

Linearity (doğrusallık) 2 değişken arasındaki ilişkin doğrusal olduğunu belirtir. Yani basit bir şekilde x şu kadar artarsa y şu olur diyebileceğiniz durumlar için kullanılır. Örnek vermek gerekirse bir kişi 20 yaşında 2bin TL maaş, 30 yaşında 3bin TL, 40 yaşında 4bin TL alıyorsa burada doğrusal bir ilişki vardır. 35 yaşındaki kişinin maaşının yaklaşık 3,5bin TL olduğunu tahmin edebilirsiniz.

Leave One Out Cross Validation Nedir

Hit Rate’i ölçmek çok kolay değildir çünkü kullanıcı ratingleri değil top-n-list (en yüksek oy olan liste) ölçülecektir. Tavsiye sistemlerinde genelde kullanıcıya liste önerilir.

Bu yöntem şöyle işler, training sette her kullanıcı için bir top-n-list belirlenir ve her kullanıcıların training setinden bir öğe silinir. Böylelikle RS’in silinen öğeyi tahmin etme kabiliyeti ölçülebilir.

Hit Rate Nedir

Tavsiye sistemlerinde (RS) bir karşılaştırma ölçütü olarak kullanılır. Bilindiği gibi RS kullanıcıların sevebileceği n kadar öğe (film, ürün vs) tavsiye eder. Eğer test setinde bu tavsiye ettiklerin biri varsa bu hit‘tir. hit rate ise hitlerin kullanıcılara bölümüdür. hitrate ne kadar büyükse tavsiye sistemi o kadar başarılıdır.