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.
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: 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: 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
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»
.