ImageClassifier
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
ينفذ التصنيف على الصور.
تتوقع واجهة برمجة التطبيقات (API) نموذج TFLite مع بيانات تعريف نموذج TFLite الاختيارية، ولكن يوصى بها بشدة. .
تدعم واجهة برمجة التطبيقات النماذج التي تحتوي على موتر إدخال صورة واحد وموتر إخراج تصنيف واحد. لنكون أكثر تحديدا، وهنا المتطلبات.
- موتر صورة الإدخال (
kTfLiteUInt8
/ kTfLiteFloat32
)- حجم إدخال الصورة
[batch x height x width x channels]
. - استنتاج الدُفعة غير مدعوم (يُشترط أن تكون
batch
1). - يتم دعم مدخلات RGB فقط (يجب أن تكون
channels
3). - إذا كان النوع هو
kTfLiteFloat32
، فيجب إرفاق خيارات التسوية بالبيانات الوصفية لتطبيع الإدخال.
موتر نتيجة الإخراج ( kTfLiteUInt8
/ kTfLiteFloat32
)- مع فئات
N
ذات أبعاد 2 أو 4، مثل [1 x N]
أو [1 x 1 x 1 x N]
- مطلوب ملف التسمية ليتم تعبئته في البيانات الوصفية. راجع مثال إنشاء البيانات التعريفية لمصنف الصور . إذا لم يتم تعبئة أي ملفات تسمية، فسيتم استخدام الفهرس كتسمية في النتيجة.
يمكن العثور على مثال لهذا النموذج على TensorFlow Hub. .
الطرق الموروثة
من فئة java.lang.Object منطقية | |
الدرجة النهائية <؟> | الحصول على كلاس () |
كثافة العمليات | رمز التجزئة () |
الفراغ النهائي | إعلام () |
الفراغ النهائي | إعلام الكل () |
خيط | إلى سلسلة () |
الفراغ النهائي | انتظر (طويل arg0، int arg1) |
الفراغ النهائي | انتظر (طويل arg0) |
الفراغ النهائي | انتظر () |
من الواجهة java.io.Closeable من الواجهة java.lang.AutoCloseable الأساليب العامة
حدود
صورة | كائن UINT8 TensorImage الذي يمثل صورة RGB أو YUV |
---|
خيارات | |
---|
ينفذ التصنيف الفعلي على MlImage
المقدمة.
حدود
صورة | كائن MlImage الذي يمثل صورة |
---|
حدود
صورة | كائن MlImage الذي يمثل صورة |
---|
خيارات | يقوم بتكوين الخيارات بما في ذلك عائد الاستثمار والتناوب |
---|
ImageClassifier العام الثابت createFromFile (سياق السياق، String modelPath)
حدود
سياق | |
---|
modelPath | مسار نموذج التصنيف مع البيانات الوصفية في الأصول |
---|
حدود
سياق | |
---|
modelPath | مسار نموذج التصنيف مع البيانات الوصفية في الأصول |
---|
خيارات | |
---|
حدود
modelFile | مثيل File نموذج التصنيف |
---|
خيارات | |
---|
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]