Prepararti all'addestramento con Estimators
In questo esercizio torneremo al dataset delle transazioni immobiliari di King County del capitolo 2. Svilupperemo e addestreremo di nuovo un modello di Machine Learning per prevedere i prezzi delle case; tuttavia, questa volta useremo l'API estimator.
Invece di fare tutto in un solo passaggio, suddivideremo la procedura in parti. Inizieremo definendo le feature column e caricando i dati. Nell'esercizio successivo, definiremo e addestreremo un estimator predefinito. Nota che feature_column è stato importato per te da tensorflow. Inoltre, numpy è stato importato come np e il dataset immobiliare di King County è disponibile come DataFrame di pandas: housing.
Questo esercizio fa parte del corso
Introduzione a TensorFlow in Python
Istruzioni dell'esercizio
- Completa la feature column per
bedroomse aggiungi un'altra feature column numerica perbathrooms. Usabedroomsebathroomscome chiavi. - Crea un elenco delle feature column,
feature_list, nell'ordine in cui sono state definite. - Imposta
labelsuguale alla colonnapriceinhousing. - Completa la voce
bedroomsdel dizionariofeaturese aggiungi un'altra voce perbathrooms.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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