يحدد الفئات لإنشاء نماذج TensorFlow وحفظها وتحميلها وتنفيذها.
تحذير : واجهة برمجة التطبيقات (API) تجريبية حاليًا ولا تغطيها ضمانات استقرار TensorFlow API . راجع README.md للحصول على تعليمات التثبيت.
يوضح مثال LabelImage استخدام واجهة برمجة التطبيقات (API) هذه لتصنيف الصور باستخدام شبكة عصبية تلافيفية ذات بنية Inception مدربة مسبقًا. فإنه يدل:
- بناء الرسم البياني: استخدام فئة OperationBuilder لإنشاء رسم بياني لفك تشفير صورة JPEG وتغيير حجمها وتطبيعها.
- تحميل النموذج: استخدام Graph.importGraphDef() لتحميل نموذج Inception تم تدريبه مسبقًا.
- تنفيذ الرسم البياني: استخدام الجلسة لتنفيذ الرسوم البيانية والعثور على أفضل تسمية للصورة.
واجهات
بيئة التنفيذ | يحدد بيئة لإنشاء وتنفيذ Operation TensorFlow. |
Graph.WhileSubgraphBuilder | يُستخدم لإنشاء مثيل لفئة مجردة تتجاوز طريقة buildSubgraph لإنشاء رسم بياني فرعي شرطي أو نصي لحلقة while. |
المعامل <T> | الواجهة التي يتم تنفيذها بواسطة معاملات عملية TensorFlow. |
عملية | ينفذ الحساب على Tensors. |
OperationBuilder | منشئ Operation s. |
الطبقات
جلسة إيجر | بيئة لتنفيذ عمليات TensorFlow بفارغ الصبر. |
EagerSession.Options | |
رسم بياني | رسم بياني لتدفق البيانات يمثل حساب TensorFlow. |
GraphOperation | تنفيذ Operation تمت إضافتها كعقدة إلى Graph . |
GraphOperationBuilder | OperationBuilder لإضافة GraphOperation s إلى Graph . |
الإخراج <T> | مقبض رمزي للموتر الذي تنتجه Operation . |
SavedModelBundle | يمثل SavedModelBundle نموذجًا تم تحميله من التخزين. |
SavedModelBundle.Loader | خيارات لتحميل SavedModel. |
الخادم | خادم TensorFlow قيد التشغيل، للاستخدام في التدريب الموزع. |
حصة | سائق لتنفيذ Graph . |
تشغيل الجلسة | تم الحصول على موترات الإخراج والبيانات الوصفية عند تنفيذ الجلسة. |
الجلسة.عداء | قم بتشغيل Operation وتقييم Tensors . |
شكل | الشكل المعروف جزئيًا للموتر الناتج عن العملية. |
الموتر <T> | مصفوفة متعددة الأبعاد مكتوبة بشكل ثابت وعناصرها من النوع الموصوف بواسطة T. |
TensorFlow | طرق الأداة المساعدة الثابتة التي تصف وقت تشغيل TensorFlow. |
الموترات | طرق المصنع الآمنة للنوع لإنشاء كائنات Tensor . |
التعدادات
نوع البيانات | يمثل نوع العناصر في Tensor على شكل تعداد. |
EagerSession.DevicePlacementPolicy | يتحكم في كيفية التصرف عندما نحاول تشغيل عملية على جهاز معين ولكن بعض موترات الإدخال غير موجودة على هذا الجهاز. |
EagerSession.ResourceCleanupStrategy | يتحكم في كيفية تنظيف موارد TensorFlow عندما لا تكون هناك حاجة إليها. |
الاستثناءات
TensorFlowException | تم طرح استثناء لم يتم التحقق منه عند تنفيذ TensorFlow Graphs. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-10-31 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-10-31 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]