TensorFlow Lite

TensorFlow Lite er en letvægtsversion af TensorFlow til at køre maskinlæringsmodeller på mobile og indlejrede enheder.

Kort fortalt

TensorFlow Lite gør det muligt at køre AI-modeller direkte på smartphones, tablets og små enheder uden skyforbindelse.

Kategori
værktøj
Niveau
øvet
Udtale
/ˈtɛnsərˌfloʊ laɪt/

Betydninger

1
  1. 1

    En optimeret runtime og modelformat til at køre TensorFlow-modeller på enheder med begrænsede ressourcer.

    • Ved at konvertere modellen til TensorFlow Lite kunne vi køre inferens på en mobiltelefon.
    • TensorFlow Lite understøtter hardwareacceleration via Android Neural Networks API.

Hvornår bruges det

Bruges til at implementere AI-modeller i Android- og iOS-apps, samt på mikrocontrollere via TensorFlow Lite Micro. Modeller konverteres til .tflite-format og optimeres til lav latens og lille hukommelsesfodaftryk.

Kodeeksempel

import tensorflow as tf

# Convert the model
converter = tf.lite.TFLiteConverter.from_keras_model(model)
tflite_model = converter.convert()

# Save the model
with open('model.tflite', 'wb') as f:
  f.write(tflite_model)

Konvertering af en Keras-model til TensorFlow Lite-format.

Oprindelse

Navnet kommer af TensorFlow (tensor + flow) og 'Lite' der indikerer en letvægtsudgave.

Afledte ord

3

Kilder

2