Tag: TENSORFLOW2.0
Estoy trabajando en Convolution Tasnet, el tamaño del modelo que hice es de aproximadamente 5.05 millones de variables. Quiero entrenarlo usando bucles de entrenamiento personalizados, y el problema es el siguiente: for i, (input_batch, target_batch) in enumerate(train_ds): # cada forma es (64, 32000, 1) with tf.GradientTape() as tape: predicted_batch = . . . Read more
Guardé un modelo de Keras usando model.save(modelpath). Ahora, cuando intento cargarlo y aplicar la función model.summary() o model.getweights(), obtengo el siguiente error: AttributeError: El objeto ‘UserObject’ no tiene el atributo ‘summary’ Intenté imprimir el tipo de datos del modelo y obtuve lo siguiente, aunque era un modelo secuencial de Keras . . . Read more
Soy nuevo en tf, no estoy seguro de si mi terminología es apropiada en el título. Básicamente vi un código de ejemplo como el siguiente que transpone un tensor y lo multiplica por una matriz de pesos. embed_dim = xl.shape[-1] w=tf.Variable(tf.random.truncated_normal(shape=(embed_dim,), stddev=0.01)) #(221) `x1_transpose = tf.reshape(xl, [-1, 1, embed_dim]) #(None, . . . Read more
No entiendo completamente cómo debo usar tf.gather_nd() para seleccionar elementos a lo largo de un eje si tengo un tensor multidimensional. Tomemos un pequeño ejemplo (si obtengo una respuesta para este ejemplo simple, también resolverá mi problema original más complejo). Digamos que tengo una imagen RGB y estoy tratando de . . . Read more
Si tienes una capa MultiHeadAttention en Keras, entonces puede devolver los puntajes de atención de la siguiente manera: x, attention_scores = MultiHeadAttention(1, 10, 10)(x, return_attention_scores=True) ¿Cómo extraes los puntajes de atención del gráfico de red? Me gustaría graficarlos.