tensorflow :: অপস:: SparseSoftmax

#include <sparse_ops.h>

একটি ব্যাচ করা ND SparseTensor এ softmax প্রয়োগ করে।

সারসংক্ষেপ

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

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

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

অত:পর, SparseTensor ফলাফলের ঠিক একই অ-শূন্য সূচক এবং আকৃতি আছে।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • sp_indices: 2-D. ক্যানোনিকাল ক্রমানুসারে, একটি স্পারসটেনসরে অ-খালি মানের সূচক সহ NNZ x R ম্যাট্রিক্স।
  • sp_values: 1-D. NNZ অ-খালি মান sp_indices এর সাথে সম্পর্কিত।
  • sp_shape: 1-D. ইনপুট স্পারসটেনসরের আকৃতি।

রিটার্ন:

  • Output : 1-D। 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

 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