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.
Afledte ord
3Kilder
2Se også
- TensorFlow
- kvantisering
- edge-computing(mangler)
- model-konvertering(mangler)
- Edge TPU
- TFLite Converter
- TensorFlow Lite Micro