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
ML Sistemi Paradigmaları: Çı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.
ML Sistemi Paradigmaları: Çı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.
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.
ML Sistemi Paradigmaları: Çı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.
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.
ML Sistemi Paradigmaları: Çıkarım
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.
ML Sistemi Paradigmaları: Çıkarım
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.