ComenzarEmpieza gratis

Problemas de clasificación binaria

En este ejercicio, volverás a utilizar los datos de la tarjeta de crédito. La variable objetivo, default, indica si el titular de una tarjeta de crédito incumple su pago en el periodo siguiente. Como sólo hay dos opciones (por defecto o no), se trata de un problema de clasificación binaria. Aunque el conjunto de datos tiene muchas características, te centrarás sólo en tres: el tamaño de las tres últimas facturas de la tarjeta de crédito. Por último, calcularás las predicciones de tu red no entrenada, outputs, y las compararás con la variable objetivo, default.

El tensor de características se ha cargado y está disponible como bill_amounts. Además, están disponibles las operaciones constant(), float32 y keras.layers.Dense().

Este ejercicio forma parte del curso

Introducción a TensorFlow en Python

Ver curso

Instrucciones de ejercicio

  • Define inputs como un tensor de constantes en coma flotante de 32 bits utilizando bill_amounts.
  • Configura dense1 para que sea una capa densa con 3 nodos de salida y una función de activación relu.
  • Configura dense2 para que sea una capa densa con 2 nodos de salida y una función de activación relu.
  • Configura la capa de salida para que sea una capa densa con un único nodo de salida y una función de activación sigmoid.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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)
Editar y ejecutar código