Introdução ao TensorFlow

O TensorFlow é uma plataforma completa de código aberto para machine learning. O TensorFlow é um sistema avançado de gerenciar todos os aspectos de um sistema de machine learning. No entanto, esta aula se concentra no uso de uma API específica do TensorFlow para desenvolver e treinar modelos de machine learning. Consulte a documentação do TensorFlow para ver detalhes completos sobre o sistema mais amplo do TensorFlow.

As APIs do TensorFlow são organizadas hierarquicamente com as APIs de alto nível criadas nas APIs de baixo nível. Os pesquisadores de machine learning usam as APIs de baixo nível para criar e explorar novos algoritmos de machine learning. Nesta aula, você usará uma API de alto nível chamada tf.keras para definir e treinar modelos de machine learning e fazer previsões. O tf.keras é a variante do TensorFlow da API de código aberto Keras.

A figura a seguir mostra a hierarquia dos toolkits do TensorFlow:

Hierarquia simplificada de kits de ferramentas do TensorFlow. 
   A API tf.keras está na parte superior.

Figura 1. Hierarquia de ferramentas do TensorFlow.