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. 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. 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

3

Kilder

2