Üretim İçin Machine Learning Modelleri Geliştirme
Sinan Ozdemir
Data Scientist, Entrepreneur, and Author
Continuous Integration (CI)
Kod değişikliklerinin düzenli olarak paylaşılan bir depoya entegre edilmesi

Continuous Delivery (CD)
Kod değişikliklerinin otomatik olarak derlenmesi, test edilmesi ve dağıtılması

Continuous Training (CT) Modelin yeni verilerle sürekli eğitilmesi ve güncellenmesi

Continuous Monitoring (CM)
Model performansının ve doğruluğunun sürekli izlenmesi

Continuous Integration (CI)
Continuous Delivery (CD)
CI/CD araçları: Git, AWS CodePipeline, Jenkins, Travis CI

Continuous Training (CT)
Continuous Monitoring (CM)

CI: Modelin kodu Git'e commit edilir.
CD: Commit edilen kod Jenkins gibi bir CI/CD aracıyla derlenir ve test edilir. Geçerse dağıtırız.
CM: Model performansı sürekli izlenir.
CT: Model yeni verilerle eğitilir.
Yeni kod yazılır / modeller güncellenir ... tekrar adım 1'e
Üretim İçin Machine Learning Modelleri Geliştirme