Final layer activation data policy. More...
#include <dcnnelements.hpp>
Public Types | |
using | values_t = tagged::permute_tensor_class< typename PP::feature_data, float, channel_tag, batch_tag> |
2-dimensional tensor type carrying activations | |
using | co_values_t = tagged::permute_tensor_class< tagged::co_list<typename PP::feature_data>, float, tagged::co<channel_tag>, tagged::co<batch_tag>> |
2-dimensional tensor type carrying loss derivatives wrt. activations | |
Static Public Attributes | |
static constexpr auto | cr = CSP::cr |
Channel index range, statically sized. | |
Final layer activation data policy.
CSP | Channel sizing policy |
PP | Permutation policy |
using dcnnasgn::feature_data_policy< CSP, PP >::co_values_t = tagged::permute_tensor_class< tagged::co_list<typename PP::feature_data>, float, tagged::co<channel_tag>, tagged::co<batch_tag>> |
2-dimensional tensor type carrying loss derivatives wrt. activations
Same as values_t but indexes co-tagged according to tensor theory.
Layout: Indexes nested according to permutation policy (dcnnsol::permutation_policy::feature_data)
using dcnnasgn::feature_data_policy< CSP, PP >::values_t = tagged::permute_tensor_class< typename PP::feature_data, float, channel_tag, batch_tag> |
2-dimensional tensor type carrying activations
Layout: Indexes nested according to permutation policy (dcnnsol::permutation_policy::feature_data)