TensorFlow e Pytorch: plataformas de IA de código aberto

TensorFlow e Pytorch: plataformas de IA de código aberto

TensorFlow e Pytorch: plataformas de IA de código aberto

TensorFlow e Pytorch existem 2 plataformas «Inteligencia Artificial (IA)» de «Código Abierto». O primeiro foi criado pelo Google e o segundo é amplamente utilizado pelo Facebook. Mas, O que é inteligência artificial? La «IA», como mencionamos em um artigo anterior chamado "Quarta Revolução Industrial: O papel do Software Livre nesta nova era" É uma das muitas novas tecnologias que estão mudando o curso de nossa sociedade digital do século XXI.

Em poucas palavras, você pode descrever o «IA» como tecnologia resultado de combinação de ALGORITMOS projetado com o propósito de criar máquinas (software) que apresenta o mesmo capacidades que ser humano.

Introdução à IA

La «IA» torna possível para as máquinas aprendem com a experiência delas ou de outras pessoas, se adaptar e se ajustar a novos conhecimentos e situações vividas, e realizar tarefas como qualquer outro ser humano faria. Além disso, esta tecnologia é geralmente acompanhada ou pela mão de outras pessoas, especialmente 2 conhecidas como «Aprendizaje Profundo (Deep Learning)» y «Procesamiento del Lenguaje Natural (Natural Language Processing)». E ele «Big Data» também é amplamente utilizado nele.

De forma que essas tecnologias permitam que os atuais computadores e robôs, e provavelmente um dia Androids, sejam treinado de forma eficaz e eficiente, para realizar tarefas específicas, como processar grandes quantidades de dados, reconhecer padrões em dados, executar ou resolver atividades lúdicas ou de trabalho, mover-se (dirigir sozinho) ou mover objetos para lugares diferentes, entre muitas outras coisas.

Tipos de inteligência artificial (IA)

Resumindo, a IA pode ser muito útil para criar:

  • Sistemas que pensam como humanos: Pára automatizar a execução de atividades, tais como: tomada de decisão, resolução de problemas e aprendizagem. Exemplo: Redes neurais artificiais.
  • Sistemas que agem como humanos: Para criar máquinas que execute tarefas semelhantes às que as pessoas fazem. Exemplo: Robots e andróides.
  • Sistemas que pensam racionalmente: Pára emular o pensamento lógico racional (perceber, analisar e agir) dos humanos. Exemplossistemas especializados.
  • Sistemas que agem racionalmente: Pára emular racionalmente o comportamento humano. Exemplo: Lajepessoas pequenas.

Plataformas de IA de código aberto

TensorFlow: Conteúdo

TensorFlow: O que é e quais são suas características?

  • É a plataforma de Inteligência Artificial mais utilizada no mundo
  • Ele foi criado pelo Google (Brain) para uso interno e lançado sob a licença de código aberto Apache 2.0 em 9 de novembro de 2015, substituindo seu antecessor de código fechado, DistBelief.
  • Está conformado como uma biblioteca de código aberto voltada para o aprendizado profundo, que também está disponível para Windows, Linux, MacOS e plataformas móveis que incluem Android e iOS.
  • Seu objetivo é satisfazer as necessidades de sistemas capazes de construir e treinar redes neurais para detectar e decifrar padrões e correlações, análogos ao aprendizado e raciocínio utilizados pelos humanos.
  • Atualmente, ele é usado para pesquisa e produção de produtos do Google, substituindo o papel de seu antecessor de código fechado, DistBelief.
  • Seu nome vem das operações realizadas pelas redes neurais desse sistema em matrizes de dados multidimensionais que costumam ser chamadas de: Tensores.

Nota: Mais informações sobre ela podem ser obtidas com ela Site oficial.

Pytorch: Conteúdo

Pytorch: O que é e quais são suas características?

  • É a segunda plataforma de Inteligência Artificial mais utilizada no mundo.
  • Bem conhecido por ser a principal biblioteca do Facebook para aplicativos de aprendizagem profunda.
  • É um pacote Python projetado para realizar cálculos numéricos usando programação de tensores. Além disso, ele serve como um substituto para o pacote Numpy.
  • Permite sua execução em GPU para agilizar os cálculos realizados. Utiliza internamente CUDA, uma API que conecta a CPU à GPU desenvolvida pela NVIDIA, que permite acelerar processos tradicionalmente lentos, como o treinamento de modelos.
  • É amplamente utilizado em processos de pesquisa e desenvolvimento na área de deep learning, principalmente com foco no desenvolvimento de redes neurais, por meio de uma interface bastante simples.
  • PyTorch funciona com gráficos dinâmicos em vez de estáticos.
  • Você precisa conhecer a linguagem de programação "Lua" para fazer uso dela.

Nota: Mais informações sobre ela podem ser obtidas com ela Site oficial.

Alternativas disponíveis

Conclusão sobre IA

Conclusão

Esperamos que você esteja "postagem pequena mas útil" sobre estes 2 interessantes «Plataformas de  Inteligencia Artificial (IA) de Código Abierto» chamadas «TensorFlow y Pytorch», que são, por enquanto, onde quase todos os especialistas em IA ao redor do mundo trabalham, são de grande interesse e utilidade, para todo o «Comunidad de Software Libre y Código Abierto» e de grande contribuição para a difusão do maravilhoso, gigantesco e crescente ecossistema de aplicações de e para «GNU/Linux».

E para mais informações, nem sempre hesite em visitar qualquer Biblioteca online como OpenLibra y jedit para ler livros (PDFs) neste tópico ou em outros áreas de conhecimento. Por enquanto, se você gostou disso «publicación», não pare de compartilhar com outros, em seu Sites, canais, grupos ou comunidades favoritos de redes sociais, de preferência gratuitas e abertas como Mastodonte, ou seguro e privado como Telegram.

Ou simplesmente visite nossa página inicial em FromLinux ou junte-se ao canal oficial Telegrama do FromLinux para ler e votar nesta ou em outras publicações interessantes sobre «Software Libre», «Código Abierto», «GNU/Linux» e outros tópicos relacionados a «Informática y la Computación»E o «Actualidad tecnológica».


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: Miguel Ángel Gatón
  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.