segunda-feira, 12 de fevereiro de 2018

Introdução ao TensorFlow - Parte 1

Segundo a Google o TensorFlow é uma framework the software aberto que permite para a computação numérica.

No TensorFlow cada nó pode ser uma constante, uma variável ou uma expressão matemática que utiliza variáveis e/ou constantes.

Estes nós pode ser executados no CPU ou no GPU tirando partido de dispositivos multicore.

Começamos por importar a framework:

import tensorflow as tf

Para criar uma constante fazemos:

node1 = tf.constant(3.0)

ou

node2 = tf.constant(4.0, dtype=tf.float32)

A primeira linha permite ao TensorFlow decidir qual o tipo de dados a aplicar à variável.

Depois temos de iniciar uma sessão TensorFlow assim:

sess = tf.Session()

Para ver o tipo de nó podemos utilizar:

print(node1,node2)

Para avaliar o nó, recebendo o valor que ele contém:

print(sess.run([node1,node2]))

Podemos criar uma função matemática que calcular a soma das duas constantes:

sumnodes = tf.add(node1,node2)

Para obter o resultado:

print(sess.run(sumnodes))

Vídeo no Youtube:


Código no GitHub

Como instalar o TensorFlow no Windows com Anaconda:

Sem comentários:

Enviar um comentário