Tarayıcında kendi modelini eğit
Kısaca
- Kod yazmadan bir görüntü sınıflandırıcısı eğitmek
- Örnek sayısının ve çeşitliliğinin sonucu nasıl değiştirdiğini görmek
- Modelin neye bakarak karar verdiğini sorgulamak
Bu derste gerçekten bir model eğiteceksin. Google’ın Teachable Machine aracı ücretsiz, hesap istemiyor ve eğitimi senin tarayıcında yapıyor. Google’ın duyurusuna göre örneklerin, projeni Google Drive’a kaydetmeyi seçmedikçe bilgisayarından çıkmıyor.
Adım adım
- Siteye gir, Get Started, sonra Image Project ve Standard image model’i seç.
- Üç sınıf oluştur ve adlarını değiştir: “Kalem”, “Bardak”, “Boş”.
- Her sınıf için Webcam’e bas ve nesneyi kameraya farklı açılardan gösterirken Hold to Record düğmesine basılı tut. Her sınıf için 50–100 kare yeter. “Boş” sınıfı için kameraya sadece arka planı göster.
- Train Model’e bas. Bir dakikadan kısa sürer.
- Sağdaki Preview penceresinde nesneleri kameraya göster ve çubukların nasıl değiştiğini izle.
Şimdi boz
Asıl öğrenme burada. Sırayla dene ve her seferinde ne olduğunu not et:
- Az örnek: Bir sınıfı yalnızca 5 kareyle yeniden eğit. Ne kadar emin oluyor?
- Başka bir yer: Kalemi farklı bir arka planda ya da farklı bir ışıkta göster. Hâlâ tanıyor mu?
- Hile: “Bardak” sınıfının bütün karelerini elinle tutarken çek, “Kalem”i masaya koyup çek. Sonra boş elini kameraya göster. Ne diyor?
Son denemede model büyük ihtimalle elini “Bardak” sanacak. Çünkü model bardağı değil, bardak örneklerinde hep bulunan şeyi öğrendi: elini. Modeller neyi öğrenmeleri gerektiğini bilmez; örneklerde ayırt edici olan neyse onu öğrenir.
Bu neden önemli?
Gerçek dünyada da aynı şey oluyor. Bir modelin “doğru” sonucu yanlış sebepten bulması sık görülen bir hata. Dördüncü derste bunun gerçek hayattaki sonuçlarına bakacağız.
Akılda kalsın: Model, örneklerde neyi ayırt edici bulursa onu öğrenir. Az, tek tip ya da hileli örnek veren kişi, yanlış şey öğrenen bir model alır.
Kendini dene
1. Bütün “bardak” örneklerini elinde tutarak çektin. Model boş eline “bardak” diyor. Neden?
2. Modelin farklı ışıkta da çalışması için ne yapmalısın?
3. Teachable Machine’de eğitim nerede yapılır?
Daha derine inmek istersen