0Pricing
Python Academy · Ders

Verilerden özellik çıkarma

Özellik mühendisliğinin temelleri

Verilerden özellik çıkarma, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 5 dersinin 5. 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, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 5 dersten oluşur.

Verilerden Özellik Çıkarma

Verilerden Özellik Çıkarma

Özellik çıkarma, ham verileri makine öğrenimi modelleri tarafından kullanılabilecek bir özellik kümesine dönüştürmeyi içerir. Bu derste özellik mühendisliğinin temelleri ve verilerden yararlı özellikler çıkarmaya yönelik yaygın teknikler ele alınmaktadır.

Verilerden özellik çıkarma — resim 1

Özellik Çıkarma Nedir?

Özellik Çıkarma Nedir?

Özellik çıkarma, analiz için en önemli olan temel nitelikleri belirleyerek ham verileri basitleştirir. Veri karmaşıklığını azaltır ve model performansını artırır.

Örnek:

  • Bir date sütunundan month ve day bilgilerini çıkarma.
  • Metin verilerinden word count hesaplama.

Tarihlerden Özellik Çıkarma

Tarihlerden Özellik Çıkarma

Pandas kullanarak bir tarih sütunundan year, month veya day gibi yeni özellikler türetebilirsiniz.

Örnek:

df['Year'] = pd.to_datetime(df['Date']).dt.year

Metin Tabanlı Özellikler

Metin Tabanlı Özellikler

Metin verileri için aşağıdaki gibi özellikler çıkarabilirsiniz:

  • Kelime Sayısı: Toplam kelime sayısı.
  • Karakter Sayısı: Toplam karakter sayısı.
  • Benzersiz Kelimeler: Benzersiz kelimelerin sayısı.

Örnek:

df['WordCount'] = df['Text'].apply(lambda x: len(x.split()))

Kategorik Özellik Kodlama

Kategorik Özellik Kodlama

Kategorik verileri analiz için sayısal biçime dönüştürün. Yaygın teknikler şunlardır:

  • Tek Sıcak Kodlama: Her kategori için ikili sütunlar oluşturur.
  • Etiket Kodlama: Her kategoriye benzersiz bir sayı atar.

Örnek:

from sklearn.preprocessing import OneHotEncoder encoder = OneHotEncoder() encoded = encoder.fit_transform(df[['Category']])

Özellik Ölçeklendirme

Özellik Ölçeklendirme

Ölçeklendirme, tüm özelliklerin benzer bir ölçeğe sahip olmasını sağlar; bu, birçok makine öğrenimi algoritması için kritik öneme sahiptir. Teknikler şunlardır:

  • Standartlaştırma: Verileri ortalaması 0 ve standart sapması 1 olacak şekilde ölçeklendirme.
  • Min-Maks Ölçeklendirme: Verileri [0, 1] aralığına dönüştürme.

Özellik Seçimi

Özellik Seçimi

Özellik seçimi, model için en önemli özellikleri seçmeyi içerir. Teknikler şunlardır:

  • Korelasyon Analizi: Aralarında yüksek korelasyon bulunan özellikleri belirleme.
  • Özyinelemeli Özellik Eleme (RFE): En az önemli özellikleri yinelemeli olarak kaldırma.

Özet

Özet

Bu derste şunları öğrendiniz:

  • Özellik çıkarma: Ham verileri yararlı özelliklere dönüştürme.
  • Teknikler: Tarih özellikleri, metin tabanlı özellikler ve kategorik verileri kodlama.
  • Özellik ölçeklendirme: Özelliklerin benzer ölçeklere sahip olmasını sağlama.
  • Özellik seçimi: En ilgili özellikleri belirleme.

Tebrikler!

Tebrikler!

Verilerden Özellik Çıkarma dersini tamamladınız. Daha gelişmiş yapay zekâ kavramlarını derinlemesine öğrenmek için sonraki kategoriye geçin.

Verilerden özellik çıkarma — resim 10

Sıkça Sorulan Sorular

“Verilerden özellik çıkarma” dersi ücretsiz mi?

Evet — “Verilerden özellik çıkarma” 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 Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 5 dersten oluşur.

“Verilerden özellik çıkarma” dersinde ne öğreneceğim?

Özellik mühendisliğinin temelleri Python 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.

Python Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Python 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, 5 dersinin 5. dersidir.

“Verilerden özellik çıkarma” 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 Python Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Python 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

  1. Veri türleri
  2. Eksik verileri ele alma
  3. Veri normalleştirme
  4. Python'da veri birleştirme
  5. Verilerden özellik çıkarma
← Python Academy Sayfasına Dön