إذا كنت من المطوّرين المتمرّسين في مجال تعلُّم الآلة وكنت تستخدم إصدار TensorFlow Lite الذي تم إنشاؤه مسبقًا لا تلبي المكتبة احتياجاتك، فيمكنك استخدام ملف إصدار TensorFlow Lite باستخدام ML Kit. بالنسبة على سبيل المثال، قد ترغب في إضافة عمليات مخصصة.
المتطلبات الأساسية
- بيئة تصميم سليمة في TensorFlow Lite
تجميع حِزمة مخصّصة من TensorFlow Lite لنظام التشغيل Android
إنشاء 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'