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

Data Visualization

Veri görselleştirme, veri kümelerinin denetiminden eğitim eğrilerine kadar örüntüleri, aykırı değerleri ve hataları görünür kılmak için verileri grafikler, çizimler ve haritalarla ifade eder.

Veri görselleştirme; değerleri grafiklerde, çizimlerde, haritalarda ve açıklama eklenmiş görüntülerde konum, uzunluk, renk veya şekil olarak kodlayarak verilerin grafiksel biçimde sunulmasıdır. Böylece insanlar, sayı tablolarının gizlediği örüntüleri, aykırı değerleri ve hataları görebilir. Keşif amaçlı görselleştirme, John Tukey'nin 1977 tarihli aynı adlı kitabında öncülüğünü yaptığı keşifsel veri analizi sırasında analistlerin veriyi anlamasına yardımcı olur; açıklayıcı görselleştirme ise bulguları başkalarına aktarır. Makine öğrenmesi ve bilgisayarlı görü alanlarında uygulayıcılar veri kümelerini denetlemek, eğitimi izlemek, model hatalarını teşhis etmek ve tahminleri açıklamak için görselleştirmeden yararlanır.

Görselleştirme Neden Önemlidir?#

İstatistikçi Francis Anscombe, 1973'te bugün Anscombe dörtlüsü olarak bilinen ve özet istatistikleri neredeyse aynı olan dört küçük veri kümesiyle şu savı ortaya koydu:

import matplotlib.pyplot as plt
import numpy as np

# Anscombe's quartet: four datasets of 11 (x, y) points each
x = [10, 8, 13, 9, 11, 14, 6, 4, 12, 7, 5]
quartet = {
    "I": (x, [8.04, 6.95, 7.58, 8.81, 8.33, 9.96, 7.24, 4.26, 10.84, 4.82, 5.68]),
    "II": (x, [9.14, 8.14, 8.74, 8.77, 9.26, 8.10, 6.13, 3.10, 9.13, 7.26, 4.74]),
    "III": (x, [7.46, 6.77, 12.74, 7.11, 7.81, 8.84, 6.08, 5.39, 8.15, 6.42, 5.73]),
    "IV": ([8] * 7 + [19] + [8] * 3, [6.58, 5.76, 7.71, 8.84, 8.47, 7.04, 5.25, 12.50, 5.56, 7.91, 6.89]),
}

# Print each dataset's summary statistics and draw its scatter plot side by side
fig, axes = plt.subplots(1, 4, figsize=(12, 3), sharex=True, sharey=True)
for ax, (name, (xs, ys)) in zip(axes, quartet.items()):
    r = np.corrcoef(xs, ys)[0, 1]
    print(f"{name}: mean y {np.mean(ys):.2f}, variance y {np.var(ys, ddof=1):.2f}, correlation {r:.3f}")
    ax.scatter(xs, ys)
    ax.set_title(f"Dataset {name}")
fig.savefig("anscombe.png")

Dört veri kümesinin tümünde y ortalaması 7,50, varyans 4,12 veya 4,13 ve korelasyon 0,816 veya 0,817 olarak hesaplanır; ancak kaydedilen grafikler birbirinden tamamen farklı görünür: I. veri kümesi gürültülü doğrusal bir eğilime, II. veri kümesi düzgün bir eğriye, III. veri kümesi tek bir aykırı değerin bulunduğu kusursuz bir doğruya, IV. veri kümesi ise korelasyonu tamamen uzaktaki tek bir noktadan kaynaklanan dikey bir nokta kümesine sahiptir. Autodesk'teki araştırmacılar bu fikri 2017'de, istatistikleri aynı olan ve birinde dinozor şekli bulunan on üç veri kümesinden oluşan Datasaurus Dozen ile genişletti.

Grafik Seçimi#

