Tenncor
|
Layer implementation to apply activation and pooling functions. More...
#include <ulayer.hpp>
Public Member Functions | |
ULayer (const std::string &ulayer_type, const std::string &extra_info="") | |
ULayer (const ULayer &other, std::string label_prefix="") | |
ULayer & | operator= (const ULayer &other)=default |
ULayer (ULayer &&other)=default | |
ULayer & | operator= (ULayer &&other)=default |
ULayer * | clone (std::string label_prefix="") const |
Return deep copy of this layer with prefixed label. More... | |
size_t | get_ninput (void) const override |
Implementation of iLayer. More... | |
size_t | get_noutput (void) const override |
Implementation of iLayer. More... | |
std::string | get_ltype (void) const override |
Implementation of iLayer. More... | |
std::string | get_label (void) const override |
Implementation of iLayer. More... | |
teq::TensptrsT | get_contents (void) const override |
Implementation of iLayer. More... | |
NodeptrT | connect (NodeptrT input) const override |
Implementation of iLayer. More... | |
![]() | |
virtual | ~iLayer (void)=default |
iLayer * | clone (std::string label_prefix="") const |
Return deep copy of this layer with prefixed label. More... | |
Private Member Functions | |
iLayer * | clone_impl (const std::string &label_prefix) const override |
Private Attributes | |
std::string | label_ |
std::string | utype_ |
UnaryF | unary_ |
NodeptrT | placeholder_ |
Additional Inherited Members | |
![]() | |
void | tag (teq::TensptrT tensor, LayerId subs) const |
void | recursive_tag (teq::TensptrT root, teq::TensSetT ignores, LayerId subs) const |
Layer implementation to apply activation and pooling functions.
|
inline |
|
inline |
|
default |
|
inline |
Return deep copy of this layer with prefixed label.
|
inlineoverrideprivatevirtual |
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
inlineoverridevirtual |
Implementation of iLayer.
Implements layr::iLayer.
|
private |
|
private |
|
private |
|
private |