اگر یک توسعهدهندهی باتجربهی یادگیری ماشین هستید و کتابخانهی از پیش ساخته شدهی TensorFlow Lite نیازهای شما را برآورده نمیکند، میتوانید از یک نسخه سفارشی TensorFlow Lite با کیت یادگیری ماشین استفاده کنید. به عنوان مثال، ممکن است بخواهید عملیات سفارشی اضافه کنید.
پیشنیازها
- یک محیط ساخت TensorFlow Lite کارآمد
بستهبندی یک TensorFlow Lite سفارشی برای اندروید
ساخت Tensorflow Lite AAR:
bazel build --cxxopt='--std=c++11' -c opt \ --fat_apk_cpu=x86,x86_64,arm64-v8a,armeabi-v7a \ //tensorflow/lite/java:tensorflow-lite
این یک فایل AAR در bazel-genfiles/tensorflow/lite/java/ ایجاد میکند. فایل سفارشی Tensorflow Lite AAR را در مخزن محلی Maven خود منتشر کنید:
mvn install:install-file -Dfile=bazel-genfiles/tensorflow/lite/java/tensorflow-lite.aar -DgroupId=org.tensorflow \ -DartifactId=tensorflow-lite -Dversion=0.1.100 -Dpackaging=aar
در نهایت، در build.gradle برنامه خود، Tensorflow Lite را با نسخه سفارشی خود بازنویسی کنید:
implementation 'org.tensorflow:tensorflow-lite:0.1.100'