TensorFlow in Pytorch: odprtokodne platforme AI

TensorFlow in Pytorch: odprtokodne platforme AI

TensorFlow in Pytorch: odprtokodne platforme AI

TensorFlow in Pytorch obstajata 2 platformi «Inteligencia Artificial (IA)» de «Código Abierto». Prvega je ustvaril Google, drugega pa Facebook pogosto uporablja. Ampak, Kaj je umetna inteligenca? La «IA», kot smo že omenili v prejšnjem članku "Četrta industrijska revolucija: Vloga proste programske opreme v tej novi dobi" je ena izmed mnogih novih tehnologij, ki trenutno spreminjajo potek naše digitalne družbe XNUMX. stoletja.

Na kratko lahko opišete «IA» kot tehnologija ki izhajajo iz kombinacija algoritmi zasnovan za namen ustvariti stroje (programska oprema) ki predstavljajo enako zmogljivosti da človek.

Uvod v umetno inteligenco

La «IA» omogoča stroji se učijo iz lastnih ali tujih izkušenj, se prilagajajo in prilagajajo novemu znanju in življenjskim situacijam ter opravljajo naloge, kot bi jih kdo drug. Poleg tega to tehnologijo običajno spremljajo ali roke drugih, zlasti 2, znanih kot «Aprendizaje Profundo (Deep Learning)» y «Procesamiento del Lenguaje Natural (Natural Language Processing)». In «Big Data» v njem se tudi pogosto uporablja.

Na tak način, da te tehnologije omogočajo sedanje računalnike in robote ter verjetno enodnevni Android učinkovito in uspešno usposobljeni, za izvajanje posebnih nalog, kot so obdelava velikih količin podatkov, prepoznavanje vzorcev v podatkih, izvajanje ali reševanje igralnih ali delovnih dejavnosti, premikanje (samovožnja) ali premikanje predmetov na različne kraje, med drugim.

Vrste umetne inteligence (AI)

Skratka, umetna inteligenca je lahko zelo koristna za ustvarjanje:

  • Sistemi, ki razmišljajo kot ljudje: za avtomatizirajte izvajanje dejavnosti, kot so: odločanje, reševanje problemov in učenje. Primer: Rumetni nevralni edes.
  • Sistemi, ki delujejo kot ljudje: Ustvariti stroje, ki opravljati naloge, podobne tistim, ki jih počnejo ljudje. Primer: Robots in Android.
  • Sistemi, ki razmišljajo racionalno: za posnemajte racionalno logično razmišljanje (zaznavanje, analiziranje in delovanje) ljudi. Primer: Sstrokovni sistemi.
  • Sistemi, ki delujejo racionalno: za racionalno posnemati človeško vedenje. Primer: Ploščapametni ljudje.

Odprtokodne platforme AI

TensorFlow: Vsebina

TensorFlow: Kaj je to in kakšne so njegove značilnosti?

  • Je najbolj uporabljena platforma za umetno inteligenco na svetu
  • Ustvaril ga je Google (Brain) za interno uporabo in izdal pod odprtokodno licenco Apache 2.0 9. novembra 2015 in nadomestil predhodnika zaprte kode DistBelief.
  • Oblikovana je kot odprtokodna knjižnica, namenjena poglobljenemu učenju, ki je na voljo tudi za Windows, Linux, MacOS in mobilne platforme, ki vključujejo Android in iOS.
  • Njegov cilj je zadovoljiti potrebe sistemov, ki so sposobni graditi in usposabljati nevronske mreže za odkrivanje in dešifriranje vzorcev in korelacij, analogno učenju in sklepanju, ki ga uporabljajo ljudje.
  • Trenutno se uporablja tako za raziskave kot za proizvodnjo Googlovih izdelkov, ki nadomešča vlogo predhodnika zaprtega vira DistBelief.
  • Njegovo ime izhaja iz operacij, ki jih nevronske mreže tega sistema izvajajo na večdimenzionalnih podatkovnih nizih, ki se običajno imenujejo: tenzorji.

Opomba: Več informacij o njej je mogoče dobiti pri njej uradna spletna stran.

Pytorch: Vsebina

Pytorch: Kaj je to in kakšne so njegove značilnosti?

  • Je druga najbolj uporabljena platforma za umetno inteligenco na svetu.
  • Dobro znan po tem, da je Facebook glavna knjižnica za aplikacije za poglobljeno učenje.
  • To je paket Python, zasnovan za izvajanje numeričnih izračunov z uporabo tenzorskega programiranja. Poleg tega služi kot nadomestilo za paket Numpy.
  • Omogoča njegovo izvajanje na GPU, da pospeši opravljene izračune. Interno uporablja CUDA, API, ki CPU poveže z GPU, ki ga je razvila NVIDIA, kar omogoča pospeševanje tradicionalno počasnih procesov, kot je usposabljanje modelov.
  • Veliko se uporablja v raziskovalnih in razvojnih procesih na področju poglobljenega učenja, s pomočjo zelo preprostega vmesnika osredotočen predvsem na razvoj nevronskih mrež.
  • PyTorch deluje z dinamičnimi grafi, namesto s statičnimi.
  • Če ga želite uporabljati, morate poznati programski jezik "Lua".

Opomba: Več informacij o njej je mogoče dobiti pri njej uradna spletna stran.

Na voljo so druge možnosti

Sklep o umetni inteligenci

Zaključek

Upamo, da ste "majhna, a uporabna objava" o teh dveh zanimivih «Plataformas de  Inteligencia Artificial (IA) de Código Abierto» klici «TensorFlow y Pytorch», ki so za zdaj in pri katerih delajo skoraj vsi strokovnjaki za umetno inteligenco po vsem svetu, zelo zanimive in koristne za celoto «Comunidad de Software Libre y Código Abierto» in velik prispevek k širjenju čudovitega, velikanskega in rastočega ekosistema aplikacij in za «GNU/Linux».

In za več informacij vedno ne oklevajte obiskati nobene Spletna knjižnica kot OpenLibra y jedit brati knjige (PDF) o tej temi ali drugih področja znanja. Za zdaj, če vam je bilo to všeč «publicación», ne nehajte ga deliti z drugimi, v vašem Priljubljena spletna mesta, kanali, skupine ali skupnosti socialnih omrežij, po možnosti brezplačno in odprto kot Mastodonali varno in zasebno Telegram.

Ali pa preprosto obiščite našo domačo stran na naslovu FromLinux ali se pridružite uradnemu kanalu Telegram iz FromLinux branje in glasovanje za to ali druge zanimive publikacije na temo «Software Libre», «Código Abierto», «GNU/Linux» in druge teme, povezane z «Informática y la Computación», in «Actualidad tecnológica».


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.