TensorFlow e Pytorch: piattaforme AI open source

TensorFlow e Pytorch: piattaforme AI open source

TensorFlow e Pytorch: piattaforme AI open source

TensorFlow e Pytorch ci sono 2 piattaforme «Inteligencia Artificial (IA)» de «Código Abierto». Il primo è stato creato da Google e il secondo è ampiamente utilizzato da Facebook. Ma, Che cos'è l'intelligenza artificiale? La «IA», come abbiamo accennato in un precedente articolo chiamato "Quarta rivoluzione industriale: il ruolo del software libero in questa nuova era" è una delle tante nuove tecnologie che stanno attualmente cambiando il corso della nostra società digitale del XNUMX ° secolo.

In poche parole, puoi descrivere il file «IA» come tecnologia derivante dalla combinazione di algoritmi progettato allo scopo di creare macchine (software) che presentano lo stesso capacità che umano.

Introduzione all'IA

La «IA» rende possibile le macchine imparano dall'esperienza propria o di altre persone, adattarsi e adattarsi a nuove conoscenze e situazioni vissute e svolgere compiti come farebbe qualsiasi altro essere umano. Inoltre, questa tecnologia è solitamente accompagnata o dalla mano di altri, in particolare 2 noti come «Aprendizaje Profundo (Deep Learning)» y «Procesamiento del Lenguaje Natural (Natural Language Processing)». e il «Big Data» è anche ampiamente usato in esso.

In modo tale che queste tecnologie consentano ai computer e ai robot attuali, e probabilmente un giorno agli Androidi, di essere addestrato in modo efficace ed efficiente, per svolgere compiti specifici come l'elaborazione di grandi quantità di dati, il riconoscimento di schemi nei dati, l'esecuzione o la risoluzione di attività di gioco o lavorative, lo spostamento (guida autonoma) o lo spostamento di oggetti in luoghi diversi, tra molte altre cose.

Tipi di intelligenza artificiale (AI)

Insomma, l'AI può essere molto utile per creare:

  • Sistemi che pensano come gli umani: a automatizzare lo svolgimento di attività quali: processo decisionale, risoluzione dei problemi e apprendimento. Esempio: Redi neurali artificiali.
  • Sistemi che agiscono come gli esseri umani: Per creare macchine che eseguire compiti simili a come fanno le persone. Esempio: Robots e androidi.
  • Sistemi che pensano razionalmente: a emulare il pensiero logico razionale (percepire, analizzare e agire) degli esseri umani. Esempio: Ssistemi esperti.
  • Sistemi che agiscono razionalmente: a emulare razionalmente il file comportamento umano. Esempio: Lastrapersone intelligenti.

Piattaforme AI open source

TensorFlow: contenuto

TensorFlow: cos'è e quali sono le sue caratteristiche?

  • È la piattaforma di Intelligenza Artificiale più utilizzata al mondo
  • È stato creato da Google (Brain) per uso interno e rilasciato con la licenza open source Apache 2.0 il 9 novembre 2015, in sostituzione del suo predecessore closed source, DistBelief.
  • È formato come una libreria open source finalizzata al deep learning, disponibile anche per Windows, Linux, MacOS e piattaforme mobili che includono Android e iOS.
  • Il suo obiettivo è soddisfare le esigenze di sistemi in grado di costruire e addestrare reti neurali per rilevare e decifrare schemi e correlazioni, analoghe all'apprendimento e al ragionamento utilizzati dagli esseri umani.
  • Attualmente è utilizzato sia per la ricerca che per la produzione di prodotti Google, sostituendo il ruolo del suo predecessore closed source, DistBelief.
  • Il suo nome deriva dalle operazioni eseguite dalle reti neurali di questo sistema su array di dati multidimensionali che di solito vengono chiamati: Tensors.

Nota: Ulteriori informazioni su di lei possono essere ottenute da lei Sito ufficiale.

Pytorch: contenuto

Pytorch: Cos'è e quali sono le sue caratteristiche?

  • È la seconda piattaforma di intelligenza artificiale più utilizzata al mondo.
  • Ben noto per essere la principale libreria di Facebook per applicazioni di deep learning.
  • È un pacchetto Python progettato per eseguire calcoli numerici utilizzando la programmazione tensoriale. Inoltre, funge da sostituto del pacchetto Numpy.
  • Consente la sua esecuzione su GPU per velocizzare i calcoli effettuati. Utilizza internamente CUDA, un'API che collega la CPU alla GPU sviluppata da NVIDIA, che consente di accelerare processi tradizionalmente lenti come l'addestramento del modello.
  • È ampiamente utilizzato nei processi di ricerca e sviluppo nel campo del deep learning, focalizzato principalmente sullo sviluppo di reti neurali, attraverso un'interfaccia molto semplice.
  • PyTorch funziona con grafici dinamici anziché statici.
  • È necessario conoscere il linguaggio di programmazione "Lua" per utilizzarlo.

Nota: Ulteriori informazioni su di lei possono essere ottenute da lei Sito ufficiale.

Alternative disponibili

Conclusione sull'intelligenza artificiale

Conclusione

Ci auguriamo che lo sia "post piccolo ma utile" su questi 2 interessanti «Plataformas de  Inteligencia Artificial (IA) de Código Abierto» chiamate «TensorFlow y Pytorch», che sono, per ora, dove lavorano quasi tutti gli esperti di IA nel mondo, sono di grande interesse e utilità, per l'intera «Comunidad de Software Libre y Código Abierto» e di grande contributo alla diffusione del meraviglioso, gigantesco e crescente ecosistema di applicazioni di e per «GNU/Linux».

E per ulteriori informazioni, non sempre esitare a visitarne uno Biblioteca in linea come OpenLibra y jedit leggere libri (PDF) su questo o altri argomenti aree di conoscenza. Per ora, se ti è piaciuto «publicación», non smettere di condividerlo con gli altri, nel tuo Siti web, canali, gruppi o comunità preferiti di social network, preferibilmente gratuiti e aperti come Mastodonteo sicuro e privato come Telegram.

O semplicemente visita la nostra home page all'indirizzo DesdeLinux o unisciti al canale ufficiale Telegramma da DesdeLinux leggere e votare questa o altre interessanti pubblicazioni su «Software Libre», «Código Abierto», «GNU/Linux» e altri argomenti relativi a «Informática y la Computación», E il «Actualidad tecnológica».


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.