Bir grafik, kullandığı görsel kodlama soruya uyduğunda işe yarar. Kategoriler arasındaki karşılaştırmalar için çubuk grafikler, zaman içindeki eğilimler için çizgi grafikler, dağılımlar için histogramlar ve kutu grafikleri, iki değişken arasındaki ilişkiler için saçılım grafikleri, mekânsal örüntüler içinse haritalar ve ısı haritaları uygundur. William Cleveland ve Robert McGill, 1984'teki grafik algısı deneylerinde insanların ortak bir ölçekte konumu en doğru, ardından uzunluğu, açıyı, alanı ve son olarak renk tonunu değerlendirdiğini buldu. Bu nedenle hassas karşılaştırmalarda çubuk ve nokta grafikleri pasta grafiklerinden daha başarılıdır. Renk, kategorileri ve büyüklükleri en iyi şekilde, sürüm 2.0'dan beri varsayılan olan viridis gibi algısal olarak tekdüze ve renk körlüğüne uygun renk haritalarıyla gösterir; bu renk haritaları Matplotlib içinde kullanılır.

Makine Öğrenmesinde Görselleştirme#

  • Veri kümesi yanlılığı denetimleri: Sınıf histogramları dengesizliği açığa çıkarır; kutu konumlarının ve boyutlarının haritaları, nesnelerin sürekli tek bir bölgede ya da ölçekte göründüğünü ortaya koyar; görüntü ızgaraları ise etiket hatalarını gösterir.
  • Kayıp fonksiyonu eğrileri: Her dönem için çizilen eğitim ve doğrulama kaybı yakınsamayı gösterir. Eğitim kaybı düşerken doğrulama kaybının yükselmesi aşırı öğrenmeye işaret eder.
  • Karışıklık matrisleri ve kesinlik-duyarlılık eğrileri: Bir modelin hangi sınıfları karıştırdığını ve güven eşiği değiştikçe kesinliğin duyarlılıkla nasıl bir ödünleşim içinde olduğunu gösterir.
  • Gömme haritaları ve t-SNE: t-SNE gibi izdüşümler benzer örnekleri iki boyutta birbirine yakın yerleştirerek kümeleri, kopyaları ve aykırı değerleri açığa çıkarır.
  • Belirginlik haritaları ve tahmin bindirmeleri: Görüntülerin üzerine kutular, maskeler veya kilit noktalar çizerek kararı belirleyen pikselleri vurgular.

TensorBoard ve Weights & Biases gibi deney izleyicileri, bu ölçümleri çok sayıda eğitim çalıştırması boyunca canlı olarak grafiklerle gösterir; böylece aşırı öğrenme, doğrulama kaybı yükselmeye başladığı anda fark edilir. Ultralytics YOLO ayrıca temel grafikleri varsayılan olarak her eğitim çalıştırmasının klasörüne kaydeder: labels.jpg, sınıf örneği sayılarını, kutu şekillerinden bir örneklemi ve sınırlayıcı kutu merkezlerinin ve kutu genişliklerinin yüksekliklerine oranının 2B histogramlarını gösterir. results.png ise her kayıp ve ölçümü dönem başına grafikle gösterir; doğrulama sonucuna karışıklık matrisleri ve kesinlik-duyarlılık eğrileri de eklenir.

  • Veri analitiği: Soruları yanıtlamak için verileri inceleme, temizleme ve modelleme sürecinin genel adıdır. Görselleştirme, keşif ve sonuçları raporlama için kullanılan başlıca araçlardan biridir.
  • Açıklanabilir yapay zekâ (XAI): Bir modelin neden karar verdiğini açıklar; belirginlik haritaları gibi görselleştirmeler de başlıca çıktıları arasındadır.
  • Veri madenciliği: Büyük veri kümelerindeki örüntüleri otomatik olarak bulmak için algoritmalardan yararlanır; görselleştirme de çoğu zaman bulduğu örüntüleri sunar.
  • Gösterge panoları: Temel ölçümleri zaman içinde izleyen, tek ekrandaki grafik koleksiyonlarıdır; iş zekâsı araçlarında ve üretim modellerinin izlenmesinde sıkça kullanılır.

Çö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