TensorFlow: uma biblioteca de código aberto para aprendizado de máquina

Logotipo da TensoFlow

TensorFlow é uma biblioteca de aprendizado de máquina de código aberto para computação numérica usada em gráficos de fluxo de dados. É desenvolvido pelo Google (especificamente pela equipe Google Brain), lançado sob a licença Apache 2.0 e escrito em C ++ e Python de forma que possa funcionar em várias plataformas: Linux, Windows e Mac. Não é um projeto que é bem conhecido da maioria dos mortais que não estão envolvidos neste campo, mas a verdade é que é bastante interessante.

O objetivo do projeto é construir e treinar redes neurais criar uma IA capaz de detectar e decifrar padrões e correlações, aprender e raciocinar. Atualmente é utilizado em alguns projetos, embora basicamente o que mais se utiliza seja a pesquisa. Inicialmente foi usado apenas internamente na empresa de buscadores, mas posteriormente foi publicado abertamente em novembro de 2015 por ser genérico o suficiente para ser usado em outras áreas. Em fevereiro de 2017 atingiu a versão 1.0 e continua seu rápido desenvolvimento com contribuições tanto do Google quanto da comunidade que também contribui. O TensorFlow pode ser executado por GPU e CPU, mesmo também em plataformas móveis e integradas (embarcadas), mesmo por tensores ou unidades de processamento TPU, ou seja, hardware específico para operações matemáticas deste tipo.

Além disso, para desenvolvedores de aplicativos baseados no TensorFlow, há um API alto nível que, junto com a computação gráfica, permite um ambiente amigável e flexível para desenvolver recursos poderosos dentro de sua estrutura de produção. Por isso espero que os quase 1000 colaboradores externos que trabalham com o código assim como os internos possam continuar desenvolvendo este interessante projeto que não nos serve para a maioria dos usuários comuns, mas que de forma indireta pode nos beneficiar ...


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.