Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

TensorFlow

Da Wikipedia, l'enciclopedia libera.
TensorFlow
software
Logo
Logo
GenereApprendimento automatico (non in lista)
SviluppatoreGoogle Brain
Data prima versione9 novembre 2015
Ultima versione2.20.0 (13 agosto 2025)
Sistema operativoLinux
macOS
Microsoft Windows
LinguaggioC++
Python
Licenzalicenza Apache 2.0
(licenza libera)
Sito webtensorflow.org
Modifica dati su Wikidata ·Manuale

TensorFlow è unalibreriaopen source per l'apprendimento automatico, che fornisce moduli sperimentati e ottimizzati, utili nella realizzazione di algoritmi per diversi tipi di compiti percettivi e di comprensione del linguaggio[1][2].È una seconda generazione diAPI[non chiaro], utilizzata da una cinquantina di team attivi sia in ambiti di ricerca scientifica, sia in ambiti di produzione[2]; è alla base di dozzine di prodotti commercialiGoogle come ilriconoscimento vocale,Gmail,Google Foto, e Ricerca.Questi team hanno usato in precedenza DistBelief, la prima generazione di API.[senza fonte] TensorFlow fu sviluppato dal teamGoogle Brain e reso disponibile il 9 novembre 2015, nei termini della licenza open sourceApache 2.0.

Supporto hardware e software

[modifica |modifica wikitesto]

TensorFlow è compatibile con i principali sistemi operativi a 64 bit (Windows,Linux eMac OS X) eAndroid. Sebbene all'inizio la documentazione ufficiale parlasse di una limitata compatibilità hardware, la libreria può funzionare su numerosi tipi di CPU e anche su GPU, grazie al supporto di linguaggi comeCUDA oOpenCL.

Inoltre Google ha ideato e realizzato un processoreASIC espressamente dedicato a questo linguaggio, chiamatoTPU (Tensor Processing Unit), con una capacità di calcolo di180 teraflop, nella seconda versione.

Caratteristiche

[modifica |modifica wikitesto]

TensorFlow fornisce API native in linguaggioPython,C/C++,Java,Go, eRUST. API di terze parti disponibili sono inC#[3],R eScala. Da ottobre 2017 ha integrato la funzionalitàEager Execution, che permette l'esecuzione immediata delle operazioni richiamate da Python.[senza fonte]

Note

[modifica |modifica wikitesto]
  1. (EN) Martín Abadiet al.,TensorFlow: A system for large-scale machine learning, maggio 2016,DOI:10.48550/arXiv.1605.08695.
  2. 12Filmato audio Google,TensorFlow: Open source machine learning, suYouTube, 9 novembre 2015.
  3. (EN)TensorFlow.NET, suGitHub.

Voci correlate

[modifica |modifica wikitesto]

Altri progetti

[modifica |modifica wikitesto]

Altri progetti

Collegamenti esterni

[modifica |modifica wikitesto]
V · D · M
Apprendimento automatico
ProblemiTeoria dell'apprendimento statistico ·Classificazione ·Regressione ·Classificazione a singola classe ·Ranking ·Regole di associazione ·Apprendimento non supervisionato ·Apprendimento semi-supervisionato ·Apprendimento supervisionato ·Apprendimento auto-supervisionato ·Apprendimento per rinforzo ·Apprendimento profondo ·Apprendimento online ·Apprendimento incrementale ·Apprendimento trasduttivo

Apprendimento non supervisionatoClustering ·Clustering gerarchico ·K-means ·Algoritmo EM ·DBSCAN ·Mean shift ·Rete generativa avversaria (cGAN · VAE-GAN · cycleGAN)
Apprendimento supervisionatoAlbero di decisione ·Foresta casuale ·Conditional random field CRF ·Modello di Markov nascosto ·Algoritmo k-nearest neighbors (k-NN) ·Ragionamento basato su casi (CBR) ·Classificatore bayesiano ·Rete neurale artificiale ·Regressione lineare ·Regressione logistica ·Modello grafico ·Rete bayesiana ·Macchine a vettori di supporto (SVM) ·Processo gaussiano ·Modello ensemble ·Boosting ·Bagging ·Stacking ·Voting ·Cascading ·Error correcting output code (ECOC)
Apprendimento per rinforzoQ-learning ·SARSA ·TD
Riduzione della dimensionalitàAnalisi fattoriale ·Analisi della correlazione canonica (CCA) ·Analisi delle componenti indipendenti (ICA) ·Analisi discriminante lineare (LDA) ·Analisi delle componenti principali (PCA) ·Selezione delle caratteristiche ·Estrazione di caratteristiche ·t-distributed stochastic neighbor embedding (t-SNE)
Reti neurali artificialiPercettrone ·Percettrone basato su kernel ·Rete neurale a funzioni base radiali (RBF net) ·Rete neurale feed-forward ·Rete di Hopfield ·Percettrone multistrato ·Rete neurale ricorrente (LSTM) ·Macchina di Boltzmann ristretta ·Mappa auto-organizzata ·Rete neurale convoluzionale ·Rete neurale a ritardo ·Rete neurale spiking ·Rete neurale grafica ·Trasformatore
SoftwareKeras ·Microsoft Cognitive Toolkit ·Scikit-learn ·TensorFlow ·Theano ·PyTorch ·Weka
AltroAlgoritmo genetico ·Particle Swarm Optimization ·Caratteristica ·Compromesso bias-varianza ·Minimizzazione del rischio empirico
Estratto da "https://it.wikipedia.org/w/index.php?title=TensorFlow&oldid=136532896"
Categorie:
Categorie nascoste:

[8]ページ先頭

©2009-2026 Movatter.jp