TensorFlow

TensorFlow

TensorFlow é uma estrutura de aprendizado de máquina de código aberto projetado e publicado pela Google. Ele controla o fluxo de dados gráficos ao longo do tempo. Nós no fluxo de dados gráficos representam algoritmos de aprendizagem de máquina. As bordas do gráfico representam matrizes n-dimensão (isto é tensores) passados ​​entre os nós. Ele oferece um nível muito alto e abordagem abstrata para a organização de baixo nível de programação numérica, com bibliotecas de apoio que pode permitir que o seu software para executar sem mudanças em uma CPU regular, para tirar proveito de GPUs para computação numérica de alta velocidade - ou para executar não modificado num cluster aprendizagem máquina distribuída. Ele até suporta especializada de alto desempenho hardware aprendizagem tensor encontrado apenas no Google nuvem. Agora liberado sob uma licença de código aberto Apache 2.0, TensorFlow foi originalmente desenvolvido pela equipe do Google Cérebro e destinados para uso interno do Google. As plataformas suportadas incluem Linux, MacOS, Windows e Android. modelos TensorFlow pode ser executado sem uma plataforma de computador tradicional no Motor Google Machine Learning Cloud.

Baixar TensorFlow
Características de TensorFlow
  • apoio quase transparente para o aprendizado de máquina na CPU, GPU, e arquiteturas distribuídas.
  • Os modelos podem ser salvos em pontos de verificação e carregado em qualquer instância TensorFlow.
  • Inclui implementações de vários dos modelos de aprendizagem úteis maioria, como estocásticos Florestas e longo Memória de Curto Prazo recorrentes Redes Neurais de alto desempenho.
  • Os modelos podem ser carregados para o Motor de Aprendizagem Máquina Google Cloud e treinados usando clusters de aprendizagem tensor do Google com o desempenho numérico sangramento de ponta.
Pros de TensorFlow
  • Estado da biblioteca de arte aprendizado de máquina.
  • Alto desempenho, combinando o melhor na indústria.
  • Os pacotes estão disponíveis que permitirá que você facilmente reconhecimento programa de voz, tradução automática, marcação de vídeo, e outras tarefas de inteligência artificial avançadas.
  • abordagem única permite monitorar o progresso do treinamento de seus modelos e acompanhar várias métricas.
  • Grande apoio da comunidade.
Contras de TensorFlow
  • As únicas GPUs suportados são Nvidia GPUs.
  • Alguns pacotes de aprendizado de máquina suportar mais tipos de modelos de fora da caixa.
  • A linguagem de programação única totalmente suportado é Python.
  • Algumas lacunas na documentação.
  • Às vezes, atualizações quebrar compatibilidade com versões anteriores.
TensorFlow Rever

TensorFlow é uma das mais avançadas de fonte aberta bibliotecas de aprendizado de máquina disponíveis hoje. A curva de aprendizagem é um pouco íngreme, e a documentação do software rastreia um alvo em movimento rápido, com muitas mudanças incompatíveis feitas tanto para a API eo principal linguagem de programação de apoio, Python. Os exemplos de código fonte fornecidos pelo Google nem sempre funcionam com as últimas versões de software. modelos TensorFlow são acessíveis com a maioria das linguagens de programação comuns que você pode querer usar para a programação numérica, mas a biblioteca só suporta totalmente Python para a formação de novos modelos. Em termos de performance, TensorFlow fileiras com os melhores bibliotecas de aprendizado de máquina.

TensorFlow Vídeo

Alternativas a TensorFlow

Torch

Livre
Transforme o seu dispositivo móvel em uma lanterna com tocha. O aplicativo é fácil de usar e é às vezes mais brilhante do que uma lanterna padrão. Ele usa a luz que já está em seu telefone, mas a luz
Mostrar detalhes

Azure Machine Learning

Azure Machine Learning pela Microsoft foi recentemente renomeado Azure Machine Learning Studio. É um baseado em navegador, software de criação abrangente e simples drag-and-drop que não
Mostrar detalhes

Theano

Você pode assistir a uma introdução rápida (20 minutos) para Theano dado como uma palestra no SciPy 2010 via streaming (ou baixado) video:
Mostrar detalhes