Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Valutazione del Modello | Sezione
Fondamenti di Apprendimento Supervisionato

bookSfida: Valutazione del Modello

In questa sfida, viene fornito il classico dataset delle abitazioni, ma questa volta solo con la caratteristica 'age'.

1234
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') print(df.head())
copy

Successivamente, verrà creato uno scatterplot per questi dati:

12345678
import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') X = df['age'] y = df['price'] plt.scatter(X, y, alpha=0.4) plt.show()
copy

Una retta è un modello poco adatto in questo caso: i prezzi aumentano sia per le case molto nuove che per quelle molto vecchie. Una parabola rappresenta meglio questa tendenza — è proprio ciò che costruirai in questa sfida.

Compito

Swipe to start coding

  1. Assegnare la variabile X a un DataFrame contenente la colonna 'age'.
  2. Creare una matrice X_poly utilizzando la classe PolynomialFeatures.
  3. Costruire e addestrare un modello LinearRegression utilizzando le caratteristiche trasformate.
  4. Rimodellare X_new in un array bidimensionale.
  5. Pre-elaborare X_new nello stesso modo di X utilizzando la stessa istanza del trasformatore.
  6. Stampare l'intercetta e i coefficienti del modello.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 13
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

bookSfida: Valutazione del Modello

Scorri per mostrare il menu

In questa sfida, viene fornito il classico dataset delle abitazioni, ma questa volta solo con la caratteristica 'age'.

1234
import pandas as pd df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') print(df.head())
copy

Successivamente, verrà creato uno scatterplot per questi dati:

12345678
import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/b22d1166-efda-45e8-979e-6c3ecfc566fc/houses_poly.csv') X = df['age'] y = df['price'] plt.scatter(X, y, alpha=0.4) plt.show()
copy

Una retta è un modello poco adatto in questo caso: i prezzi aumentano sia per le case molto nuove che per quelle molto vecchie. Una parabola rappresenta meglio questa tendenza — è proprio ciò che costruirai in questa sfida.

Compito

Swipe to start coding

  1. Assegnare la variabile X a un DataFrame contenente la colonna 'age'.
  2. Creare una matrice X_poly utilizzando la classe PolynomialFeatures.
  3. Costruire e addestrare un modello LinearRegression utilizzando le caratteristiche trasformate.
  4. Rimodellare X_new in un array bidimensionale.
  5. Pre-elaborare X_new nello stesso modo di X utilizzando la stessa istanza del trasformatore.
  6. Stampare l'intercetta e i coefficienti del modello.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 1. Capitolo 13
single

single

some-alt