সতর্কতা: প্রতিস্থাপন স্থিতিশীল হওয়ার পরে এই API টি অবচয় করা হয়েছে এবং টেনসরফ্লোয়ের ভবিষ্যতের সংস্করণে সরানো হবে।

ScatterNdAdd

পাবলিক ফাইনাল ক্লাস ScatterNdAdd

একটি চলকটিতে পৃথক মান বা স্লাইসগুলিতে বিরল সংযোজন প্রযোজ্য।

`রেফাই হ'ল একটি ens টেনসোর rank পিএইচ এবং` সূচকগুলি rank কিউ` র‌্যাঙ্কের একটি "টেনসর" `

`সূচকগুলি অবশ্যই ger রেফারিতে সূচকযুক্ত পূর্ণসংখ্যা টেনসর হতে হবে containing এটি অবশ্যই আকার `[d_0, ..., d_ {Q-2}, K] shape যেখানে` 0 <কে <= পি` হবে `

`সূচকগুলির অন্তঃতম মাত্রা (দৈর্ঘ্য` কে` সহ) সূচকগুলির সাথে সূত্রগুলির সাথে মিল রয়েছে (যদি `কে = পি`) বা lic রেফের` K`th মাত্রা বরাবর টুকরো (যদি `কে <পি` হয়)`

`আপডেটস` হ'ল র‌্যাঙ্কের + টেনসোর + shape কিউ -1 + আকৃতিযুক্ত পি কে`:

[d_0, ..., d_{Q-2, ref.shape[K], ..., ref.shape[P-1]]
 }
উদাহরণস্বরূপ, বলুন আমরা 8 টি উপাদানে র‌্যাঙ্ক -1 টেনসারে 4 বিক্ষিপ্ত উপাদান যুক্ত করতে চাই। পাইথনে, সংযোজনটি এটির মতো দেখায়:
ref = tf.Variable([1, 2, 3, 4, 5, 6, 7, 8])
 indices = tf.constant([[4], [3], [1], [7]])
 updates = tf.constant([9, 10, 11, 12])
 add = tf.scatter_nd_add(ref, indices, updates)
 with tf.Session() as sess:
   print sess.run(add)
 
রেফ করার ফলাফলটি আপডেটটি এর মতো দেখায়:

[1, 13, 3, 14, 14, 6, 7, 20]

স্লাইসে আপডেট কীভাবে করা যায় সে সম্পর্কে আরও তথ্যের জন্য `tf.scatter_nd` দেখুন।

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

ক্লাস ScatterNdAdd.Options ScatterNdAdd জন্য ScatterNdAdd বৈশিষ্ট্য

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

আউটপুট <টি>
আউটপুট ()
একটি সেন্সরটির প্রতীকী হ্যান্ডেল ফেরত দেয়।
স্থির <টি, ইউ প্রসারিত সংখ্যা> স্ক্যাটারএনডি <টি> যোগ করুন
তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <T> রেফ, অপেরাড <ইউ> সূচক, অপেরাড <টি> আপডেট, অপশন ... অপশন)
একটি নতুন ScatterNdAdd অপারেশন মোড়ানো একটি শ্রেণি তৈরির জন্য কারখানা পদ্ধতি।
আউটপুট <টি>
আউটপুট রেফ ()
রেফ হিসাবে একই।
স্ট্যাটিক ScatterNdAdd.Options
ইউজলকিং (বুলিয়ান ইউজলকিং)

উত্তরাধিকারী পদ্ধতি

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

সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()

একটি সেন্সরটির প্রতীকী হ্যান্ডেল ফেরত দেয়।

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

সার্বজনীন স্ট্যাটিক ScatterNd <T> তৈরি করুন ( স্কোপ স্কোপ, অপেরাড <T> রেফ, অপেরাড <ইউ> সূচক, অপেরাড <টি> আপডেট, অপশন ... বিকল্প)

একটি নতুন ScatterNdAdd অপারেশন মোড়ানো একটি শ্রেণি তৈরি করার জন্য কারখানা পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
রেফ একটি পরিবর্তনীয় টেনসর। চলক নোড থেকে হওয়া উচিত।
সূচকগুলি একটি টেনসর। নিম্নলিখিত ধরণেরগুলির একটি হতে হবে: int32, int64। রেফারেন্সে সূচকগুলির একটি সেন্সর।
আপডেট একটি টেনসর। রেফের মতো একই ধরণের থাকতে হবে। রেফারে যুক্ত করতে আপডেট হওয়া মানগুলির একটি সেন্সর।
বিকল্পগুলি alচ্ছিক বৈশিষ্ট্য মান বহন করে
ফিরে আসে
  • ScatterNdAdd এর একটি নতুন উদাহরণ

সর্বজনীন আউটপুট <T> আউটপুট র‌্যাফ ()

রেফ হিসাবে একই। আপডেট হয়ে যাওয়ার পরে আপডেট হওয়া মানগুলি ব্যবহার করতে চায় এমন ক্রিয়াকলাপগুলির সুবিধার্থে ফিরে এসেছে।

পাবলিক স্ট্যাটিক স্ক্যাটার এনডিএড.অপশন ইউজলকিং (বুলিয়ান ইউজলকিং)

পরামিতি
ইউজলকিং একটি alচ্ছিক বুল। সত্য থেকে ডিফল্ট। যদি সত্য হয় তবে অ্যাসাইনমেন্টটি একটি লক দ্বারা সুরক্ষিত হবে; অন্যথায় আচরণটি অনির্ধারিত, তবে কম বিতর্ক প্রদর্শন করতে পারে।