يحدد الفئات لإنشاء نماذج TensorFlow وحفظها وتحميلها وتنفيذها.
تحذير : واجهة برمجة التطبيقات (API) تجريبية حاليًا ولا تغطيها ضمانات استقرار TensorFlow API . راجع README.md للحصول على تعليمات التثبيت.
يوضح مثال LabelImage استخدام واجهة برمجة التطبيقات (API) هذه لتصنيف الصور باستخدام شبكة عصبية تلافيفية ذات بنية Inception مدربة مسبقًا. فإنه يدل:
- بناء الرسم البياني: استخدام فئة OperationBuilder لإنشاء رسم بياني لفك تشفير صورة JPEG وتغيير حجمها وتطبيعها.
- تحميل النموذج: استخدام Graph.importGraphDef() لتحميل نموذج Inception تم تدريبه مسبقًا.
- تنفيذ الرسم البياني: استخدام الجلسة لتنفيذ الرسوم البيانية والعثور على أفضل تسمية للصورة.
يمكن العثور على أمثلة إضافية في مستودع Tensorflow/models GitHub.
واجهات
| بيئة التنفيذ | يحدد بيئة لإنشاء وتنفيذ OperationTensorFlow. | 
| Graph.WhileSubgraphBuilder | يُستخدم لإنشاء مثيل لفئة مجردة تتجاوز طريقة buildSubgraph لإنشاء رسم بياني فرعي شرطي أو نصي لحلقة while. | 
| المعامل <T يمتد TType > | الواجهة التي يتم تنفيذها بواسطة معاملات عملية TensorFlow. | 
| عملية | ينفذ الحساب على Tensors. | 
| OperationBuilder | منشئ Operations. | 
| الموتر | مصفوفة متعددة الأبعاد مكتوبة بشكل ثابت. | 
الطبقات
| وظيفة الخرسانة | رسم بياني يمكن استدعاؤه كدالة واحدة، مع توقيع الإدخال والإخراج. | 
| مواصفات الجهاز | يمثل مواصفات (ربما جزئية) لجهاز TensorFlow. | 
| مواصفات الجهاز.Builder | فئة منشئ لبناء فئة DeviceSpec. | 
| جلسة إيجر | بيئة لتنفيذ عمليات TensorFlow بفارغ الصبر. | 
| EagerSession.Options | |
| رسم بياني | رسم بياني لتدفق البيانات يمثل حساب TensorFlow. | 
| GraphOperation | تنفيذ Operationتمت إضافتها كعقدة إلىGraph. | 
| GraphOperationBuilder | OperationBuilderلإضافةGraphOperations إلىGraph. | 
| الإخراج <T يمتد TType > | مقبض رمزي للموتر الذي تنتجه Operation. | 
| RawTensor | موتر لم يتم تعيين الذاكرة إلى مساحة بيانات يمكن الوصول إليها مباشرة من JVM. | 
| SavedModelBundle | يمثل SavedModelBundle نموذجًا تم تحميله من التخزين. | 
| SavedModelBundle.Exporter | خيارات لتصدير SavedModel. | 
| SavedModelBundle.Loader | خيارات لتحميل SavedModel. | 
| الخادم | خادم TensorFlow قيد التشغيل، للاستخدام في التدريب الموزع. | 
| حصة | سائق لتنفيذ Graph. | 
| تشغيل الجلسة | تم الحصول على موترات الإخراج والبيانات الوصفية عند تنفيذ الجلسة. | 
| الجلسة.عداء | قم بتشغيل OperationوتقييمTensors. | 
| إمضاء | وصف مدخلات ومخرجات كيان قابل للتنفيذ، مثل ConcreteFunction، من بين بيانات التعريف المفيدة الأخرى. | 
| التوقيع.Builder | يبني توقيع وظيفة جديدة. | 
| Signature.TensorDescription | |
| TensorFlow | طرق الأداة المساعدة الثابتة التي تصف وقت تشغيل TensorFlow. | 
| TensorMapper <T يمتد TType > | يقوم بتعيين الذاكرة الأصلية لـ RawTensorإلى مساحة بيانات مطبوعة ذات أبعاد n يمكن الوصول إليها من JVM. | 
التعدادات
| DeviceSpec.DeviceType | |
| EagerSession.DevicePlacementPolicy | يتحكم في كيفية التصرف عندما نحاول تشغيل عملية على جهاز معين ولكن بعض موترات الإدخال غير موجودة على هذا الجهاز. | 
| بيئة التنفيذ. أنواع |