IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Completa la feature column per bedrooms e aggiungi un'altra feature column numerica per bathrooms. Usa bedrooms e bathrooms come chiavi.
  • Crea un elenco delle feature column, feature_list, nell'ordine in cui sono state definite.
  • Imposta labels uguale alla colonna price in housing.
  • Completa la voce bedrooms del dizionario features e aggiungi un'altra voce per bathrooms.

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
Modifica ed esegui il codice