Índice:
Definição - O que significa TensorFlow?
O TensorFlow é uma biblioteca de software livre focada no aprendizado de máquina criado pelo Google. Inicialmente lançado como parte da licença de software livre Apache 2.0, o TensorFlow foi desenvolvido originalmente por engenheiros e pesquisadores da equipe do Google Brain, principalmente para uso interno. O TensorFlow é considerado o sucessor do aplicativo de código-fonte DistBelief e atualmente é usado pelo Google para fins de pesquisa e produção. O TensorFlow é considerado a primeira implementação séria de uma estrutura focada no aprendizado profundo.
O TensorFlow também é conhecido como Google TensorFlow.
Techopedia explica o TensorFlow
O TensorFlow deriva seu nome das matrizes multidimensionais conhecidas como tensores, que são usadas pelas redes neurais para diferentes operações. Segundo o Google, comparado ao DistBelief, o TensorFlow é mais rápido, inteligente e flexível e pode ser facilmente adaptável a novas áreas e produtos. Foi criado principalmente para pesquisas em redes neurais profundas e para facilitar o aprendizado de máquina, embora o TensorFlow também tenha sido usado em uma ampla variedade de outras áreas.
O TensorFlow funciona classificando as camadas de dados (também conhecidas como nós) como parte do aprendizado. Na primeira camada, o sistema determina os recursos básicos do objeto. À medida que ocorrem movimentos mais profundos, ele procura informações mais refinadas sobre o objeto. A classificação das imagens é feita em uma taxa mais rápida, fornecendo aos usuários informações mais valiosas. O TensorFlow está disponível em diferentes sistemas operacionais, como Linux, Windows, MacOS e também em plataformas operacionais móveis, como iOS e Android. Um dos principais recursos do TensorFlow é que ele é capaz de rodar em várias CPUs e GPUs. Os cálculos no TensorFlow são relatados como gráficos de fluxo de dados com estado. Atualmente, o TensorFlow é usado em mais de seis mil repositórios online gratuitos.
