Belki daha basit bir durum işleri daha net hale getirecektir. Diyelim ki 100x100 yerine 1x2 piksel örneği seçiyoruz.
Görüntüden Örnek Pikseller
+----+----+
| x1 | x2 |
+----+----+
Eğitim setimizi çizerken, lineer bir modelle kolayca ayrılamayacağını fark ettik, bu nedenle verilere daha iyi uyması için polinom terimleri eklemeyi seçiyoruz.
Diyelim ki, tüm piksel yoğunluklarını ve onlardan oluşabilecek tüm olası katları dahil ederek polinomlarımızı oluşturmaya karar veriyoruz.
Matrisimiz küçük olduğundan, bunları sıralayalım:
x1, x2, x21, x22, x1×x2, x2×x1
Yukarıdaki özellik dizisini yorumlamak, bir desen olduğunu görebilir. İlk iki terim, grup 1, yalnızca piksel yoğunluklarından oluşan özelliklerdir. Bundan sonraki iki terim, grup 2, yoğunluklarının karesinden oluşan özelliklerdir. Son iki terim, grup 3, çift (iki) piksel yoğunluğunun tüm kombinasyonlarının ürünüdür.
grup 1: x1, x2
grup 2: x21, x22
grup 3: x1×x2, x2×x1
Ama bekleyin, bir sorun var. Grup 3 terimlerine dizideki ( ve x 2 × x 1 ) bakarsanız, bunların eşit olduğunu fark edeceksiniz. Konut örneğimizi hatırlayın. Aynı ev için x1 = kare çekim ve x2 = kare çekim olmak üzere iki özelliğiniz olduğunu hayal edin ... Bu hiç mantıklı değil! Tamam, bu yüzden yinelenen özellikten kurtulmamız gerekiyor, diyelim ki keyfi olarak x 2 × x 1 . Şimdi üçüncü grup özelliklerinin listesini şu şekilde yeniden yazabiliriz:x1×x2x2×x1x2×x1
grup 3: x1×x2
Her üç gruptaki özellikleri sayıyoruz ve 5 alıyoruz.
Ama bu oyuncak bir örnek. Özelliklerin sayısını hesaplamak için genel bir formül elde edelim. Orijinal özellik gruplarımızı başlangıç noktası olarak kullanalım.
sizegroup1+sizegroup2+sizegroup3=m×n+m×n+m×n=3×m×n
Ah! Ancak grup 3'teki kopya üründen kurtulmak zorunda kaldık.
Bu nedenle, grup 3 için özellikleri doğru bir şekilde saymak için matristeki tüm benzersiz çift ürünleri saymanın bir yoluna ihtiyacımız olacak. Bu, eşit veya daha büyük bir boyut n grubundan k boyutunun tüm olası benzersiz alt gruplarını saymak için bir yöntem olan binom katsayısı ile yapılabilir. Böylece grup 3'teki özellikleri doğru saymak için hesaplayın .C(m×n,2)
Yani genel formülümüz:
m×n+m×n+C(m×n,2)=2m×n+C(m×n,2)
Oyuncak örneğimizdeki özellik sayısını hesaplamak için kullanalım:
2×1×2+C(1×2,2)=4+1=5
Bu kadar!