استنتاج TensorFlow Lite با ابرداده

استنتاج مدل ها با ابرداده می تواند به سادگی چند خط کد باشد. ابرداده TensorFlow Lite شامل توصیفی غنی از آنچه مدل انجام می دهد و نحوه استفاده از مدل است. می‌تواند به تولیدکننده‌های کد قدرت دهد تا به‌طور خودکار کد استنتاج را برای شما تولید کنند، مانند استفاده از ویژگی Android Studio ML Binding یا TensorFlow Lite مولد کد Android . همچنین می تواند برای پیکربندی خط لوله استنتاج سفارشی شما استفاده شود.

ابزارها و کتابخانه ها

TensorFlow Lite انواع ابزارها و کتابخانه ها را برای ارائه سطوح مختلف الزامات استقرار به شرح زیر ارائه می دهد:

ایجاد رابط مدل با تولید کننده کد اندروید

دو راه برای تولید خودکار کد پوشش اندروید لازم برای مدل TensorFlow Lite با ابرداده وجود دارد:

  1. Android Studio ML Model Binding ابزاری است که در Android Studio برای وارد کردن مدل TensorFlow Lite از طریق یک رابط گرافیکی موجود است. Android Studio به طور خودکار تنظیمات پروژه را پیکربندی می کند و کلاس های wrapper را بر اساس فراداده مدل ایجاد می کند.

  2. TensorFlow Lite Code Generator یک فایل اجرایی است که رابط مدل را به طور خودکار بر اساس ابرداده تولید می کند. در حال حاضر از اندروید با جاوا پشتیبانی می کند. کد wrapper نیاز به تعامل مستقیم با ByteBuffer را از بین می برد. در عوض، توسعه دهندگان می توانند با مدل TensorFlow Lite با اشیاء تایپ شده مانند Bitmap و Rect تعامل داشته باشند. کاربران Android Studio همچنین می‌توانند از طریق Android Studio ML Binding به ویژگی codegen دسترسی پیدا کنند.

با کتابخانه کار TensorFlow Lite از APIهای خارج از جعبه استفاده کنید

TensorFlow Lite Task Library رابط‌های مدل آماده بهینه بهینه‌سازی شده را برای کارهای معروف یادگیری ماشین، مانند طبقه‌بندی تصویر، پرسش و پاسخ و غیره فراهم می‌کند. رابط‌های مدل به‌طور خاص برای هر کار طراحی شده‌اند تا به بهترین عملکرد و قابلیت استفاده دست یابند. Task Library بر روی پلتفرم کار می کند و در جاوا، C++ و Swift پشتیبانی می شود.

خطوط لوله استنتاج سفارشی را با کتابخانه پشتیبانی TensorFlow Lite بسازید

کتابخانه پشتیبانی TensorFlow Lite یک کتابخانه چند پلتفرمی است که به سفارشی کردن رابط مدل و ایجاد خطوط لوله استنتاج کمک می کند. این شامل انواع روش‌های کاربردی و ساختارهای داده برای انجام پردازش قبل و بعد و تبدیل داده است. همچنین برای مطابقت با رفتار ماژول های TensorFlow، مانند TF.Image و TF.Text، طراحی شده است، که از آموزش تا استنباط سازگاری را تضمین می کند.

مدل های از پیش آموزش دیده را با ابرداده کاوش کنید

مدل های میزبانی شده TensorFlow Lite و TensorFlow Hub را برای دانلود مدل های از پیش آموزش دیده با ابرداده برای وظایف بینایی و متنی مرور کنید. همچنین گزینه های مختلف تجسم ابرداده را ببینید.

TensorFlow Lite از مخزن GitHub پشتیبانی می کند

برای مثال‌ها و کد منبع بیشتر ، از مخزن GitHub پشتیبانی TensorFlow Lite دیدن کنید. با ایجاد یک مشکل جدید GitHub، نظرات خود را به ما اطلاع دهید.