ÎncepețiÎncepe gratuit

Probleme de clasificare binară

În acest exercițiu, vei lucra din nou cu date despre carduri de credit. Variabila țintă, default, indică dacă un titular de card de credit nu își achită plata în perioada următoare. Deoarece există doar două opțiuni – neplată sau plată – aceasta este o problemă de clasificare binară. Deși setul de date conține multe caracteristici, te vei concentra pe doar trei: valoarea celor mai recente trei facturi de card de credit. În final, vei calcula predicții pe baza rețelei neantrenate, outputs, și le vei compara cu variabila țintă, default.

Tensorul de caracteristici a fost încărcat și este disponibil ca bill_amounts. De asemenea, operațiile constant(), float32 și keras.layers.Dense() sunt disponibile.

Acest exercițiu face parte din cursul

Introducere în TensorFlow în Python

Vezi cursul

Instrucțiuni pentru exercițiu

  • Definește inputs ca tensor constant de tip virgulă mobilă pe 32 de biți, folosind bill_amounts.
  • Setează dense1 ca un strat dens cu 3 noduri de ieșire și funcția de activare relu.
  • Setează dense2 ca un strat dens cu 2 noduri de ieșire și funcția de activare relu.
  • Setează stratul de ieșire ca un strat dens cu un singur nod de ieșire și funcția de activare sigmoid.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Construct input layer from features
inputs = ____

# Define first dense layer
dense1 = keras.layers.Dense(____, activation='____')(inputs)

# Define second dense layer
dense2 = ____

# Define output layer
outputs = ____

# Print error for first five examples
error = default[:5] - outputs.numpy()[:5]
print(error)
Editează și rulează codul