Boyutsallık laneti

Python'da Boyut Azaltma

Jeroen Boeye

Head of Machine Learning, Faktion

Gözlemden desene

Şehir Fiyat
Berlin 2
Paris 3
Python'da Boyut Azaltma

Gözlemden desene

Şehir Fiyat
Berlin 2
Paris 3

sade dağılım grafiği

Python'da Boyut Azaltma

Gözlemden desene

Şehir Fiyat
Berlin 2.0
Berlin 3.1
Berlin 4.3
Paris 3.0
Paris 5.2
... ...

Berlin ve Paris dağılımı

Python'da Boyut Azaltma

Şehir sınıflandırıcı oluşturma - veri bölme

Tahmin edeceğimiz özelliği, modeli eğitmek için kullanılacaklardan ayırın.

y = house_df['City']

X = house_df.drop('City', axis=1)

Veriyi %70 eğitim, %30 test olarak ayırın

from sklearn.model_selection import train_test_split

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3)
Python'da Boyut Azaltma

Şehir sınıflandırıcı oluşturma - modeli eğitme

Bir Destek Vektör Makineleri (SVM) sınıflandırıcısı oluşturun ve eğitim verilerine uyarlayın

from sklearn.svm import SVC

svc = SVC()

svc.fit(X_train, y_train)
Python'da Boyut Azaltma

Şehir sınıflandırıcı oluşturma - tahmin

from sklearn.metrics import accuracy_score

print(accuracy_score(y_test, svc.predict(X_test)))
0.826
print(accuracy_score(y_train, svc.predict(X_train)))
0.832
Python'da Boyut Azaltma

Özellik ekleme

Şehir Fiyat
Berlin 2.0
Berlin 3.1
Berlin 4.3
Paris 3.0
Paris 5.2
... ...

Berlin ve Paris dağılımı

Python'da Boyut Azaltma

Özellik ekleme

Şehir Fiyat kat_sayısı banyo_sayısı alan_m2
Berlin 2.0 1 1 190
Berlin 3.1 2 1 187
Berlin 4.3 2 2 240
Paris 3.0 2 1 170
Paris 5.2 2 2 290
... ... ... ... ...
Python'da Boyut Azaltma

Hadi pratik yapalım!

Python'da Boyut Azaltma

Preparing Video For Download...