Parameterized, bounded sigmoid-like, piecewise linear function. min(max(alpha*x + beta, 0), 1) More...
#include <hard_sigmoid.hpp>
Public Member Functions | |
const NodeTypeInfo & | get_type_info () const override |
HardSigmoid (const Output< Node > &data, const Output< Node > &alpha, const Output< Node > &beta) | |
Constructs a HardSigmoid operation. More... | |
bool | visit_attributes (AttributeVisitor &visitor) override |
virtual void | pre_validate_and_infer_types () override |
virtual OutputVector | decompose_op () const override |
virtual std::shared_ptr< Node > | clone_with_new_inputs (const OutputVector &new_args) const override |
Static Public Attributes | |
static constexpr NodeTypeInfo | type_info {"HardSigmoid", 0} |
Parameterized, bounded sigmoid-like, piecewise linear function. min(max(alpha*x + beta, 0), 1)
ngraph::op::v0::HardSigmoid::HardSigmoid | ( | const Output< Node > & | data, |
const Output< Node > & | alpha, | ||
const Output< Node > & | beta | ||
) |
Constructs a HardSigmoid operation.
data | Input tensor. | |
[in] | alpha | A scalar value representing the alpha parameter. |
[in] | beta | A scalar value representing the beta parameter. |