
238 | Capítulo 9: Em Pleno Funcionamento com o TensorFlow
init = tf.global_variables_initializer() # prepara um nó init
with tf.Session() as sess:
init.run() # na verdade, inicializa todas as variáveis
result = f.eval()
Dentro do Jupyter, ou dentro de um shell do Python, você pode preferir criar uma
InteractiveSession. Sua única diferença em relação a uma Session regular é que, quando
é criada, ela automaticamente se configura como uma sessão padrão, então você não precisa
de um bloco with (mas é necessário encerrar a sessão manualmente ao terminar):
>>> sess = tf.InteractiveSession()
>>> init.run()
>>> result = f.eval()
>>> print(result)
42
>>> sess.close() ...