Ana içeriğe geç
DATASET DOCTOR

Açık kaynaklı veri kümesi tanılama

Modelinizi eğitmeden önce
veri kümenizi tanıyın.

Veri kalitesi sorunlarını, model sorunlarına dönüşmeden yakalayın. Dataset Doctor; eksik değerleri, kopyaları, dengesizliği, şüpheli özellikleri ve diğer yaygın veri kümesi sorunlarını net bir raporda görünür kılar.

Tasarım konsepti — gelişmekte olan açık kaynaklı bir Python araç seti. Buradaki tüm rakamlar temsilîdir.

Açık kaynak
Python dostu
ML iş akışları için
Veri Kümesi RaporuÖrnek çıktı
12458 satır · 31 sütunÖrnek analiz: 1.2 sn
BulguÖnem
  • Eksik Değerler4 sütunUyarı
  • Kopya Satırlar218Bilgi
  • Sınıf Dengesizliği87 / 13Uyarı
  • Olası Sızıntıcustomer_statusKritik
Sağlık Puanı
68 / 100İyileştirme gerekli

Temsili örnek rapor · report.html

Modern makine öğrenmesi iş akışları için tasarlandı.

Neden önemli

Model sorunları çoğu zaman eğitim başlamadan önce başlar.

Çoğu ekip veri kümesi sorunlarını çok geç fark eder — hiç darboğaz olmayan mimari ve hiperparametreleri saatlerce ayarladıktan sonra. O noktada düzeltmenin yeri yukarı akıştır ve deneylerin yeniden çalıştırılması gerekir.

“Hasta bir veri kümesinde eğitilen model hastalığı öğrenir.”

Belirti diziniS-01 — S-06
  1. 01Eksik veri4 sütunda sessiz NaN kayması
  2. 02Kopya gözlemler218 satır iki kez kaydedilmiş
  3. 03Sınıf dengesizliğiöncüler arasında 87 / 13 dağılımı
  4. 04Şüpheli özelliklergizlice hedef vekilleri
  5. 05Yanlış veri tiplerisayısal değerler metin olarak ayrıştırılmış
  6. 06Veri sızıntısıeğitim çerçevesinde cevap anahtarları

Kontrol listesi

model.fit() öncesinde
kontrol edilmeye değer her şey

Şema, istatistikler ve aralarındaki ilişkiler üzerinde sekiz geçiş — bir modelin genelleştirip genelleştirmeyeceğine karar veren sessiz kontroller.

Geçiş 01 · Tamlık

Eksik Değer Analizi

Sütuna, dtype'a ve satır dilimine göre gruplanan boş kalıplar — yalnızca tek bir üzücü toplam sayı değil.

Dolu kareler mevcut değerleri, kırmızı çerçeveler boş değerleri işaretler — 31 sütunun 4'ünde boş değer var · hücrelerin %0,8'i

Geçiş 02 · Benzersizlik

dup

Kopya Tespiti

Parmak izi karmalamasıyla yakalanan birebir ve yakın kopya satırlar — her sütun çiftinde.

Satır çubukları kayıt parmak izlerini önizler; eşleşen satırlar kehribar rengiyle vurgulanır — 218 satır 109 benzersiz kayda indirgenir

Geçiş 03

Sınıf Dağılımı

Metrikleri bozmadan önce görünür olan çoğunluk ve azınlık öncüleri.

Geçiş 04

Aykırı Değer Tespiti

Sütunlarının beklenen aralığının çok dışına kayan değerler.

Geçiş 05

Veri Tipi Doğrulaması

Metin olarak saklanmış sayısal değerler, tarih olmaktan uzak tarihler.

Geçiş 06

Sızıntı Uyarıları

Erişimleri olmaması gereken cevapları taşıyan özellikler.

Geçiş 07 · İlişkiler

Korelasyon Analizi

Hangi özellikler birlikte hareket eder — ve hangileri tesadüfen hedefle birlikte hareket eder.

Temsili korelasyon haritasıÖrnek bulgu: field_12 ve field_27 arasında ρ 0.94 var — sızıntı açısından inceleyin

Genel Bakış

Veri Kümesi Özeti

Herhangi bir modelleme kararı öncesinde verinizin olgusal biçimi.

Satırlar
12,458
Sütunlar
31
Sayısal
22
Kategorik
9
Bellek
14.2 MB

Veri Kümesi Sağlığı

