YOLO Vision 2026:
Ultralytics Sözlüğüne dön

Machine Learning Operations (MLOps)

Yapay zeka dağıtımını kolaylaştırmak için MLOps esaslarını keşfet. Ultralytics YOLO26 ve Platformumuz ile CI/CD, veri sürümü oluşturma ve izlemeyi nasıl yöneteceğini öğren.

Machine Learning Operations (MLOps), makine öğrenimi (ML) modellerini deneysel geliştirmeden güvenilir üretime geçiş sürecini kolaylaştıran bir dizi pratik, ilke ve teknolojidir. Veri biliminin keşifçi doğasını DevOps'un sıkı disipliniyle birleştiren MLOps, Yapay Zeka (AI) uygulamaları için sürüm döngüsünü birleştirmeyi amaçlar. Geleneksel yazılım geliştirme öncelikli olarak kod sürümlemesine odaklanırken, MLOps büyük ölçekli verileri yönetmenin ve evrilen model davranışlarının ek karmaşıklıklarını beraberinde getirir. Bu bütüncül yaklaşım, yapay zeka sistemlerinin tüm yaşam döngüleri boyunca ölçeklenebilir, doğru ve denetlenebilir kalmasını sağlar.

MLOps'un Temel Taşları#

Başarılı MLOps uygulamaları; veri mühendisliği, makine öğrenimi ve DevOps olmak üzere üç farklı disiplin arasındaki boşluğu doldurmaya dayanır.

  • Sürekli Entegrasyon ve Teslimat (CI/CD): Standart yazılımların test ve dağıtımı otomatikleştirmek için CI/CD hatlarını kullanması gibi, MLOps hatları da model eğitimi ve doğrulamasını otomatikleştirir. Bu, kod veya verilerdeki değişikliklerin, güncellemeler üretime ulaşmadan önce model performansını doğrulayan adımları otomatik olarak tetiklemesini sağlar.
  • Veri ve Model Sürümleme: Geleneksel kodlamada yalnızca kaynak kodu sürümürsün. MLOps'ta ekipler, eğitim verilerindeki değişiklikleri model hiperparametreleriyle birlikte takip etmek için DVC (Veri Sürüm Kontrolü) gibi araçlar kullanmalıdır. Bu, mühendislerin geçmişteki belirli bir model sürümünü yeniden oluşturmasına olanak tanıyarak tekrarlanabilirliği garanti eder.
  • Sürekli İzleme: Dağıtıldıktan sonra modeller, hedef değişkenin istatistiksel özelliklerinin zamanla değiştiği kavram kayması nedeniyle bozulabilir. MLOps; çıkarım gecikmesi ve doğruluk gibi metrikleri izlemek için gözlemlenebilirlik sistemleri kurmayı ve yeniden eğitim gerektiğinde ekipleri otomatik olarak uyarmayı içerir.

Gerçek Dünya Uygulamaları#

MLOps, modern kurumsal yapay zekanın omurgasıdır; şirketlerin tek bir modelden binlerce dağıtılmış uç noktaya güvenilir bir şekilde ölçeklenmesini sağlar.

  1. Üretimde Kestirimci Bakım: Fabrikalar, montaj hatlarındaki kusurları belirlemek için bilgisayarlı görü kullanır. Bir MLOps hattı, yeni ürün hatları sunulduğunda nesne algılama modellerinin yeni görüntülerle yeniden eğitilmesini, sürümlemesini ve kesinti süresi olmadan fabrika uç cihazlarına otomatik olarak dağıtılmasını sağlar. Bu, üretim koşulları değişse bile kalite denetiminin tutarlı kalmasını sağlar.

  2. Akıllı Perakende Envanteri: Perakendeciler raflardaki stokları takip etmek için kameralar kurar. Mağaza aydınlatması ve ürün ambalajları sıklıkla değiştiğinden, model kayması sürekli bir risk oluşturur. MLOps sistemleri güven puanlarını izler; güven düşerse sistem görüntüleri etiketleme için işaretler ve bulutta bir yeniden eğitim döngüsü başlatarak otomatik envanter yönetimini sürdürmek için güncellenmiş bir modeli mağazalara gönderir.

Ultralytics ile MLOps Uygulaması#

Herhangi bir MLOps iş akışındaki kritik bir adım deney takibidir. Bu, her eğitim çalışmasının kendi özel konfigürasyonuyla günlüğe kaydedilmesini sağlayarak ekiplerin sonuçları yeniden üretmesine veya gerekirse önceki sürümlere geri dönmesine olanak tanır.

