Statik ve Dinamik Çıkarım

Aşağıdaki çıkarım stratejilerinden birini seçebilirsiniz:

  • çevrimdışı çıkarım, yani MapReduce veya benzer bir yöntemi kullanarak toplu halde tüm olası tahminleri yapmanızı sağlar. Daha sonra tahminleri bir SSTable veya Bigtable'a yazıp bunları bir önbellek/arama tablosuna yayınlıyorsunuz.
  • online çıkarım: Sunucu kullanarak istek üzerine tahminde bulunduğunuz anlamına gelir.

Aşağıdaki videoyu (2 dakika) izleyerek statik ve dinamik çıkarım hakkında daha fazla bilgi edinin.

Statik ve Dinamik Çıkarım

Çevrimdışı Çıkarım

  • Mapreduce veya benzer bir filtre kullanarak toplu halde tüm olası tahminleri yapın.
  • Bir tabloya yazın ve ardından bunları bir önbellek/arama tablosuna yayınlayın.

Online Çıkarım

  • Sunucu kullanarak isteğe bağlı tahminde bulunun.

Çevrimdışı Çıkarım

  • Mapreduce veya benzer bir filtre kullanarak toplu halde tüm olası tahminleri yapın.
  • Bir tabloya yazın ve ardından bunları bir önbellek/arama tablosuna yayınlayın.
  • Artı: Çıkarım maliyeti konusunda endişelenmeniz gerekmez.
  • Yukarı: Büyük olasılıkla toplu kota kullanabilir.
  • Upside: Aktarmadan önce veriler üzerinde tahminlerin doğrulanmasını gerçekleştirebilir.

Çevrimdışı Çıkarım

  • Mapreduce veya benzer bir filtre kullanarak toplu halde tüm olası tahminleri yapın.
  • Bir tabloya yazın ve ardından bunları bir önbellek/arama tablosuna yayınlayın.
  • Artı: Çıkarım maliyeti konusunda endişelenmeniz gerekmez.
  • Yukarı: Büyük olasılıkla toplu kota kullanabilir.
  • Upside: Aktarmadan önce verilerdeki tahminlerde doğrulama sonrası gerçekleştirebilir.
  • Olumsuz: Yalnızca bildiğimiz şeyleri tahmin edebilir (ayrıntılı bilgi için yanlıştır).
  • Olumsuz: Güncelleme gecikmesi muhtemelen saat veya gün cinsinden ölçülür.

Online Çıkarım

  • Sunucu kullanarak isteğe bağlı tahminde bulunun.
  • Upside: Gelen bir yeni öğeyi tahmin edebilir. Ayrıntılı bilgi için idealdir.

Online Çıkarım

  • Sunucu kullanarak isteğe bağlı tahminde bulunun.
  • Upside: Gelen bir yeni öğeyi tahmin edebilir. Ayrıntılı bilgi için idealdir.
  • Dezavantajı: Yoğun işlem gerektirir, gecikmeye duyarlıdır - model karmaşıklığını sınırlayabilir.
  • Olumsuz taraf: İzleme ihtiyaçları daha yoğundur.

Video Ders Özeti

Çevrimdışı çıkarımın avantajları ve dezavantajları şunlardır:

  • Avantajı: Çıkarım maliyeti konusunda çok fazla endişe duymanız gerekmez.
  • Avantajı: Toplu kota veya büyük bir MapReduce kullanabilir.
  • Avantajı: Aktarmadan önce tahminlerin doğrulanması için işlem yapılabilir.
  • Dezavantaj: Yalnızca bildiğimiz şeyleri tahmin edebiliriz. Detaylı bilgi için iyi olmayacak.
  • Dezavantaj: Güncelleme gecikmesi genellikle saat veya gün cinsinden ölçülür.

İnternet üzerinden çıkarım yapmanın avantajları ve dezavantajları:

  • Avantajı: Gelen her yeni öğeyle ilgili tahminde bulunulabilir. Bu özellik uzun kuyruklar için mükemmeldir.
  • Dezavantaj: İşlem açısından yoğun, gecikmeye duyarlı olduğundan model karmaşıklığını sınırlayabilir.
  • Dezavantaj: İzleme ihtiyaçları daha yoğundur.