İçeriğe geç
parazade
Yapay Zeka

Taklit Öğrenme Nedir?

İngilizce: Imitation Learning

Yayın: · Son güncelleme:

Taklit Öğrenme Nedir? Kısaca

Taklit öğrenme, bir yapay zekâ ajanının uzman bir insanın ya da sistemin gösterdiği örnek davranışları izleyerek aynı görevi yapmayı öğrenmesidir. Özellikle ödül tanımlamanın zor olduğu robotik ve sürüş görevlerinde kullanılır.

Taklit Öğrenme nedir?
İçindekiler
  1. Taklit öğrenme nedir?
  2. Başlıca yöntemler
  3. Örnek
  4. Nelere dikkat etmeli?

Taklit öğrenme (imitation learning), yapay zekânın bir görevi doğrudan uzman gösterimlerinden öğrenmesini sağlayan makine öğrenmesi yaklaşımıdır. Bir çocuğun yetişkini izleyerek ayakkabı bağlamayı öğrenmesine benzer.

Taklit öğrenme nedir?

Pekiştirmeli öğrenmede ajan, ödül sinyaline bakarak deneme yanılmayla öğrenir. Ancak bazı görevlerde iyi bir ödül fonksiyonu yazmak çok zordur: "Güvenli ve rahat araba sür" ifadesini sayılara dökmek kolay değildir. Taklit öğrenmede ise uzmanın hangi durumda ne yaptığını gösteren örnekler toplanır ve model bu davranışı taklit etmeyi öğrenir.

Başlıca yöntemler

  • Davranış klonlama (behavior cloning): Durum-eylem çiftleri, denetimli öğrenme problemi gibi ele alınır. Model, "bu durumda uzman şunu yaptı" örneklerinden öğrenir.
  • Ters pekiştirmeli öğrenme: Uzmanın davranışını açıklayan ödül fonksiyonu tahmin edilir, ardından bu ödülle ajan eğitilir.
  • Etkileşimli yöntemler: Ajan hata yaptığında uzmandan yeni düzeltmeler alınarak veri seti genişletilir.

Örnek

Varsayımsal bir depoda bir robot kolu, kutuları rafa koymayı öğrenecek. Bir operatör kolu uzaktan birkaç yüz kez yönlendirir; kameradan gelen görüntüler ve kolun hareketleri kaydedilir. Model bu kayıtlardan benzer durumlarda benzer hareketleri yapmayı öğrenir.

Nelere dikkat etmeli?

En bilinen sorun "dağılım kayması"dır: Ajan küçük bir hata yaparak uzmanın hiç görmediği bir duruma düşerse ne yapacağını bilemeyebilir ve hatalar birikir. Ayrıca model, uzmanın hatalarını da kopyalar; gösterimlerin kalitesi doğrudan sonucu belirler. Yeterli sayıda ve çeşitli gösterim toplamak da maliyetli olabilir.

Sıkça Sorulan Sorular

Taklit öğrenme ile pekiştirmeli öğrenme arasındaki fark nedir?

Pekiştirmeli öğrenme ödül sinyalinden deneme yanılmayla öğrenir. Taklit öğrenme ise uzmanın gösterdiği örnek davranışlardan öğrenir; ikisi bazen birlikte de kullanılır.

Davranış klonlama nedir?

Taklit öğrenmenin en basit biçimidir. Uzmanın kayıtlı durum-eylem çiftleri, denetimli öğrenmeyle bir modele öğretilir.

İlgili terimler