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