Articles of tensorflow de

TensorBoard: ¿Cómo trazar histogtwig para gradientes?

TensorBoard tenía la función de trazar histogtwigs de tensores en el momento de la sesión. Quiero un histogtwig para los gradientes durante el entrenamiento. tf.gradients(yvars,xvars) devuelve una lista de gradientes. Sin embargo, tf.histogram_summary(‘name’,Tensor) solo acepta Tensors, no listas de Tensors. Por el momento, hice una solución alternativa. Aplané todos los tensores a un vector de […]

Muestre el entrenamiento y la precisión de validación en TensorFlow usando la misma gráfica.

Tengo un modelo TensorFlow y una parte de este modelo evalúa la precisión. La accuracy es solo otro nodo en el gráfico de tensorflow, que logits y labels . Cuando quiero trazar la precisión del entrenamiento, esto es simple: tengo algo como: tf.scalar_summary(“Training Accuracy”, accuracy) tf.scalar_summary(“SomethingElse”, foo) summary_op = tf.merge_all_summaries() writer = tf.train.SummaryWriter(‘/me/mydir/’, graph=sess.graph) Luego, […]

tf.Asignar a un modelo de búfer de protocolo congelado en TensorFlow

Puedo asignar nuevos valores a un tensor utilizando tf.assign y tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES) cuando restauro un modelo tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES) : >>>sess.run(tf.assign([v for v in tf.get_collection(tf.GraphKeys.GLOBAL_VARIABLES) if v.name == ‘LAYER_NAME’][0], New_Value_FOR_LAYER_NAME)) Sin embargo, en el caso de un archivo de modelo congelado ( .pb ) donde todas las variables están en forma const , el equivalente utilizando tf.assign y […]

¿Cómo lees los archivos Tensorboard programáticamente?

¿Cómo se puede escribir una secuencia de comandos de Python para leer los archivos de registro de Tensorboard, extrayendo la pérdida y la precisión y otros datos numéricos, sin iniciar el tensorboard –logdir=… GUI tensorboard –logdir=… ?

TensorFlow guardando / cargando un gráfico desde un archivo

De lo que he reunido hasta ahora, hay varias formas diferentes de descargar un gráfico TensorFlow en un archivo y luego cargarlo en otro progtwig, pero no he podido encontrar ejemplos / información claros sobre cómo funcionan. Lo que ya sé es esto: Guarde las variables del modelo en un archivo de punto de control […]

Tensorflow se queda sin memoria mientras se calcula: ¿cómo encontrar memory leaks?

Realizo repetidamente imágenes de ensueño en un directorio utilizando la implementación de TensorFlow DeepDream de Google ( https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/tutorials/deepdream/deepdream.ipynb ). Mi código es el siguiente: model_fn = tensorflow_inception_graph.pb # creating TensorFlow session and loading the model graph = tf.Graph() sess = tf.InteractiveSession(graph=graph) with tf.gfile.FastGFile(model_fn, ‘rb’) as f: graph_def = tf.GraphDef() graph_def.ParseFromString(f.read()) t_input = tf.placeholder(np.float32, name=’input’) # […]

Tensorflow: ¿Cómo guardar / restaurar un modelo?

Después de entrenar un modelo en Tensorflow: ¿Cómo se guarda el modelo entrenado? ¿Cómo restaurar más tarde este modelo guardado?