Tek bir puan. Daha net bir başlangıç noktası.

Dataset Health, eğitimden önce hangi alanların ilgiyi hak ettiğini belirlemeye yardımcı olmak için yaygın kalite sinyallerini özetler.

68/ 100Genel puan
İyileştirme gerekli
Tanı kategorileriPuan

Tamlık

31 sütunun 4'ünde boş değer

92

Tutarlılık

region sütununda karışık kodlamalar

81

Sınıf Dengesi

87 / 13 sınıf öncüsü

44

Kopya Kalitesi

218 kopya satır

76

Sızıntı Riski

customer_status · ρ 0.94

55
  • 80–100 güçlü
  • 50–79 izle
  • 0–49 şimdi müdahale et

Konsept önizleme — bu sayfa bir ürün konseptidir. Buradaki puanlar ve bulgular örnek amaçlıdır; gerçek verilerden hesaplanmamıştır.

Örnek rapor

Sorunlar, önceliklendirilmiş.

Her bulgu kanıt ve önerilen bir sonraki adımla birlikte gelir — önem derecesine göre sıralanır, böylece ilk saat en büyük riske gider.

Seçilmiş bulgular — tam rapor her kontrolü kanıtlarıyla listeler.

LEAK-001

Olası hedef sızıntısı

Kritik

"customer_status" özelliği ile hedef arasında şüpheli biçimde güçlü bir ilişki var.

Kanıt

customer_statusmedyan özellik

Önerilen adım

Bu sütunun tahmin anında gerçekten kullanılabilir olup olmadığını inceleyin.

BAL-004

Sınıf dengesizliği tespit edildi

Uyarı

Bu ayrımda eğitim, ağırlıklandırılmaz veya yeniden örneklenmezse modeli çoğunluk sınıfına doğru yanlı yapacak.

Kanıt

Sınıf A · 87%Sınıf B · 13%

Önerilen adım

Eğitimden önce sınıfları ağırlıklandırın veya eğitim ayrımını yeniden örnekleyin; doğruluk yerine sınıf başına kesinlik ve geri çağırma raporlayın.

DUP-012

Kopya gözlemler

Bilgi

218 yinelenen satır tespit edildi.

Kanıt

218

yinelenen satır · veri kümesinin %1,75'i

Önerilen adım

Yinelenen her kaydın tek kopyasını tutup eğitimden önce ayrımı yeniden üretin — ya da kopyaların hattın başındaki nedenini araştırın.

Nasıl çalışır

Veri kümesinden içgörüye
üç adımda.

  1. 01csv · parquet

    Yükle

    CSV veya Parquet veri kümesi.

  2. 02Temsili kontroller

    İncele

    Otomatik kalite ve ML-hazırlık kontrolleri.

  3. 03report.html

    İyileştir

    Eğitimden önce sorunları çözün.

İş akışı bütünleşmesi

Zaten kullandığınız iş akışına uyum sağlar.

CI'da tek komut çalıştırın ya da analyzer'ı defterinizin yanına içe aktarın. Her iki şekilde de rapor tek ve kendine yeterli bir HTML dosyası olarak gelir.

Gösterilen komut ve API örnektir — arayüz şekillendirme aşamasındadır.

Örnek oturum
$ dataset-doctor inspect dataset.csvVeri kümesi analiz ediliyor...✓ 12458 satır✓ 31 özellik! 3 uyarı✕ 2 kritik sorunVeri kümesi sağlığı: 68 / 100✓ report.html üretildi

Açık kaynak

Tasarımdan itibaren şeffaf.

Dataset Doctor, geliştiricilerin inceleyebileceği, genişletebileceği ve mevcut iş akışlarına bütünleştirebileceği açık kaynaklı bir araç seti olarak kurgulanmıştır.

Açık Kaynak

Her kontrolü okuyun, her sezgiseli denetleyin, kendi çatalınızı yayınlayın.

MIT lisansı

Python Öncelikli

Not defterleri, betikler ve işlem hatları için planlanan arayüz.

Planlanan Python arayüzü

Genişletilebilir Kontroller

Özel doğrulamalarla genişletilmesi planlanan kontrol kataloğu.

Özel kontrol konsepti

Önce inceleyin.Sonra eğitin.

Yanlış modeli optimize etmek için zaman harcamadan önce belirgin veri kümesi sorunlarını yakalayın.

Ürün konsepti · baştan sona örnek veriler