Test Kümesini Neden Ayırırsınız
Görülmemiş veriler üzerindeki başarımı tahmin etme
Test Kümesini Neden Ayırırsınız, CoddyKit'te ücretsiz bir Data Science Academy dersidir. Bu, 4 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Data Science Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Data Science Academy kursu toplamda 4 dersten oluşur.
Asıl Soru
Verilerinizi ezberleyen bir model, bu veriler üzerinde harika görünür. Asıl soru, modelin hiç görmediği veriler üzerinde nasıl performans gösterdiğidir.
Bir Kısmını Ayırın
Bu nedenle verilerinizin bir kısmını ayırır ve onunla asla eğitim yapmazsınız. Kilit altında tuttuğunuz bu bölüm, en sona saklanan test kümenizdir.
Burada Eğitin, Orada Değerlendirin
Model yalnızca eğitim kümesinden öğrenir. Ardından gerçekten genelleyip genellemediğini görmek için dokunulmamış test kümesi üzerinde değerlendirme yaparsınız. 🎯
Neden Eğitim Verileriyle Puanlamamalı?
Öğrendiği satırlar üzerinde puanlama yapmak, yanıt anahtarı açıkken sınav değerlendirmeye benzer. Bu sayı modeli olduğundan iyi gösterir ve becerisini abartır.
Amaç Genellemedir
Eski verilere ne kadar iyi uyduğuyla ilgilenmezsiniz. İlgilendiğiniz şey genellemedir: yarının yeni ve görülmemiş satırlarında iyi tahminler yapabilmek.
Aşırı Uyumla Tanışın
Bir model eğitim verilerini kusursuz öğrenip test kümesinde başarısız olduğunda buna aşırı uyum denir. Gerçek örüntüyü öğrenmek yerine gürültüyü ezberlemiştir.
Yaygın Bir Bölme
Basit ve yaygın bir seçim, satırların yaklaşık %80'i ile eğitim yapmak ve kalan %20 ile test etmektir. Öğrenmek için daha fazla veri, adil değerlendirme için de yeterli veri kalır.
Yalnızca Bir Kez Dokunun
Test kümesi dokunulmazdır. Puan iyi görünene kadar tekrar tekrar inceleyip ayar yaparsanız, onu kararlarınıza fark ettirmeden sızdırmış olursunuz.
Bölme Nerede Yapılır?
scikit-learn'de bölme işlemini sizin için yapan bir yardımcı bulunur. Tek bir çağrıyla verilerinizi karıştırır ve eğitim ile test bölümlerine ayırır.
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)Dürüst Sayı
Test kümesindeki score, gerçek dünyadaki performansınızın dürüst bir tahminidir. Ona, göz kamaştırıcı herhangi bir eğitim score'undan daha fazla güvenin.
Bir Formaliteden Fazlası
Verileri ayırmak gereksiz bir bürokrasi değildir. Bir modelin yalnızca kâğıt üzerinde işe yararken kullanıma sunulmasını engelleyen en önemli alışkanlıktır.
Hızlı Kontrol
Neden ayrı bir test kümesi tutarsınız?
Özet
Verileri böler, eğitim bölümünde öğrenir ve dokunulmaz bir test kümesi üzerinde değerlendirirsiniz. Bu dokunulmamış bölüm, gerçek dünyadaki becerinizin dürüst göstergesidir. 🎯
Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Test Kümesini Neden Ayırırsınız” dersi ücretsiz mi?
Evet — “Test Kümesini Neden Ayırırsınız” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Data Science Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Data Science Academy kursu toplamda 4 dersten oluşur.
“Test Kümesini Neden Ayırırsınız” dersinde ne öğreneceğim?
Görülmemiş veriler üzerindeki başarımı tahmin etme Data Science Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Data Science Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Data Science Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 1. dersidir.
“Test Kümesini Neden Ayırırsınız” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Data Science Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Data Science Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Test Kümesini Neden Ayırırsınız
- train_test_split İşlemini Doğru Yapma
- K-Katlı Çapraz Doğrulama
- Veri Sızıntısını Başlamadan Önleme