Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Data-Centric AI

Veri odaklı yapay zekâ, model mimarisini sabit tutarken eğitim verilerindeki etiketleri, kapsamı ve kaliteyi sistematik olarak düzelterek modelleri iyileştirir.

Veri merkezli yapay zekâ, etiket tutarlılığı, gerçek koşulların kapsanması, sınıf dengesi ve veri temizliği dâhil olmak üzere verileri sistematik biçimde iyileştirerek yapay zekâ sistemini geliştirme uygulamasıdır; model ve eğitim kodu büyük ölçüde sabit kalır. Andrew Ng, 2021'de bu terimi yaygınlaştırırken evrişimli sinir ağları ve transformerlar gibi mimarilerin olgunlaştığını ve çoğu uygulamanın daha iyi bir modelden çok daha iyi verilerle geliştiğini savundu. Bunun karşıtı olan model merkezli yapay zekâ, çoğu akademik sıralama tablosunda olduğu gibi bir karşılaştırma veri kümesini sabit tutar ve mimariler, kayıp fonksiyonları ve hiperparametre ayarı üzerinde yinelemeler yapar.

Ng'in en tanınmış örneği çelik sac denetimiyle ilgiliydi: %76,2 doğrulukta takılıp kalan bir kusur algılayıcı, model merkezli iyileştirmelerden hiçbir fayda görmedi; tutarsız etiketlerin düzeltilmesi ise doğruluğu %93,1'e çıkardı. Aynı yılın ilerleyen dönemlerinde DeepLearning.AI ve Landing AI, modelin sabit tutulduğu ve katılımcıların yalnızca en fazla 10.000 görüntüden oluşan, el yazısıyla yazılmış Roma rakamlarını içeren gürültülü bir görüntü sınıflandırma veri kümesini iyileştirebildiği Veri Merkezli Yapay Zekâ Yarışması'nı düzenledi.

Temel Uygulamalar#

  • Tutarlı veri etiketleme: Etiketleyiciler, kutunun arabanın yan aynasını kapsayıp kapsamadığı veya yarı gizlenmiş bir kişinin nasıl etiketleneceği gibi belirsiz durumlar için yazılı kuralları izler. Bu durumları farklı biçimlerde çözen iki etiketleyici, hiçbir modelin üstesinden gelemeyeceği etiket gürültüsü oluşturur.
  • Etiket hatalarını bulma: Bir modelin verilen etiketlerle uyuşmayan tahminleri olası hatalara işaret eder. Northcutt, Athalye ve Mueller'in 2021'de yaptığı bir araştırma, 10 popüler veri kümesindeki test örneklerinin ortalama en az %3,3'ünde, ImageNet doğrulama kümesinin ise en az %6'sında etiket hataları buldu.
  • Hedefli veri toplama ve sentetik veri: Sınıfa, sahneye, ışıklandırmaya veya nesne boyutuna göre yapılan hata analizi, modelin nerede başarısız olduğunu gösterir. Tam da bu alt kümeler için yeni örnekler eklemek, rastgele eklemelerden daha çok fayda sağlar.
  • Veri temizleme: Bozuk dosyaların, ilgisiz görüntülerin ve özellikle hem eğitim hem de test bölümlerinde yer alan birbirine çok benzeyen görüntüler dâhil yinelenenlerin kaldırılmasıdır.
  • Veri artırma: Yeni görüntüler toplamadan modelin gördüğü ışıklandırma, ölçek ve bakış açısı çeşitliliğini artırmaktır.

Bölümler arasındaki yinelenenler veri sızıntısına yol açarak test puanlarını yükseltir; sınıf dengesizliği ise modelin, kusurlu parçaların az bulunduğu üretim kusuru tespiti gibi durumlarda önemli olan nadir sınıfı gözden kaçırırken yüksek doğruluk elde etmesine neden olur. Veri kümelerinin küçük, uzman etiketlerinin pahalı olduğu tıbbi görüntü analizinde tutarlı ve incelenmiş etiketler, veri miktarından daha önemlidir.

Veri Merkezli Döngü#

Veri merkezli bir ekip modeli sabit tutar, hatalarını karışıklık matrisi gibi araçlarla inceler ve buna göre veriyi değiştirir. İlk İnce Ayar ve Yineleme Döngüsü dersi, YOLO26 modelinin en zayıf sınıfını bir sonraki veri kümesi düzeltmesine dönüştürürken bu yaklaşımı uygular:

Bu örnek, scikit-learn'ün el yazısı rakamları veri kümesindeki etiketlerin %20'sini bozar, etiketiyle kat dışı tahmini uyuşmayan örnekleri işaretler ve aynı modeli bu örnekleri çıkardıktan sonra yeniden eğitir:

import numpy as np
from sklearn.datasets import load_digits
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import cross_val_predict, train_test_split

X, y = load_digits(return_X_y=True)
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=0)

# Replace 20% of the training labels with random digits to mimic annotation errors
rng = np.random.default_rng(0)
noisy = y_train.copy()
flip = rng.random(len(noisy)) < 0.2
noisy[flip] = rng.integers(0, 10, flip.sum())
wrong = noisy != y_train  # some random digits match the true label

# The model stays fixed; only the training data changes
model = LogisticRegression(max_iter=5000)
print(f"noisy labels: {model.fit(X_train, noisy).score(X_test, y_test):.1%} test accuracy")

# Flag examples whose out-of-fold prediction disagrees with their label, then drop them
keep = cross_val_predict(model, X_train, noisy, cv=5) == noisy
print(f"flagged {(~keep).sum()} examples, {(~keep & wrong).sum()} of {wrong.sum()} wrong labels")
print(f"cleaned labels: {model.fit(X_train[keep], noisy[keep]).score(X_test, y_test):.1%} test accuracy")

Modelde hiçbir değişiklik yapılmadan test doğruluğu %87,0'dan %94,1'e yükselir. Filtre 354 örneği işaretler: yanlış etiketlenmiş 213 örneğin 211'ini ve doğru ama sıra dışı 143 örneği. Böylece temizlenen küme, hataların neredeyse tamamıyla birlikte bazı geçerli örnekleri de kaybeder.

Veri değişikliklerini karşılaştırmak, hangi verilerin hangi modeli eğittiğini tam olarak bilmeyi gerektirir. Ultralytics Platform, değiştirilemez veri kümesi sürümleri saklar: bulut eğitimindeki Veri Kümesi Sürümünü Kaydet seçeneği her modeli eğitildiği anlık görüntüye bağlar; Sürümleri Karşılaştır özelliği iki anlık görüntü arasında değişen görüntüleri, açıklamaları ve sınıfları listeler; veri kümesinin Modeller sekmesi ise her modelin veri kümesi sürümünü mAP50-95 gibi öne çıkan metriklerle birlikte listeler.

  • Aktif öğrenme: Genellikle modelin en az emin olduğu etiketsiz örnekler arasından, sırada hangilerinin etiketleneceğini seçer. Veri merkezli yapay zekâ kapsamındaki tekniklerden biridir.
  • Veri çarkı: Dağıtılmış bir modelin girdilerinin ve hatalarının yeni eğitim verilerine dönüştüğü üretim döngüsüdür; bu sayede veri merkezli çalışma her sürümde tekrarlanır.
  • Makine öğrenimi operasyonları (MLOps): Modellerin sürümlendirilmesini, eğitilmesini, dağıtılmasını ve izlenmesini sağlayan mühendislik uygulamalarıdır; veri değişikliklerinin yeniden üretilebilir ve karşılaştırılabilir olmasını sağlar.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla