সেন্সরফ্লো :: অপস :: স্পারসফটম্যাক্স
#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
ফলাফলের সাথে একই শূন্য-সূচক এবং আকার রয়েছে and
যুক্তি:
- সুযোগ: একটি স্কোপ অবজেক্ট
- 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