TensorFlow

TensorFlow
software
Logo
Logo
GenereApprendimento automatico (non in lista)
SviluppatoreGoogle Brain
Data prima versione9 novembre 2015
Ultima versione2.21.0 (6 marzo 2026)
Sistema operativoLinux
macOS
Microsoft Windows
LinguaggioC++
Python
Licenzalicenza Apache 2.0
(licenza libera)
Sito webtensorflow.org

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

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

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

Voci correlate

Altri progetti

Collegamenti esterni

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.