YOLO26 ile tanış: yeni nesil görsel AI.
Ultralytics
Ultralytics Sözlüğüne dön

Domain Randomization

Domain Randomization'ın bilgisayarlı görüde simülasyondan gerçeğe geçiş farkını nasıl kapattığını keşfet. Sentetik verileri kullanarak güçlü Ultralytics YOLO26 modelleri eğitmeyi öğren.

Domain Randomization is a machine learning technique primarily used in computer vision and reinforcement learning to successfully deploy models trained in simulated environments to the real world. The core concept involves systematically varying the visual and physical parameters of synthetic data during the training phase. By randomizing environmental properties such as lighting conditions, object textures, background clutter, and camera angles, neural networks are forced to ignore superficial simulation artifacts. Instead, they learn the essential invariant features of the target objects. As detailed in the classic Domain Randomization paper on arXiv, this massive injection of variability ensures that when the model is deployed on physical hardware, the real world simply appears as just another variation of its diverse training data.

Link to this sectionSimülasyondan Gerçeğe (Sim-to-Real) Boşluğunu Kapatmak#

Simülatörler güvenli, sonsuz ölçeklenebilir ve otomatik olarak etiketlenmiş eğitim verisi kaynakları sağlar; ancak tamamen statik simülasyonlar üzerinde eğitilen modeller, "gerçeklik boşluğu" nedeniyle genellikle gerçek hayatta başarısız olur. Bu durum, derin öğrenme mimarilerinin belirli bir motorun tam piksel seviyesindeki render işlemlerine kolayca aşırı uyum sağlamasından kaynaklanır. Alan Rastgeleleştirme, eğitim dağılımını agresif bir şekilde genişleterek bu sorunu çözer. Bu, tahmin edilemeyen hava ve aydınlatma koşullarında kusursuz çalışması gereken otonom araçlar ve drone navigasyon sistemleri için son derece faydalıdır.

Link to this sectionAlan Rastgeleleştirmeyi İlgili Kavramlardan Ayırmak#

Bu kavramı tam olarak anlamak için Alan Rastgeleleştirmeyi benzer veri kümesi geliştirme tekniklerinden ayırmak yardımcı olur:

  • Alan Rastgeleleştirme vs. Veri Artırma: Geleneksel veri artırma, mevcut gerçek dünya görüntüleri üzerinde 2D dönüşümler (çevirme, ölçeklendirme veya renk titretme gibi) uygular. Buna karşılık Alan Rastgeleleştirme, verinin oluşturulması sırasında gerçekleşir; 3D motorlar ve üretken yapay zeka kullanarak tamamen yeni, fiziksel olarak çeşitlendirilmiş sahneleri sıfırdan inşa eder. Yine de, her ikisini gelişmiş veri artırma stratejileri ile birleştirmek genellikle en sağlam modelleri ortaya çıkarır.
  • Alan Rastgeleleştirme vs. UDA: Denetimsiz Alan Uyarlaması (UDA), bilinen bir "kaynak" alan ile belirli, etiketsiz bir "hedef" alanın özellik dağılımlarını matematiksel olarak hizalamaya çalışır. Alan Rastgeleleştirme ise hedef alana hiç bakmaz; sadece o kadar geniş ve yüksek derecede rastgeleleştirilmiş bir kaynak dağılımı oluşturur ki, bu dağılım hedef alanı doğal bir şekilde kapsar.

Link to this sectionGerçek Dünya Uygulamaları#

Tamamen simülasyon ortamında eğitim yapabilme yeteneği, birçok yapay zeka endüstrisinde devrim yarattı. Öne çıkan örnekler şunlardır:

Link to this sectionPratik Uygulama#

Rastgeleleştirilmiş veri kümelerini modern iş akışlarına entegre etmek, yüksek seviyeli çerçeveler sayesinde kolaylaşmıştır. Milyonlarca sentetik görüntüyü düzenleyen kurumsal ekipler için Ultralytics Platform, veri kümesi sürümü ve bulut eğitimi için kesintisiz bir ortam sağlar. Uç cihazlarda yüksek doğruluk ve hızlı gerçek zamanlı çıkarım garanti etmek için, bu sim-to-real modelleri dağıtılırken önerilen mimari Ultralytics YOLO26 modelidir.

from ultralytics import YOLO

# Load the latest Ultralytics YOLO26 model for high-accuracy perception
model = YOLO("yolo26n.pt")

# Train the model using a synthetic dataset generated via Domain Randomization
# The dataset contains thousands of intentionally varied simulated environments
results = model.train(data="domain_randomization_data.yaml", epochs=50, imgsz=640)

PyTorch transfer öğrenimi eğitimleri veya TensorFlow ekosistemi ile geliştirmeler yapan geliştiriciler, kasıtlı değişkenliği benimseyerek manuel gerçek dünya veri toplamanın devasa maliyetlerinden kurtulabilirler. İster Wikipedia'daki temel makine öğrenimi ilkelerini inceliyor ol, ister ACM dijital kütüphanesindeki mimari analizleri okuyor veya Anthropic'in model sağlamlığına yaklaşımlarını keşfediyor ol, Alan Rastgeleleştirme ölçeklenebilir, dayanıklı yapay zekanın kritik bir temel taşı olmaya devam ediyor.

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