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