סקירה כללית
הספרייה TensorFlow Lite Model Maker מפשטת את התהליך של אימון מודל TensorFlow Lite באמצעות מערך נתונים מותאם אישית. היא משתמשת בלמידת העברה כדי להפחית את כמות נתוני האימון שנדרשת ולקצר את זמן האימון.
משימות נתמכות
נכון לעכשיו, הספרייה Model Maker תומכת במשימות הבאות של למידת מכונה. לוחצים על בקישורים הבאים תמצאו מדריכים לאימון המודל.
משימות נתמכות | כלי למשימות |
---|---|
סיווג תמונות: מדריך, API | סווגו תמונות לקטגוריות מוגדרות מראש. |
זיהוי אובייקטים: מדריך, api | זיהוי אובייקטים בזמן אמת. |
סיווג טקסט: מדריך, API | סיווג הטקסט לקטגוריות מוגדרות מראש. |
תשובה לשאלה ב-BERT: מדריך, API | בעזרת BERT, אפשר למצוא את התשובה לשאלה מסוימת בהקשר מסוים. |
סיווג אודיו: מדריך, API | סיווג האודיו לקטגוריות מוגדרות מראש. |
המלצה: demo, api | המלצה על פריטים בהתאם למידע בהקשר של תרחיש במכשיר. |
מחפש: מדריך, API | חיפוש תמונה או טקסט דומים במסד נתונים. |
אם המשימות שלך לא נתמכות, צריך קודם להשתמש TensorFlow – כדי לאמן מחדש מודל TensorFlow בלמידה בהעברה (לפי מדריכים כמו תמונות, text, אודיו) או מאמנים את המודל מאפס ואז ממירים אותו ל-TensorFlow מודל Lite.
דוגמה מקצה לקצה
התכונה 'יוצר המודלים' מאפשרת לאמן מודל TensorFlow Lite באמצעות מערכי נתונים מותאמים אישית רק כמה שורות של קוד. לדוגמה, אלה השלבים לאימון תמונה של מודל סיווג.
from tflite_model_maker import image_classifier
from tflite_model_maker.image_classifier import DataLoader
# Load input data specific to an on-device ML app.
data = DataLoader.from_folder('flower_photos/')
train_data, test_data = data.split(0.9)
# Customize the TensorFlow model.
model = image_classifier.create(train_data)
# Evaluate the model.
loss, accuracy = model.evaluate(test_data)
# Export to Tensorflow Lite model and label file in `export_dir`.
model.export(export_dir='/tmp/')
פרטים נוספים זמינים במדריך לסיווג תמונות.
התקנה
יש שתי דרכים להתקין את 'יוצר המודלים'.
- מתקינים חבילת PIP מוכנה מראש.
pip install tflite-model-maker
כדי להתקין את גרסת הלילה, מבצעים את הפקודה:
pip install tflite-model-maker-nightly
- משכפלים את קוד המקור מ-GitHub ומתקינים.
git clone https://github.com/tensorflow/examples
cd examples/tensorflow_examples/lite/model_maker/pip_package
pip install -e .
TensorFlow Lite Model Maker תלוי ב-pip של TensorFlow חבילה. למידע על מנהלי התקנים של GPU: למדריך ל-GPU של TensorFlow או מדריך ההתקנה.
מאמרי עזרה על API בשפת Python
ניתן למצוא את ממשקי ה-API הציבוריים של 'יוצר המודלים' ב-API .