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