tensorflow:: ops:: SparseSoftmax

#include <sparse_ops.h>

একটি ব্যাচড এনডি SparseTensor উপর সফটম্যাক্স প্রয়োগ করে।

সারসংক্ষেপ

ইনপুটগুলো [..., B, C] যৌক্তিক আকৃতিবিশিষ্ট (যেখানে N >= 2 ) এবং ক্যানোনিকাল লেক্সিকোগ্রাফিক ক্রমে সাজানো সূচকসহ একটি এনডি স্পার্সটেনসরকে উপস্থাপন করে।

এই অপারেশনটি [B, C] আকারের প্রতিটি নিকটতম লজিক্যাল সাবম্যাট্রিক্সের উপর সাধারণ tf.nn.softmax() প্রয়োগ করার সমতুল্য, তবে একটি বিশেষত্ব হলো যে অন্তর্নিহিতভাবে শূন্য উপাদানগুলো এতে অংশগ্রহণ করে না । নির্দিষ্টভাবে, অ্যালগরিদমটি নিম্নলিখিতটির সমতুল্য:

(1) [B, C] আকারের প্রতিটি অভ্যন্তরীণ সাবম্যাট্রিক্সের একটি ঘনীভূত দৃশ্যের উপর tf.nn.softmax() প্রয়োগ করে, যা সাইজ-C মাত্রা বরাবর থাকে; (2) মূল অন্তর্নিহিত-শূন্য অবস্থানগুলিকে মাস্ক আউট করে; (3) অবশিষ্ট উপাদানগুলিকে রিনরমালাইজ করে।

সুতরাং, SparseTensor ফলাফলে হুবহু একই অশূন্য সূচক এবং আকৃতি রয়েছে।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • sp_indices: একটি SparseTensor-এর অ-খালি মানগুলির সূচক সম্বলিত একটি দ্বি-মাত্রিক NNZ x R ম্যাট্রিক্স, যা ক্যানোনিকাল অর্ডারিং অনুসারে বিন্যস্ত।
  • sp_values: sp_indices এর সাথে সঙ্গতিপূর্ণ ১-মাত্রিক NNZ অ-খালি মানসমূহ।
  • sp_shape: একক-মাত্রিক (1-D)। ইনপুট SparseTensor-এর আকৃতি।

ফেরত:

  • Output : ১-ডি। ফলাফল SparseTensor জন্য NNZ মানসমূহ।

নির্মাতা এবং ধ্বংসকারী

SparseSoftmax (const :: tensorflow::Scope & scope, :: tensorflow::Input sp_indices, :: tensorflow::Input sp_values, :: tensorflow::Input sp_shape)

জনসাধারণের বৈশিষ্ট্য

operation
output

জনসাধারণের কার্যাবলী

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

জনসাধারণের বৈশিষ্ট্য

অপারেশন

Operation operation

আউটপুট

::tensorflow::Output output

জনসাধারণের কার্যাবলী

স্পার্সসফটম্যাক্স

 SparseSoftmax(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sp_indices,
  ::tensorflow::Input sp_values,
  ::tensorflow::Input sp_shape
)

নোড

::tensorflow::Node * node() const 

অপারেটর::টেনসরফ্লো::ইনপুট

 operator::tensorflow::Input() const 

অপারেটর::টেনসরফ্লো::আউটপুট

 operator::tensorflow::Output() const