7 ডিসেম্বর এমএল সিম্পোজিয়ামে মহিলাদের অংশগ্রহণ করুন এখনই নিবন্ধন করুন৷

Graph

পাবলিক ফাইনাল ক্লাস গ্রাফ

একটি টেনসরফ্লো গণনার প্রতিনিধিত্বকারী একটি ডেটা ফ্লো গ্রাফ।

একটি গ্রাফের উদাহরণ থ্রেড-নিরাপদ।

সতর্কীকরণ: গ্রাফ অবজেক্টের দ্বারা গৃহীত সংস্থানগুলিকে close() পদ্ধতির মাধ্যমে স্পষ্টভাবে মুক্ত করতে হবে তাহলে গ্রাফ অবজেক্টের আর প্রয়োজন হবে না।

নেস্টেড ক্লাস

ইন্টারফেস Graph.WhileSubgraphBuilder একটি বিমূর্ত ক্লাস ইনস্ট্যান্টিয়েট করতে ব্যবহৃত হয় যা কিছুক্ষণ লুপের জন্য শর্তসাপেক্ষ বা বডি সাবগ্রাফ তৈরি করতে buildSubgraph পদ্ধতিকে ওভাররাইড করে।

পাবলিক কনস্ট্রাক্টর

গ্রাফ ()
একটি খালি গ্রাফ তৈরি করুন।

পাবলিক পদ্ধতি

আউটপুট[] <?>
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 ( আউটপুট <?> y, আউটপুট[] <?> x)
y s wrt x s, অর্থাৎ, dy/dx_1, dy/dx_2... এর যোগফলের আংশিক ডেরিভেটিভ গণনা করার জন্য অপারেশন যোগ করে।

