TensorFlow.js

TensorFlow.js er et open source JavaScript-bibliotek til maskinlæring, der muliggør træning og inferens af modeller direkte i browseren eller i Node.js.

Kort fortalt

TensorFlow.js lader dig køre og træne maskinlæringsmodeller i din browser, så du kan lave intelligente webapplikationer uden en backend.

Kategori
værktøj
Niveau
øvet
Udtale
ˈtɛn.sɚ.floʊ dʒeɪ.ɛs

Betydninger

1
  1. 1

    Et JavaScript-bibliotek til maskinlæring, der gør det muligt at definere, træne og køre neurale netværk i browseren eller i Node.js-miljøer.

    • Med TensorFlow.js kan man implementere et billedklassifikationssystem direkte i en webbrowser uden at sende data til en server.
    • Forskere brugte TensorFlow.js til at træne en model på klientens enhed, hvilket forbedrede privatlivets fred og reducerede latenstid.

Hvornår bruges det

Biblioteket bruges til at implementere maskinlæringsfunktioner som billedgenkendelse, sprogbehandling og forudsigelser direkte på klientsiden, hvilket sparer serverressourcer og øger privatlivets fred. Det anvendes også til at genbruge eksisterende modeller ved at konvertere dem til webvenlige formater.

Kodeeksempel

// Load a pre-trained model and make a prediction
const model = await tf.loadLayersModel('https://example.com/model.json');
const input = tf.tensor2d([1, 2, 3], [1, 3]);
const prediction = model.predict(input);
prediction.print();

Indlæser en forudtrænet model fra en URL og foretager en forudsigelse i browseren.

Oprindelse

Navnet kommer fra TensorFlow, Googles open source ML-platform, med tilføjelsen '.js' for at markere JavaScript-implementeringen.

Afledte ord

2

Kilder

1