Aşağıdaki örnek, projenin izlenmesini etkinleştirirken tüm yeni projeler için önerilen Ultralytics'in en son son teknoloji modeli olan bir YOLO26 modelinin nasıl eğitileceğini göstermektedir. Bu, doğal olarak bir üretim hattı için gereken yapıları oluşturur.

from ultralytics import YOLO

# Load the YOLO26 model (recommended for superior speed and accuracy)
model = YOLO("yolo26n.pt")

# Train the model while specifying project and name for organized logging
# This creates a structured directory of artifacts (weights, charts, args)
# which is essential for reproducibility in MLOps pipelines.
results = model.train(data="coco8.yaml", epochs=10, project="mlops_experiments", name="run_v1")

Eğitim çalışmalarını belirli projeler halinde organize ederek ekipler, zaman içindeki performans metriklerini görselleştirmek için MLflow veya TensorBoard gibi araçları kolayca entegre edebilir. Kuruluşlar büyüdükçe, bu iş akışlarını genellikle veri kümelerini yönetmek, uzaktan eğitmek ve optimize edilmiş çıkarım hızı için modelleri TensorRT gibi çeşitli formatlarda dağıtmak için birleşik bir arayüz sağlayan Ultralytics Platform üzerine taşırlar.

MLOps ve İlgili Kavramlar#

Bu uygulamaları etkili bir şekilde hayata geçirmek için MLOps'u ekosistemdeki benzer terimlerden ayırmak önemlidir.

  • MLOps ve DevOps: DevOps, yazılım uygulamalarının sürekli olarak teslim edilmesine odaklanır. MLOps, "Veri" ve "Model"i birinci sınıf vatandaşlar olarak ekleyerek bu ilkeleri genişletir. DevOps'ta bir kod değişikliği bir derlemeyi tetikler; MLOps'ta ise veri dağılımlarındaki bir değişiklik veya hassasiyetteki bir düşüş de yeni bir hat yürütmesini tetikleyebilir.
  • MLOps ve Model Sunumu: Model sunumu, bir modeli barındırmak ve çıkarım isteklerini işlemek için kullanılan altyapıyı ifade eder. MLOps, sunumu kapsayan ancak aynı zamanda eğitim, yönetişim ve izleme aşamalarını da içeren daha geniş bir şemsiyedir.
  • MLOps ve AutoML: Otomatik Makine Öğrenimi (AutoML), model oluşturma sürecini otomatikleştirmeye odaklanır (örn. algoritmaları seçme). MLOps, bu modelin oluşturulduktan sonraki yaşam döngüsünü yönetir ve AutoML araçlarını çalıştıran hattı operasyonel hale getirir.

Explore solutions

Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin
Real-time AI that works with your team

Robotikte AI

Daha akıllı makineleri Ultralytics YOLO modelleriyle destekle. Robotikteki Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Lojistikte Yapay Zeka

Ultralytics YOLO modelleri ile lojistiği kolaylaştır. Görü Yapay Zekası; paket inceleme, ayıklama, araç takibi ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Real-time AI that works with your team

Perakendede AI

Perakendeyi Ultralytics YOLO modelleri ile yeniden hayal et. Görü Yapay Zekası; envanter takibi, raf izleme, sıra yönetimi ve daha akıllı müşteri içgörüleri sağlar.
Daha fazla bilgi edin
Real-time AI that works with your team

Sağlıkta Yapay Zeka

Ultralytics YOLO modelleriyle sağlık çözümleri oluştur. Sağlıkta görüntü tabanlı yapay zeka; daha hızlı tıbbi görüntülemeyi, daha akıllı teşhisleri ve hasta izlemeyi güçlendirir.
Daha fazla bilgi edin
Real-time AI that works with your team

Üretimde Yapay Zeka

Ultralytics YOLO modelleri ile üretimi optimize et. Görü Yapay Zekası; kalite kontrol, kusur tespiti, KKD uyumu ve montaj hattı otomasyonunu yönlendirir.
Daha fazla bilgi edin
Real-time AI that works with your operation

Otomotivde yapay zeka

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygula. Görüntü tabanlı yapay zeka; yol güvenliğini, sürücü yardımını ve araç otomasyonunu daha akıllı yollar için geliştirir.
Daha fazla bilgi edin
Real-time AI tailored to your operation

Tarımda yapay zeka

Ultralytics YOLO modelleriyle akıllı tarıma görüntü tabanlı yapay zeka getir. Daha yüksek ve akıllı verimler için mahsul takibini, hayvancılık izlemeyi ve hassas tarımı güçlendir.
Daha fazla bilgi edin

Yapay zekanın geleceğini birlikte inşa edelim!

Yolculuğuna makine öğreniminin geleceğiyle başla