org.tensorflow

يحدد الفئات لإنشاء نماذج TensorFlow وحفظها وتحميلها وتنفيذها.

تحذير : واجهة برمجة التطبيقات (API) تجريبية حاليًا ولا تغطيها ضمانات استقرار TensorFlow API . راجع README.md للحصول على تعليمات التثبيت.

يوضح مثال LabelImage استخدام واجهة برمجة التطبيقات (API) هذه لتصنيف الصور باستخدام شبكة عصبية تلافيفية ذات بنية Inception مدربة مسبقًا. فإنه يدل:

  • بناء الرسم البياني: استخدام فئة OperationBuilder لإنشاء رسم بياني لفك تشفير صورة JPEG وتغيير حجمها وتطبيعها.
  • تحميل النموذج: استخدام Graph.importGraphDef() لتحميل نموذج Inception تم تدريبه مسبقًا.
  • تنفيذ الرسم البياني: استخدام الجلسة لتنفيذ الرسوم البيانية والعثور على أفضل تسمية للصورة.

يمكن العثور على أمثلة إضافية في مستودع Tensorflow/models GitHub.

واجهات

بيئة التنفيذ يحدد بيئة لإنشاء وتنفيذ Operation TensorFlow.
Graph.WhileSubgraphBuilder يُستخدم لإنشاء مثيل لفئة مجردة تتجاوز طريقة buildSubgraph لإنشاء رسم بياني فرعي شرطي أو نصي لحلقة while.
المعامل <T يمتد TType > الواجهة التي يتم تنفيذها بواسطة معاملات عملية TensorFlow.
عملية ينفذ الحساب على Tensors.
OperationBuilder منشئ Operation s.
الموتر مصفوفة متعددة الأبعاد مكتوبة بشكل ثابت.

الطبقات

وظيفة الخرسانة رسم بياني يمكن استدعاؤه كدالة واحدة، مع توقيع الإدخال والإخراج.
مواصفات الجهاز يمثل مواصفات (ربما جزئية) لجهاز TensorFlow.
مواصفات الجهاز.Builder فئة منشئ لبناء فئة DeviceSpec .
جلسة إيجر بيئة لتنفيذ عمليات TensorFlow بفارغ الصبر.
EagerSession.Options
رسم بياني رسم بياني لتدفق البيانات يمثل حساب TensorFlow.
GraphOperation تنفيذ Operation تمت إضافتها كعقدة إلى Graph .
GraphOperationBuilder OperationBuilder لإضافة GraphOperation s إلى 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 يتحكم في كيفية التصرف عندما نحاول تشغيل عملية على جهاز معين ولكن بعض موترات الإدخال غير موجودة على هذا الجهاز.
بيئة التنفيذ. أنواع