Penguenlerle Tanışın
Coddy'nin Machine Learning Journey'sinin Denetimli Öğrenme bölümünün bir parçası. Ders 50 / 58.
1. bölümde 100 pengueni inceledin. Bu kolonide 300 penguen var ve şimdi onları adlandıran modeli oluşturuyorsun. Seninki onun adını şöyle koyacak:
Her proje gözlemle başlar. Her türden kaç tane var? Bu, aşılması gereken çıtayı belirler. Boşluklar nerede? Türleri birbirinden ayıran nedir?
Saçılım grafiği son soruyu yanıtlıyor. Yüzgeç ve kütle, diğerlerini değil, Gentoo'yu buluyor:
Bir model yalnızca ölçümlerin gösterdiğini öğrenir, bu yüzden bu ikisinden daha fazlasına ihtiyaç duyacaktır.
Görev
OrtaKoloniniz penguins.csv dosyasında. Program iki ölçüm sütununu okur ve başlangıç kodu bu sütunların grafiğini hazırlar.
- Karşılaştırılacak temel değeri yazdırın: en büyük tür payını, 3 ondalık basamakla ve o türün adını.
- Eksik değer bulunan her sütunu ve kaç tane olduğunu yazdırın: sonraki ders bunları dolduracak.
- İki sütunu dağılım grafiğinde gösterin; her tür için adıyla etiketlenmiş bir grup oluşturun. Bir açıklama ekleyin ve grafiği gösterin.
Daha küçük bir koloni için:
Baseline to beat: 0.483 (always Adelie)
Gaps to fill:
body_mass_g: 1
sex: 4Ardından Coddy grafiğinizi açıklar. body_mass_g ve bill_length_mm için grafik şöyle görünür:
Kendin dene
import pandas as pd
import matplotlib.pyplot as plt
penguins = pd.read_csv("penguins.csv")
x_col = input()
y_col = input()
# Aşağıdaki satırları değiştirmeyin
fig, ax = plt.subplots()
ax.set_title(f"{x_col} vs {y_col}")
ax.set_xlabel(x_col)
ax.set_ylabel(y_col)
# Kodunuzu aşağıya yazın
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Denetimli Öğrenme bölümündeki tüm dersler
1İlk Modeliniz
Örneklerden ÖğrenmeEğitim ve Test KümeleriUydurma ve Tahmin EtmeBir Modeli PuanlamaÖzet: Tohum Sınıflandırıcı4Lojistik Regresyon
Evet-Hayır TahminleriKarar EşiğiKanıt Olarak AğırlıklarBirden Fazla SınıfÖzet: Spam Filtresi2En Yakın Komşular
k-NN Nasıl Karar Verirk'yi SeçmekKarar SınırlarıKomşular İçin ÖlçeklemeÖzet: Şarap Komşuları5Sınıflandırıcıları Değerlendirme
Karmaşıklık MatrisiKesinlik ve DuyarlılıkF1 SkoruDengesiz SınıflarROC EğrileriÖzet: Tarama Testi8Çapraz Doğrulama
K-Katlı DoğrulamaModelleri Adil Bir Şekilde KarşılaştırmaIzgara AramasıÖzet: Kaykay Tamiri11Proje: Penguen Türleri
Penguenlerle TanışınVerileri HazırlayınBir Model SeçinEn İyisini AyarlayınModeli Yayına AlınKendi başına pratik yap: Online Python derleyicisi