এটি {@link #addGradients(স্ট্রিং, আউটপুট[], আউটপুট[], আউটপুট[]) এর একটি সরলীকৃত সংস্করণ যেখানে {@code y} একটি একক আউটপুট, {@code dx} নাল এবং {@code উপসর্গ} শূন্য।

অকার্যকর
বন্ধ ()
গ্রাফের সাথে যুক্ত সংস্থান প্রকাশ করুন।
অকার্যকর
importGraphDef (বাইট[] গ্রাফডিফ, স্ট্রিং উপসর্গ)
একটি টেনসরফ্লো গ্রাফের একটি ক্রমিক উপস্থাপনা আমদানি করুন।
অকার্যকর
importGraphDef (বাইট[] গ্রাফডিফ)
একটি টেনসরফ্লো গ্রাফের একটি ক্রমিক উপস্থাপনা আমদানি করুন।
গ্রাফ অপারেশন বিল্ডার
opBuilder (স্ট্রিং টাইপ, স্ট্রিং নাম)
গ্রাফে Operation যোগ করতে একজন নির্মাতাকে ফেরত দেয়।
গ্রাফ অপারেশন
অপারেশন (স্ট্রিং নাম)
প্রদত্ত নামের সাথে অপারেশন (গ্রাফে নোড) ফেরত দেয়।
পুনরাবৃত্তিকারী< অপারেশন >
অপারেশন ()
গ্রাফে সমস্ত Operation উপর পুনরাবৃত্তিকারী।
বাইট
toGraphDef ()
গ্রাফের একটি ক্রমিক উপস্থাপনা তৈরি করুন।
আউটপুট[] <?>
whileLoop ( আউটপুট[] <?> ইনপুট, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, স্ট্রিং নাম)
একটি সময় লুপ তৈরি করে।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

পাবলিক কনস্ট্রাক্টর

সর্বজনীন গ্রাফ ()

একটি খালি গ্রাফ তৈরি করুন।

পাবলিক পদ্ধতি

সর্বজনীন আউটপুট[] <?> 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 শূন্য হয়, তাহলে বাস্তবায়নটি y এর সমস্ত আকারের জন্য OnesLike এর dx ব্যবহার করবে।

prefix গ্রেডিয়েন্ট গণনা করার জন্য গ্রাফে যোগ করা সমস্ত নোডে প্রয়োগ করা নামের উপসর্গ হিসাবে ব্যবহৃত হয়। এটি অবশ্যই প্রদত্ত গ্রাফের মধ্যে অনন্য হতে হবে বা অপারেশন ব্যর্থ হবে৷

যদি prefix শূন্য হয়, তাহলে একটি স্বয়ংক্রিয়ভাবে নির্বাচিত হবে।

পরামিতি
উপসর্গ গ্রেডিয়েন্ট গণনা করতে গ্রাফে যোগ করা নোডের নামের আগে অনন্য স্ট্রিং উপসর্গ প্রয়োগ করা হয়। শূন্য হলে, একটি ডিফল্ট নির্বাচন করা হবে।
y প্রাপ্ত করার ফাংশনের আউটপুট
এক্স ফাংশনের ইনপুট যার জন্য আংশিক ডেরিভেটিভ গণনা করা হয়
dx যদি শূন্য না হয়, কিছু ক্ষতি ফাংশনের আংশিক ডেরিভেটিভ L wrt y
রিটার্নস
  • আংশিক ডেরিভেটিভগুলি x এর আকারের সাথে dy হয়

সর্বজনীন আউটপুট [] <?> addGradients ( আউটপুট <?> y, আউটপুট[] <?> x)

y s wrt x s, অর্থাৎ, dy/dx_1, dy/dx_2... এর যোগফলের আংশিক ডেরিভেটিভ গণনা করার জন্য অপারেশন যোগ করে।

এটি {@link #addGradients(স্ট্রিং, আউটপুট[], আউটপুট[], আউটপুট[]) এর একটি সরলীকৃত সংস্করণ যেখানে {@code y} একটি একক আউটপুট, {@code dx} নাল এবং {@code উপসর্গ} শূন্য।

পরামিতি
y প্রাপ্ত করার ফাংশনের আউটপুট
এক্স ফাংশনের ইনপুট যার জন্য আংশিক ডেরিভেটিভ গণনা করা হয়
রিটার্নস
  • আংশিক ডেরিভেটিভগুলি x এর আকারের সাথে dy হয়

পাবলিক শূন্য বন্ধ ()

গ্রাফের সাথে যুক্ত সংস্থান প্রকাশ করুন।

এই গ্রাফের উল্লেখ করে কোনো সক্রিয় Session দৃষ্টান্ত না পাওয়া পর্যন্ত ব্লক করে। কাছাকাছি রিটার্নের পরে একটি গ্রাফ ব্যবহারযোগ্য নয়।

সর্বজনীন অকার্যকর আমদানি গ্রাফডিফ (বাইট[] গ্রাফডিফ, স্ট্রিং উপসর্গ)

একটি টেনসরফ্লো গ্রাফের একটি ক্রমিক উপস্থাপনা আমদানি করুন।

পরামিতি
গ্রাফডিফ একটি টেনসরফ্লো গ্রাফের ক্রমিক উপস্থাপনা।
উপসর্গ একটি উপসর্গ যা graphDef-এ নামের আগে লেখা হবে
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি graphDef একটি গ্রাফের একটি স্বীকৃত সিরিয়ালাইজেশন না হয়।
আরো দেখুন

সর্বজনীন অকার্যকর আমদানি গ্রাফডিফ (বাইট[] গ্রাফডিফ)

একটি টেনসরফ্লো গ্রাফের একটি ক্রমিক উপস্থাপনা আমদানি করুন।

গ্রাফের ক্রমিক উপস্থাপনা, প্রায়শই একটি GraphDef হিসাবে উল্লেখ করা হয়, toGraphDef() এবং অন্যান্য ভাষার API-এর সমতুল্য দ্বারা তৈরি করা যেতে পারে।

পরামিতি
গ্রাফডিফ
নিক্ষেপ করে
অবৈধ আর্গুমেন্ট ব্যতিক্রম যদি graphDef একটি গ্রাফের একটি স্বীকৃত সিরিয়ালাইজেশন না হয়।
আরো দেখুন

সর্বজনীন GraphOperationBuilder opBuilder (স্ট্রিং টাইপ, স্ট্রিং নাম)

গ্রাফে Operation যোগ করতে একজন নির্মাতাকে ফেরত দেয়।

পরামিতি
প্রকার অপারেশনের (অর্থাৎ, সম্পাদিত গণনা চিহ্নিত করে)
নাম গ্রাফে তৈরি অপারেশন উল্লেখ করতে।
রিটার্নস

পাবলিক গ্রাফ অপারেশন অপারেশন (স্ট্রিং নাম)

প্রদত্ত নামের সাথে অপারেশন (গ্রাফে নোড) ফেরত দেয়।

অথবা গ্রাফে এই ধরনের কোনো অপারেশন বিদ্যমান না থাকলে null

পরামিতি
নাম

পাবলিক ইটারেটর< অপারেশন > অপারেশন ()

গ্রাফে সমস্ত Operation উপর পুনরাবৃত্তিকারী।

পুনরাবৃত্তির ক্রম অনির্দিষ্ট। পুনরাবৃত্তির সময় অন্তর্নিহিত গ্রাফ পরিবর্তন হলে পুনরাবৃত্তিকারীর গ্রাহকরা কোন বিজ্ঞপ্তি পাবেন না।

পাবলিক বাইট [] থেকে GraphDef ()

গ্রাফের একটি ক্রমিক উপস্থাপনা তৈরি করুন।

সর্বজনীন আউটপুট[] <?> whileLoop ( আউটপুট[] <?> ইনপুট, Graph.WhileSubgraphBuilder cgBuilder, Graph.WhileSubgraphBuilder bgBuilder, স্ট্রিং নাম)

একটি সময় লুপ তৈরি করে।

পরামিতি
ইনপুট লুপ ইনপুট
cgBuilder যখন সাবগ্রাফ বিল্ডার শর্তসাপেক্ষ সাবগ্রাফ তৈরি করে
বিজিবিল্ডার যখন সাবগ্রাফ বিল্ডার বডি সাবগ্রাফ তৈরি করতে
নাম লুপের নাম
রিটার্নস
  • লুপ আউটপুটগুলির তালিকা, inputs মতো একই দৈর্ঘ্যের