Üretim makine öğrenimi sistemleri: Statik ve dinamik eğitim

Genel olarak, bir modeli iki şekilde eğitebilirsiniz:

  • Statik eğitim (çevrimdışı eğitim olarak da bilinir), bir modeli yalnızca bir kez eğitmeniz anlamına gelir. Ardından, eğitilmiş modeli bir süre boyunca sunarsınız.
  • Dinamik eğitim (online eğitim olarak da bilinir), bir modeli sürekli veya en azından sık sık eğitmeniz anlamına gelir. Genellikle en son eğitilen modeli sunarsınız.
Şekil 2. Hamurdan üç tane aynı ekmek elde edilir.
Şekil 2. Statik eğitim. Bir kez eğitin, aynı oluşturulmuş modeli birden çok kez yayınlayın. (Resimler: Pexels ve fancycrave1.)

 

Şekil 3. Hamurdan her seferinde biraz farklı ekmekler elde edilir.
Şekil 3. Dinamik eğitim. Sık sık yeniden eğitin ve en son oluşturulan modeli sunun. (Resimler: Pexels ve Couleur.)

 

Tablo 1. Başlıca avantajlar ve dezavantajlar.

Statik eğitim Dinamik eğitim
Avantajları Daha basit. Modeli yalnızca bir kez geliştirmeniz ve test etmeniz gerekir. Daha fazla esneklik Modeliniz, özellikler ile etiketler arasındaki ilişkide yapılan tüm değişiklikleri takip eder.
Dezavantajları Bazen daha eski olabilir. Özellikler ile etiketler arasındaki ilişki zaman içinde değişirse modelinizin tahminleri kötüleşir. Daha fazla çalışma. Sürekli olarak yeni bir ürün oluşturmanız, test etmeniz ve yayınlamanız gerekir.

Veri kümeniz zaman içinde gerçekten değişmiyorsa statik eğitimi seçin. Statik eğitimi oluşturmak ve sürdürmek, dinamik eğitime kıyasla daha ucuzdur. Ancak veri kümeleri, deniz seviyesi kadar sabit olduğunu düşündüğünüz özellikler içerenler de dahil olmak üzere zaman içinde değişme eğilimindedir. Önemli nokta: Statik eğitimde bile giriş verilerinizi değişiklik açısından izlemeniz gerekir.

Örneğin, kullanıcıların çiçek satın alma olasılığını tahmin etmek için eğitilmiş bir model düşünün. Zaman baskısı nedeniyle model, Temmuz ve Ağustos aylarında çiçek satın alma davranışını içeren bir veri kümesi kullanılarak yalnızca bir kez eğitilir. Model birkaç ay boyunca iyi çalışır ancak Sevgililer Günü civarında kötü tahminler yapar. Bunun nedeni, çiçeklerin bol olduğu bu tatil döneminde kullanıcı davranışlarının önemli ölçüde değişmesidir.

Statik ve dinamik eğitim hakkında daha ayrıntılı bilgi edinmek için Makine Öğrenimi Projelerini Yönetme kursuna göz atın.

Alıştırmalar: Öğrendiklerinizi test edin

Statik (çevrimdışı) eğitim hakkında aşağıdaki ifadelerden hangi ikisi doğrudur?
Çevrimdışı eğitim, eğitim işlerinin online eğitime kıyasla daha az izlenmesini gerektirir.
Modeli üretime uygulamadan önce doğrulayabilirsiniz.
Yeni veriler geldikçe model güncel kalır.
Çıkarsama sırasında giriş verileri çok az izlenmelidir.
Aşağıdaki ifadelerden hangisi dinamik (online) eğitim için doğrudur?
Eğitim işlerini çok az izlemeniz gerekir.
Çıkarsama sırasında giriş verileri çok az izlenmelidir.
Yeni veriler geldikçe model güncel kalır.