Verilerden Özellik Çıkarma
Özellik mühendisliğinin temelleri.
Verilerden Özellik Çıkarma, CoddyKit'te ücretsiz bir Learn AI with Python 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, Learn AI with Python öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Learn AI with Python kursu toplamda 5 dersten oluşur.
Verilerden Özellik Çıkarma
Verilerden Özellik Çıkarma
Özellik çıkarma, ham verileri makine öğrenimi modellerinin kullanabileceği bir özellik kümesine dönüştürmeyi içerir. Bu derste özellik mühendisliğinin temelleri ve verilerden yararlı özellikler çıkarmak için kullanılan yaygın teknikler ele alınır.

Özellik Çıkarma Nedir?
Özellik Çıkarma Nedir?
Özellik çıkarma, analiz için en önemli temel öznitelikleri belirleyerek ham verileri sadeleştirir. Veri karmaşıklığını azaltır ve model performansını artırır.
Örnek:
- Bir
datesütunundanmonthvedaydeğerlerini çıkarmak. - Metin verilerinden
word counthesaplamak.
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.yearMetin Tabanlı Özellikler
Metin Tabanlı Özellikler
Metin verileri için şu tür özellikleri çı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']])Özellikleri Ölçeklendirme
Özellikleri Ölçeklendirme
Ölçeklendirme, tüm özelliklerin benzer bir ölçekte olmasını sağlar. Bu, birçok makine öğrenimi algoritması için kritik önem taşır. 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 özelliklerin seçilmesini içerir. Teknikler şunlardır:
- Korelasyon Analizi: Yüksek korelasyona sahip özellikleri belirleme.
- Özyinelemeli Özellik Eleme (RFE): En az önemli özellikleri yinelemeli olarak kaldırma.
Özet
Özet
Bu derste şunları öğrendiniz:
- Özellik çıkarımı: Ham verileri kullanışlı özelliklere dönüştürme.
- Teknikler: Tarih özellikleri, metin tabanlı özellikler ve kategorik verileri kodlama.
- Özellik ölçeklendirme: Özelliklerin benzer ölçeklerde 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ı daha derinlemesine incelemek için sonraki kategoriye geçin.

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 Learn AI with Python kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Learn AI with Python kursu toplamda 5 dersten oluşur.
“Verilerden Özellik Çıkarma” dersinde ne öğreneceğim?
Özellik mühendisliğinin temelleri. Learn AI with Python 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.
Learn AI with Python öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Learn AI with Python, 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 Learn AI with Python dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Learn AI with Python 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
- Veri Türleri
- Eksik Verileri Yönetme
- Veri Normalleştirme
- Python'da Veri Birleştirme
- Verilerden Özellik Çıkarma