TensorFlow
TensorFlow er et open-source maskinlæringsbibliotek udviklet af Google, der anvender datastrømsgrafer til numerisk beregning.
Kort fortalt
TensorFlow er et værktøj fra Google, der gør det nemt at bygge og træne kunstige neurale netværk.
- Kategori
- værktøj
- Niveau
- begynder
- Udtale
- /ˈtɛnsərˌfloʊ/
Betydninger
2- 1
Et open-source softwarebibliotek til maskinlæring og deep learning, udviklet af Google Brain-teamet, der understøtter beregninger på tværs af CPU, GPU og TPU.
- Vi brugte TensorFlow til at træne en billedklassifikationsmodel med over 1 million parametre. — Praktisk eksempel
- TensorFlow tilbyder et fleksibelt økosystem af værktøjer til modeludvikling, herunder TensorBoard til visualisering.
- 2
TensorFlow 2.x-versionen, der introducerer eager execution som standard og tæt integration med Keras API.
- I TensorFlow 2.x kan du oprette modeller med Sequential API på få linjer kode.
Hvornår bruges det
TensorFlow bruges primært til at designe, træne og implementere deep learning-modeller. Det anvendes både i forskning og produktion, med understøttelse af CPU, GPU og TPU.
Kodeeksempel
import tensorflow as tf
model = tf.keras.Sequential([
tf.keras.layers.Dense(128, activation='relu'),
tf.keras.layers.Dense(10, activation='softmax')
])
model.compile(optimizer='adam', loss='categorical_crossentropy')Simpel Sequential model med to tætte lag, oprettet med TensorFlow 2.x Keras API.
Oprindelse
Navnet er en sammensætning af 'tensor' (det matematiske objekt, som data repræsenteres som) og 'flow' (data strømmer gennem beregningsgrafen).
Afledte ord
3Kilder
2- TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems (2015)
- TensorFlow Core Documentation