
233
Capítulo 9
Em Pleno Funcionamento com o
TensorFlow
O TensorFlow é uma poderosa biblioteca de software para cálculo numérico de código
aberto especialmente adequada e ajustada para o Aprendizado de Máquina em larga
escala. Seu princípio básico é simples: primeiro, você define um grafo de cálculos para
executar em Python (por exemplo, o da Figura 9-1) e, em seguida, o TensorFlow pega
esse grafo e o executa de forma eficiente utilizando um código C++ otimizado.
VariávelConstante
Operação
Figura 9-1. Um grafo de cálculo simples
Mas o mais importante é ser possível dividir o grafo em vários pedaços e executá-los
em paralelo em várias CPUs ou GPUs ( ...