Naar inhoud springen

TensorFlow

Uit Wikipedia, de vrije encyclopedie
Dit is een oude versie van deze pagina, bewerkt door Ogidya (overleg | bijdragen) op 17 feb 2022 om 19:36. (Gemaakt door het vertalen van de pagina "TensorFlow")
Deze versie kan sterk verschillen van de huidige versie van deze pagina.
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)

TensorFlow is een gratis en open source softwarebibliotheek voor machine learning en kunstmatige intelligentie. Het kan voor verschillende taken worden gebruikt, maar heeft een bijzondere focus op het trainen van diepe neurale netwerken.

TensorFlow is ontwikkeld door het Google Brain team voor intern gebruik bij Google. De eerste versie was uitgebracht onder de Apache 2.0-licentie in 2015. Een geupdate versie, genaamd TensorFlow 2.0 was uitgebracht in september 2019.

TensorFlow kan worden gebruikt in een breed scala aan programmeertalen. In de praktijk wordt met name Python, maar ook Javascript, C++ en Java gebruikt. Deze flexibiliteit leent zich voor een scala aan toepassingen in veel verschillende sectoren.

Tensor Processing Unit (TPU)

In mei 2016 kondigde Google zijn Tensor Processing Unit (tensorverwerkingseenheid) of TPU aan, een toepassingsspecifiek geïntegreerd circuit (ASIC) dat speciaal is gebouwd voor machine learning en is afgestemd op TensorFlow. Een TPU is een programmeerbare AI-accelerator die is ontworpen om een hoge doorvoer van lage-precisie berekeningen te bieden, en is gericht op het gebruiken of uitvoeren van modellen en niet op het trainen ervan. Google kondigde aan dat ze al meer dan een jaar TPU's in hun datacenters gebruikten. Hierbij had Google bevonden dat deze systemen een orde van grootte betere prestaties per watt leverden bij machine-learning toepassingen.

In mei 2017 kondigde Google de tweede generatie TPUs aan, naast de beschikbaarheid van de TPU's in Google Compute Engine. De tweede generatie TPU's leveren tot 180 teraflops aan prestaties, en wanneer georganiseerd in clusters van 64 TPU's, bieden ze gezamenlijk tot 11,5 petaflops.

In mei 2018 kondigde Google de derde generatie TPU's aan die tot 420 teraflops aan prestaties en 128 GB werkgeheugen met hoge bandbreedte leveren. Cloud TPU v3 Pods bieden 100+ petaflops aan prestaties en 32 TB werkgeheugen.

In februari 2018 maakte Google bekend dat de TPU's in bèta beschikbaar werden op het Google Cloud Platform.