BaşlayınÜcretsiz Başlayın

Normalizasyon

Videoda bahsedildiği gibi, normalizasyonda bir sütunun tamamını 0 ile 1 arasına doğrusal olarak ölçeklersin; 0 sütundaki en düşük değere, 1 ise en yüksek değere karşılık gelir.
Python’da en yaygın kullanılan Machine Learning kütüphanesi olan scikit-learn’ü kullanırken normalizasyon uygulamak için MinMaxScaler kullanabilirsin. (Bu isim, değerlerini minimum ve maksimum bir değer aralığına ölçeklediği için verilmiştir.)

Bu egzersiz

Python ile Machine Learning için Özellik Mühendisliği

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • sklearn'ün preprocessing modülünden MinMaxScaler'ı içe aktar.
  • MinMaxScaler()MM_scaler olarak örnekle.
  • so_numeric_df'in Age sütununda MinMaxScaler'ı fit et.
  • Az önce fit ettiğin ölçekleyiciyle aynı sütunu dönüştür.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Import MinMaxScaler
____

# Instantiate MinMaxScaler
MM_scaler = ____()

# Fit MM_scaler to the data
____.____(so_numeric_df[['Age']])

# Transform the data using the fitted scaler
so_numeric_df['Age_MM'] = ____.____(so_numeric_df[['Age']])

# Compare the origional and transformed column
print(so_numeric_df[['Age_MM', 'Age']].head())
Kodu Düzenle ve Çalıştır