تحذير: تم إهمال واجهة برمجة التطبيقات هذه وستتم إزالتها في إصدار مستقبلي من TensorFlow بعد استقرار الاستبدال .

Graph

العام النهائي فئة الرسم البياني

رسم بياني لتدفق البيانات يمثل حساب TensorFlow.

مثيلات الرسم البياني آمنة مؤشر الترابط.

تحذير: يجب تحرير الموارد التي يستهلكها كائن Graph بشكل صريح عن طريق استدعاء طريقة close() ، ثم لم تعد هناك حاجة إلى كائن Graph.

فئات متداخلة

واجهه المستخدم الرسم البياني تُستخدم لإنشاء مثيل لفئة مجردة تتجاوز طريقة buildSubgraph لإنشاء رسم بياني فرعي شرطي أو جسم لحلقة while.

المقاولون العامون

رسم بياني ()
إنشاء رسم بياني فارغ.

الطرق العامة

إخراج [] <؟>
addGradients (بادئة سلسلة ، إخراج [] <؟> y ، إخراج [] <؟> x ، إخراج [] <؟> dx)
إضافة عمليات لحساب المشتقات الجزئية لمجموع y s wrt x s ، أي d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...

تُستخدم dx أولية (والتي تمثل المشتقات الجزئية الرمزية لبعض دالة الخسارة L wrt

إخراج [] <؟>
addGradients ( Output <؟> y، Output [] <؟> x)
إضافة عمليات لحساب المشتقات الجزئية لمجموع y s wrt x s ، أي dy/dx_1, dy/dx_2...

هذه نسخة مبسطة من {link #addGradients (String، Output []، Output []، Output []) حيث يكون {code y} ناتجًا فرديًا و {code dx} خالٍ و {@ code prefix} باطل.

فارغ
إغلاق ()
تحرير الموارد المرتبطة بالرسم البياني.
فارغ
importGraphDef (بايت [] رسم بياني ، بادئة سلسلة)
استيراد تمثيل متسلسل لرسم بياني TensorFlow.
فارغ
importGraphDef (بايت [] graphDef)
استيراد تمثيل متسلسل لرسم بياني TensorFlow.
GraphOperationBuilder
opBuilder (نوع السلسلة ، اسم السلسلة)
إرجاع مُنشئ لإضافة Operation إلى الرسم البياني.
عملية الرسم البياني
العملية (اسم السلسلة)
تُرجع العملية (العقدة في الرسم البياني) بالاسم المقدم.
التكرار < عملية >
عمليات ()
التكرار على جميع Operation في الرسم البياني.
بايت []
toGraphDef ()
إنشاء تمثيل متسلسل للرسم البياني.
إخراج [] <؟>
whileLoop ( الإخراج [] <؟> المدخلات ، Graph.WhileSubgraphBuilder cgBuilder ، Graph.WhileSubgraphBuilder bgBuilder ، اسم السلسلة)
يبني حلقة while.

الطرق الموروثة

المقاولون العامون

رسم بياني عام ()

إنشاء رسم بياني فارغ.

الطرق العامة

الإخراج العام [] <؟> addGradients (بادئة السلسلة ، الإخراج [] <؟> y ، الإخراج [] <؟> x ، الإخراج [] <؟> dx)

إضافة عمليات لحساب المشتقات الجزئية لمجموع y s wrt x s ، أي d(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...

تُستخدم dx أولية (والتي تمثل المشتقات الجزئية الرمزية لبعض دالة الخسارة L wrt y ). يجب أن يكون dx فارغًا أو بحجم y .

إذا كانت dx خالية ، فسيستخدم التنفيذ dx من OnesLike لجميع الأشكال في y .

يتم استخدام prefix كبادئة الاسم المطبقة على جميع العقد المضافة إلى الرسم البياني لحساب التدرجات. يجب أن يكون فريدًا داخل الرسم البياني المقدم وإلا ستفشل العملية.

إذا كانت prefix فارغة ، فسيتم اختيار البادئة تلقائيًا.

المعلمات
اختصار تم تطبيق بادئة سلسلة فريدة قبل إضافة أسماء العقد إلى الرسم البياني لحساب التدرجات. إذا كانت القيمة فارغة ، فسيتم اختيار واحدة افتراضية.
ذ ناتج الدالة المراد اشتقاقها
x مدخلات الدالة التي يتم حساب المشتقات الجزئية لها
DX إذا لم تكن خالية ، فإن المشتقات الجزئية لبعض دالة الخسارة L wrt y
عائدات
  • المشتقات الجزئية dy بحجم x

المخرجات العامة [] <؟> addGradients ( Output <؟> y، Output [] <؟> x)

إضافة عمليات لحساب المشتقات الجزئية لمجموع y s wrt x s ، أي dy/dx_1, dy/dx_2...

هذه نسخة مبسطة من {link #addGradients (String، Output []، Output []، Output []) حيث يكون {code y} ناتجًا فرديًا و {code dx} خالٍ و {@ code prefix} باطل.

المعلمات
ذ ناتج الدالة المراد اشتقاقها
x مدخلات الدالة التي يتم حساب المشتقات الجزئية لها
عائدات
  • المشتقات الجزئية dy بحجم x

إغلاق الفراغ العام ()

تحرير الموارد المرتبطة بالرسم البياني.

الحظر حتى لا توجد مثيلات Session نشطة تشير إلى هذا الرسم البياني. الرسم البياني غير قابل للاستخدام بعد الإرجاع الوثيق.

importGraphDef العام باطل (بايت [] graphDef ، بادئة سلسلة)

استيراد تمثيل متسلسل لرسم بياني TensorFlow.

المعلمات
رسم بياني التمثيل المتسلسل لرسم بياني TensorFlow.
اختصار البادئة التي سيتم إلحاقها بالأسماء في GraphDef
رميات
غير الشرعيين استثناء حجة إذا لم يكن graphDef تسلسلًا معترفًا به للرسم البياني.
أنظر أيضا

importGraphDef العام باطل (بايت [] graphDef)

استيراد تمثيل متسلسل لرسم بياني TensorFlow.

يمكن إنشاء التمثيل المتسلسل للرسم البياني ، الذي يشار إليه غالبًا باسم GraphDef ، بواسطة toGraphDef() وما يماثلها في واجهات برمجة التطبيقات بلغة أخرى.

المعلمات
رسم بياني
رميات
غير الشرعيين استثناء حجة إذا لم يكن graphDef تسلسلًا معترفًا به للرسم البياني.
أنظر أيضا

GraphOperationBuilder opBuilder العامة (نوع السلسلة ، اسم السلسلة)

إرجاع مُنشئ لإضافة Operation إلى الرسم البياني.

المعلمات
يكتب من العملية (أي تحديد الحساب الذي سيتم إجراؤه)
اسم للإشارة إلى العملية التي تم إنشاؤها في الرسم البياني.
عائدات

عملية GraphOperation العامة (اسم السلسلة)

تُرجع العملية (العقدة في الرسم البياني) بالاسم المقدم.

أو null في حالة عدم وجود مثل هذه العملية في الرسم البياني.

المعلمات
اسم

التكرار العام < عملية > عمليات ()

التكرار على جميع Operation في الرسم البياني.

ترتيب التكرار غير محدد. لن يتلقى مستهلكو المكرر أي إشعار في حالة تغيير الرسم البياني الأساسي أثناء التكرار.

البايت العام [] toGraphDef ()

إنشاء تمثيل متسلسل للرسم البياني.

الإخراج العام [] <؟> whileLoop ( الإخراج [] <؟> المدخلات ، Graph.WhileSubgraphBuilder cgBuilder ، Graph.WhileSubgraphBuilder bgBuilder ، اسم السلسلة)

يبني حلقة while.

المعلمات
المدخلات مدخلات الحلقة
cgBuilder whileSubgraphBuilder لبناء الرسم البياني الفرعي الشرطي
bgBuilder whileSubgraphBuilder لبناء الجسم الرسم البياني الفرعي
اسم اسم الحلقة
عائدات
  • قائمة مخرجات الحلقة ، بنفس طول inputs