Bu kısa yazımda gözetimli (supervised) ve gözetimsiz (unsupervised) öğrenme arasındaki farkı kısaca açıklamaya çalışacağım.Konunun herkes için anlaşılır olması için en sade şekliyle anlatmak istiyorum.
Sistemler
datalar arasında bir sınıflandırma yaparken bir takım kriterlere
ihtiyaç duyarlar. Örneğin
bizdeki bilgilere göre eğer bir meyva kırmızı ise elmadır sarı
ise armut. O zaman sistemimize bu bilgileri (features) girelim:
1.
Meyva [kırmızı] = elma
2.
Meyva [sarı] = armut
Bu
bilgilere göre sistem yeni gelecek meyvaların bu özelliğine (renk
bilgisi) bakarak onların elma mı armut mu olduğuna karar verir. Yani
biz burada sisteme hangi durumda ne tepki vereceğini önceden
söylemiş olduk. Buna gözetimli öğrenme diyoruz.
Eğer
sistemimize bu bilgileri girmiyorsak ve ondan datanın tamamına
bakıp kendi bilgilerini kendinin çıkarmasını istiyorsak,
sistemin öğrenme sürecinde onu gözetlememiş oluruz. Buna da
tahmin edileceği gibi gözetimsiz öğrenme diyoruz.
Bir dahaki sefere bu öğrenme metodları için hangi algoritmaların kullanıldığına değineceğim.