Estimators ile eğitime hazırlık
Bu egzersizde, 2. bölümdeki King County konut işlem veri kümesine geri döneceğiz. Yine ev fiyatlarını tahmin etmek için bir Machine Learning modeli geliştirecek ve eğiteceğiz; ancak bu kez bunu estimator API'sini kullanarak yapacağız.
Her şeyi tek adımda tamamlamak yerine, bu süreci parçalara ayıracağız. Önce özellik sütunlarını tanımlayıp veriyi yükleyerek başlayacağız. Sonraki egzersizde hazır bir estimator tanımlayıp eğiteceğiz. feature_column'ın tensorflow içinden senin için içe aktarıldığını unutma. Ayrıca, numpy np olarak içe aktarıldı ve Kings County konut veri kümesi pandas DataFramei olarak hazır: housing.
Bu egzersiz
Python ile TensorFlow’a Giriş
kursunun bir parçasıdırEgzersiz talimatları
bedroomsiçin özellik sütununu tamamla vebathroomsiçin başka bir sayısal özellik sütunu ekle. Anahtarlar olarakbedroomsvebathroomskullan.- Özellik sütunlarından oluşan bir liste olan
feature_list'i, tanımlandıkları sırayla oluştur. labelsdeğişkeninihousingiçindekipricesütununa eşitle.featuressözlüğündekibedroomsgirdisini tamamla vebathroomsiçin bir giriş daha ekle.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Define feature columns for bedrooms and bathrooms
bedrooms = feature_column.numeric_column("____")
bathrooms = ____
# Define the list of feature columns
feature_list = [____, ____]
def input_fn():
# Define the labels
labels = np.array(____)
# Define the features
features = {'bedrooms':np.array(housing['____']),
'bathrooms':____}
return features, labels