Articles of tensor de flujo de

Lista de operaciones diferenciables en Tensorflow

¿Hay una lista maestra de operaciones de Tensorflow que sean diferenciables (es decir, se auto-diferenciarán)? Dos otras formas de express esto: Lista de operaciones que no tienen ops.NoGradient set. Lista de operaciones que no activarán LookupError . Por ejemplo, asumo que todas las operaciones de Control Flow no son diferenciables (por ejemplo, tf.where ). ¿Cómo […]

Instalación de TensorFlow en Windows 7 – ‘pip3’ no se reconoce como un comando interno o externo,

Al seguir la guía de instalación de TensorFlow para Windows https://www.tensorflow.org/install/install_windows , después de ejecutar C:\> pip3 install –upgrade tensorflow Obtuve el siguiente error: ‘pip3’ is not recognized as an internal or external command, Parece que pip3 no es reconocido en absoluto (aunque PATH to python está configurado)

Muestreo interpolado de puntos en una imagen con TensorFlow

Se da una imagen en escala de grises I como Tensor 2D (Dimensión W, H) y un Tensor de coordenadas C (Dim. Ninguna, 2). Quiero interpretar las filas de C como coordenadas en I , muestra I en esas coordenadas usando algún tipo de interpolación (bilinear probablemente estaría bien para mi caso de uso), y […]

¿Cómo obtener un tensorflow op por nombre?

Puede obtener un tensor por nombre con tf.get_default_graph().get_tensor_by_name(“tensor_name:0”) Pero, ¿puede obtener una operación, como Optimizer.minimize , o una operación de puesta en enqueue en una cola? En mi primer modelo build_model todos los tensores y operaciones que necesitaría de una función build_model . Pero la lista de tensores se puso fea. En modelos posteriores, lancé […]

¿Es posible modificar un gráfico de cálculo TensorFlow existente?

El gráfico TensorFlow generalmente se construye gradualmente desde las entradas a las salidas, y luego se ejecuta. Mirando el código de Python, las listas de entradas de las operaciones son inmutables, lo que sugiere que las entradas no deben modificarse. ¿Eso significa que no hay manera de actualizar / modificar un gráfico existente?

¿Cómo puedo crear una matriz de confusión de tags de verdad pronosticadas y de fondo con Tensorflow?

He implementado un modelo de red Nueral para una clasificación con la ayuda de usar TensorFlow. Pero, no sé cómo puedo dibujar una matriz de confusión usando puntajes predichos (precisión). No soy un experto de TensorFlow y todavía estoy en la fase de aprendizaje. Aquí pegué mi código a continuación, dígame cómo puedo escribir un […]

TensorFlow Variables y constantes

Soy nuevo en tensorflow, no puedo entender la diferencia de variable y constante, tengo la idea de que usamos variables para ecuaciones y constantes para valores directos, pero ¿por qué el código # 1 solo funciona y por qué no el código # 2 y # 3, y explique en qué casos tenemos que ejecutar […]

Tensor con dimensión no especificada en tensorflow

Estoy jugando con tensorflow y encontré un problema con el siguiente código: def _init_parameters(self, input_data, labels): # the input shape is (batch_size, input_size) input_size = tf.shape(input_data)[1] # labels in one-hot format have shape (batch_size, num_classes) num_classes = tf.shape(labels)[1] stddev = 1.0 / tf.cast(input_size, tf.float32) w_shape = tf.pack([input_size, num_classes], ‘w-shape’) normal_dist = tf.truncated_normal(w_shape, stddev=stddev, name=’normaldist’) self.w […]

¿Cómo entrenar la red TensorFlow usando un generador para producir entradas?

Los documentos de TensorFlow describen un montón de formas de leer datos usando TFRecordReader, TextLineReader, QueueRunner, etc. y colas. Lo que me gustaría hacer es mucho, mucho más simple: tengo una función de generador de python que produce una secuencia infinita de datos de entrenamiento como tuplas (X, y) (ambas son matrices numpy, y la […]

Convolución básica 1d en tensorflow

Bien, me gustaría hacer una convolución unidimensional de datos de series de tiempo en Tensorflow. Aparentemente, esto se admite utilizando tf.nn.conv2d , de acuerdo con estos tickets y el manual . el único requisito es establecer strides=[1,1,1,1] . ¡Suena simple! Sin embargo, no puedo averiguar cómo hacerlo incluso en un caso de prueba muy mínimo. […]