সেন্সরফ্লো :: অপস :: স্পারসফটম্যাক্স

#include <sparse_ops.h>

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

সারসংক্ষেপ

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

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

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

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

যুক্তি:

  • সুযোগ: একটি স্কোপ অবজেক্ট
  • sp_indices: 2-ডি। ক্যানোনিকাল ক্রম অনুযায়ী স্পার্সটেনসারে খালি শূন্য মানের সূচকের সাথে NNZ x R ম্যাট্রিক্স।
  • এসপি_ভ্যালু: 1-ডি। NNZ সাথে সম্পর্কিত sp_indices খালি sp_indices
  • এসপি_শ্যাপ: 1-ডি। স্পারসটেনসর ইনপুটটির আকার।

রিটার্নস:

  • Output : 1-ডি। NNZ ফলাফলের জন্য মান SparseTensor

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

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