Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. TensorFlow - Teknopedia
TensorFlow - Teknopedia
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 è una libreria open 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 di API[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 commerciali Google come il riconoscimento vocale, Gmail, Google Foto, e Ricerca. Questi team hanno usato in precedenza DistBelief, la prima generazione di API.[senza fonte] TensorFlow fu sviluppato dal team Google Brain e reso disponibile il 9 novembre 2015, nei termini della licenza open source Apache 2.0.

Supporto hardware e software

[modifica | modifica wikitesto]

TensorFlow è compatibile con i principali sistemi operativi a 64 bit (Windows, Linux e Mac OS X) e Android. 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 come CUDA o OpenCL.

Inoltre Google ha ideato e realizzato un processore ASIC espressamente dedicato a questo linguaggio, chiamato TPU (Tensor Processing Unit), con una capacità di calcolo di 180 teraflop, nella seconda versione.

Caratteristiche

[modifica | modifica wikitesto]

TensorFlow fornisce API native in linguaggio Python, C/C++, Java, Go, e RUST. API di terze parti disponibili sono in C#[3], R e Scala. 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 Abadi et al., TensorFlow: A system for large-scale machine learning, maggio 2016, DOI:10.48550/arXiv.1605.08695.
  2. ^ a b Filmato audio Google, TensorFlow: Open source machine learning, su YouTube, 9 novembre 2015.
  3. ^ (EN) TensorFlow.NET, su GitHub.

Voci correlate

[modifica | modifica wikitesto]
  • Keras

Altri progetti

[modifica | modifica wikitesto]

Altri progetti

  • Wikimedia Commons
  • Collabora a Wikimedia Commons Wikimedia Commons contiene immagini o altri file su TensorFlow

Collegamenti esterni

[modifica | modifica wikitesto]
  • Sito ufficiale, su tensorflow.org. Modifica su Wikidata
  • Blog ufficiale, su blog.tensorflow.org. Modifica su Wikidata
  • TensorFlow (canale), su YouTube. Modifica su Wikidata
  • (EN) TensorFlow, su GitHub. Modifica su Wikidata
  • Repository sorgenti di TensorFlow, su github.com. Modifica su Wikidata
  • Sito di segnalazione bug, su github.com. Modifica su Wikidata
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
  Portale Informatica
  Portale Matematica
  Portale Statistica
Estratto da "https://it.wikipedia.org/w/index.php?title=TensorFlow&oldid=136532896"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022