Articles of tensor de

El recorte de degradado parece ahogarse con Ninguno

Estoy tratando de agregar recorte de gradiente a mi gráfico. Utilicé el enfoque recomendado aquí: ¿Cómo aplicar efectivamente el recorte de gradiente en el flujo tensorial? optimizer = tf.train.GradientDescentOptimizer(learning_rate) if gradient_clipping: gradients = optimizer.compute_gradients(loss) clipped_gradients = [(tf.clip_by_value(grad, -1, 1), var) for grad, var in gradients] opt = optimizer.apply_gradients(clipped_gradients, global_step=global_step) else: opt = optimizer.minimize(loss, global_step=global_step) Pero […]

Triplete, siamés y softmax en tensorflow

Me gustaría comparar el rendimiento de los siguientes tipos de CNN para dos conjuntos de datos de imágenes grandes diferentes. El objective es medir la similitud entre dos imágenes, que no se han visto durante el entrenamiento. Tengo acceso a 2 GPUs y 16 núcleos de CPU. Triplet CNN (Entrada: Tres imágenes, Etiqueta: codificada en […]

No se puede usar summary.merge en tensorboard para resúmenes de capacitación y evaluación separados

Estoy tratando de usar tensorboard para observar el aprendizaje de una neural network convolucional. Lo estoy haciendo bien con la función tf.summary.merge_all para crear un resumen combinado. Sin embargo, me gustaría tener un seguimiento de la precisión y la pérdida, tanto para la capacitación como para los datos de prueba. Esta publicación es útil: registro […]

Consiguiendo una simple ttwig en Tensorboard

Estoy tratando de hacer una simple ttwig en el tensorboard, tal como lo tienen en la página de inicio, algo como esto: Para entender cómo funciona esto, he escrito lo siguiente: import tensorflow as tf import numpy as np x = tf.placeholder(‘float’,name=’X’) y= tf.placeholder(‘float’,name=’y’) addition = tf.add(x,y) with tf.Session() as sess: for i in range(100): […]

El objeto ‘módulo’ tensorflow no tiene atributo ‘contrib’

Instalé tensorflow (en python 2.7, debian linux) usando el método pip como se muestra en la documentación oficial: https://www.tensorflow.org/versions/r0.9/get_started/os_setup.html#pip-installation Probó exitosamente la instalación como lo indica la instalación, pero al hacer el tutorial: https://www.tensorflow.org/versions/r0.9/tutorials/tflearn/index.html#construct-a-deep-neural-network- clasificador Después de importar tensorflow correctamente, al intentar la línea: training_set = tf.contrib.learn.datasets.base.load_csv(filename=IRIS_TRAINING, target_dtype=np.int) Obtengo el error: el objeto ‘módulo’ tensorflow […]

Tensorflow (1.4.1) ¿El gráfico de visualización de Tensorboard retrocede en el tiempo?

Creé unas cuantas operaciones de resumen a lo largo de mi gráfica, así: tf.summary.scalar(‘cross_entropy’, cross_entropy) tf.summary.scalar(‘accuracy’, accuracy) y por supuesto se fusionó y consiguió un escritor: sess = tf.InteractiveSession() summaries = tf.summary.merge_all() train_writer = tf.summary.FileWriter(TENSORBOARD_TRAINING_DIR, sess.graph) tf.global_variables_initializer().run() y escribo esto en cada iteración de entrenamiento: summary, acc = sess.run([summaries, accuracy], feed_dict={…}) train_writer.add_summary(summary, i) cuando cargo […]

TensorFlow: Saver tiene 5 modelos límite

Quería guardar varios modelos para mi experimento pero noté que el constructor tf.train.Saver() no podía guardar más de 5 modelos. Aquí hay un código simple: import tensorflow as tf x = tf.Variable(tf.zeros([1])) saver = tf.train.Saver() sess = tf.Session() for i in range(10): sess.run(tf.initialize_all_variables()) saver.save( sess, ‘/home/eneskocabey/Desktop/model’ + str(i) ) Cuando ejecuté este código, solo vi […]

¿Cómo obtener las dimensiones de un tensor (en TensorFlow) en el tiempo de construcción del gráfico?

Estoy intentando una operación que no se comporta como se espera. graph = tf.Graph() with graph.as_default(): train_dataset = tf.placeholder(tf.int32, shape=[128, 2]) embeddings = tf.Variable( tf.random_uniform([50000, 64], -1.0, 1.0)) embed = tf.nn.embedding_lookup(embeddings, train_dataset) embed = tf.reduce_sum(embed, reduction_indices=0) Así que necesito saber las dimensiones del tensor embed . Sé que se puede hacer en el tiempo de […]

Creando el directorio de registro en tensorboard

Estoy tratando de aprender a usar el tensorboard y me gustaría que se ejecute en mi progtwig. No entiendo cómo crear un directorio de registro. Estas son las líneas que tengo para ejecutar tensorboard. summary_writer = tf.train.SummaryWriter(‘/tensorflow/logdir’, sess.graph_def) tensorboard –logdir=tensorflow/logdir El mensaje de error que recibí fue Cannot assign to operator

Transferencia de aprendizaje con tf.estimator.Estimator framework

Estoy tratando de transferir el aprendizaje de un modelo Inception-resnet v2 pre-entrenado en imagenet, usando mi propio conjunto de datos y clases. Mi base de código original era una modificación de una muestra tf.slim que ya no puedo encontrar y ahora estoy tratando de volver a escribir el mismo código utilizando el marco tf.estimator.* . […]