Articles of tensor de

Memoria de asignación de Tensorflow: la asignación de 38535168 supera el 10% de la memoria del sistema

Usando pesas pre-entrenadas de ResNet50, estoy tratando de construir un clasificador. El código base está completamente implementado en la API Tensorflow de alto nivel de Keras. El código completo está publicado en el siguiente enlace de GitHub. Código fuente: Clasificación usando la architecture RestNet50 El tamaño del archivo del modelo pre-entrenado es 94.7mb . Cargué […]

Pérdida máxima de margen en TensorFlow

Estoy tratando de implementar una pérdida de margen máximo en TensorFlow. la idea es que tengo un ejemplo positivo y muestro algunos ejemplos negativos y quiero calcular algo como donde B es el tamaño de mi lote y N es el número de muestras negativas que quiero usar. Soy nuevo en tensorflow y me resulta […]

Multiplicación eficiente de elementos de una matriz y un vector en TensorFlow

¿Cuál sería la forma más eficiente de multiplicar (de forma elemental) un tensor 2D (matriz): x11 x12 .. x1N … xM1 xM2 .. xMN por un vector vertical: w1 … wN Para obtener una nueva matriz: x11*w1 x12*w2 … x1N*wN … xM1*w1 xM2*w2 … xMN*wN Para dar algo de contexto, tenemos M muestras de datos […]

TensorFlow – ¿Importando datos desde un archivo TensorBoard TFEvent?

He ejecutado varias sesiones de entrenamiento con diferentes gráficos en TensorFlow. Los resúmenes que preparé muestran resultados interesantes en la capacitación y validación. Ahora, me gustaría tomar los datos que he guardado en los registros de resumen y realizar algunos análisis estadísticos y en el gráfico general y ver los datos de resumen de diferentes […]

Entrenamiento de registro y pérdida de validación en tensorboard

Estoy tratando de aprender a usar tensorflow y tensorboard. Tengo un proyecto de prueba basado en el tutorial de neural network MNIST . En mi código, construyo un nodo que calcula la fracción de dígitos en un conjunto de datos que se clasifican correctamente, como esto: correct = tf.nn.in_top_k(self._logits, labels, 1) correct = tf.to_float(correct) accuracy […]

Resumen escalar de Tensorflow a texto legible por humanos

Quiero inspeccionar todos los valores de un escalar en mi archivo de eventos. No quiero que las estadísticas agregadas sean devueltas por tensorboard –inspect –event_file –tag Quiero toda la información suficiente para reconstruir el gráfico escalar (es decir, los pares ordenados (x, y) no resumidos). ¿Cómo puedo hacer esto con tensorboard o con la API […]

Tensorflow TypeError: Fetch argumento Ninguno tiene un tipo no válido ?

Estoy creando un RNN basado libremente en el tutorial de TensorFlow . Las partes relevantes de mi modelo son las siguientes: input_sequence = tf.placeholder(tf.float32, [BATCH_SIZE, TIME_STEPS, PIXEL_COUNT + AUX_INPUTS]) output_actual = tf.placeholder(tf.float32, [BATCH_SIZE, OUTPUT_SIZE]) lstm_cell = tf.nn.rnn_cell.BasicLSTMCell(CELL_SIZE, state_is_tuple=False) stacked_lstm = tf.nn.rnn_cell.MultiRNNCell([lstm_cell] * CELL_LAYERS, state_is_tuple=False) initial_state = state = stacked_lstm.zero_state(BATCH_SIZE, tf.float32) outputs = [] with tf.variable_scope(“LSTM”): […]

TensorFlow: Max de un tensor a lo largo de un eje

Mi pregunta está en dos partes conectadas: ¿Cómo calculo el máximo a lo largo de un determinado eje de un tensor? Por ejemplo, si tengo x = tf.constant([[1,220,55],[4,3,-1]]) Quiero algo como x_max = tf.max(x, axis=1) print sess.run(x_max) output: [220,4] Sé que hay un tf.argmax y un tf.maximum , pero ninguno da el valor máximo a […]

Matriz de confusión de flujo tensor en TensorBoard

Quiero tener una matriz visual de confusión en tensorboard. Para hacer esto, estoy modificando el ejemplo de Evaluación de Tensorflow Slim: https://github.com/tensorflow/models/blob/master/slim/eval_image_classifier.py En este código de ejemplo, Accuracy ya se proporcionó, pero no es posible agregar la métrica de “matriz de confusión” directamente porque no se está transmitiendo. ¿Cuál es la diferencia entre las métricas […]

La neural network profunda de tensorflow para la regresión siempre predice los mismos resultados en un lote

Uso un tensorflow para implementar un perceptrón multicapa simple para la regresión. El código se modificó del clasificador mnist estándar, que solo cambié el costo de salida a MSE (use tf.reduce_mean(tf.square(pred-y)) ), y algunas configuraciones de entrada, tamaño de salida. Sin embargo, si entreno la red mediante regresión, después de varias épocas, el lote de […]