|
| template<Expression Ex> |
| std::string | ceras::computation_graph (Ex const &ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | ceras::plus (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | ceras::operator+ (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | ceras::operator+ (Ex const &ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| auto | ceras::operator* (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | ceras::negative (Ex const &ex) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | ceras::operator- (Ex const &ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | ceras::elementwise_product (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | ceras::elementwise_multiply (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | ceras::hadamard_product (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | ceras::sum_reduce (Ex const &ex) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | ceras::reduce_sum (Ex const &ex) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | ceras::mean_reduce (Ex const &ex) noexcept |
| | Computes the mean of elements across all dimensions of an expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | ceras::reduce_mean (Ex const &ex) noexcept |
| | An alias name of mean_reduce. More...
|
| |
| template<Expression Ex> |
| constexpr auto | ceras::mean (Ex const &ex) noexcept |
| | An alias name of mean_reduce. More...
|
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | ceras::minus (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | ceras::operator- (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | ceras::square (Ex const &ex) noexcept |
| |
| template<Expression Ex, Expression Ey> |
| *endcode **constexpr auto | hypot (Ex const &ex, Ey const &ey) noexcept |
| |
| template<typename Float > |
| requires std::floating_point< Float > constexpr auto | clip (Float lower, Float upper=std::numeric_limits< Float >::max()) noexcept |
| |
| auto | reshape (std::vector< unsigned long > const &new_shape, bool include_batch_flag=true) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | flatten (Ex const &ex) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | identity (Ex const &ex) noexcept |
| |
| template<Expression Ex> |
| auto | transpose (Ex const &ex) noexcept |
| |
| auto | img2col (unsigned long const row_kernel, unsigned long col_kernel=-1, unsigned long const row_padding=0, unsigned long col_padding=0, unsigned long const row_stride=1, unsigned long const col_stride=1, unsigned long const row_dilation=1, unsigned long const col_dilation=1) noexcept |
| |
| auto | conv2d (unsigned long row_input, unsigned long col_input, unsigned long const row_stride=1, unsigned long const col_stride=1, unsigned long const row_dilation=1, unsigned long const col_dilation=1, std::string const &padding="valid") noexcept |
| |
| template<typename T > |
| requires std::floating_point< T > auto | drop_out (T const factor) noexcept |
| |
| auto | max_pooling_2d (unsigned long stride) noexcept |
| |
| auto | average_pooling_2d (unsigned long stride) noexcept |
| |
| auto | up_sampling_2d (unsigned long stride) noexcept |
| |
| template<typename T = double> |
| requires std::floating_point< T > auto | normalization_batch (T const momentum=0.98) noexcept |
| |
| template<typename T > |
| requires std::floating_point< T > auto | batch_normalization (T const momentum=0.98) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | concatenate (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| auto | concatenate (unsigned long axe=-1) |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | concat (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| auto | concat (unsigned long axe=-1) |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | maximum (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | minimum (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression> |
| constexpr auto | atan2 (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex) noexcept |
| | Computes the arc tangent of y/x using the signs of arguments to determine the correct quadrant. More...
|
| |
| template<typename T = float> |
| requires std::floating_point< T > auto | random_normal_like (T mean=0.0, T stddev=1.0) noexcept |
| |
| template<Expression Ex> |
| auto | ones_like (Ex const &ex) noexcept |
| |
| template<Expression Ex> |
| auto | zeros_like (Ex const &ex) noexcept |
| |
| template<Expression Lhs_Expression, Expression Rhs_Expression, std::floating_point FP> |
| constexpr auto | equal (Lhs_Expression const &lhs_ex, Rhs_Expression const &rhs_ex, FP threshold=0.5) noexcept |
| |
| template<Expression Ex> |
| constexpr auto | sign (Ex const &ex) noexcept |
| |
| auto | zero_padding_2d (std::vector< unsigned long > const &padding) noexcept |
| | Zero-padding layer for 2D input. The input should have 4-dimensions: (batch_size, row, col, channel). The output has 4-dimensions: (batch_size, new_row, new_col, channel). More...
|
| |
| auto | repeat (unsigned long repeats, unsigned long axis=-1) noexcept |
| | Repeats elements along an axis. More...
|
| |
| auto | reduce_min (unsigned long axis=-1) noexcept |
| | Reduce minimal elements along an axis. More...
|
| |
| auto | reduce_max (unsigned long axis=-1) noexcept |
| | Reduce maximum elements along an axis. More...
|
| |
| auto | reduce_sum (unsigned long axis) noexcept |
| | Reduce sum elements along an axis. More...
|
| |
| template<Expression Ex> |
| constexpr auto | abs (Ex const &ex) noexcept |
| | Computes Abs of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | acos (Ex const &ex) noexcept |
| | Computes Acos of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | acosh (Ex const &ex) noexcept |
| | Computes Acosh of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | asin (Ex const &ex) noexcept |
| | Computes Asin of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | asinh (Ex const &ex) noexcept |
| | Computes Asinh of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | atan (Ex const &ex) noexcept |
| | Computes Atan of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | atanh (Ex const &ex) noexcept |
| | Computes Atanh of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | cbrt (Ex const &ex) noexcept |
| | Computes Cbert of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | ceil (Ex const &ex) noexcept |
| | Computes Ceil of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | cos (Ex const &ex) noexcept |
| | Computes Cos of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | cosh (Ex const &ex) noexcept |
| | Computes Cosh of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | erf (Ex const &ex) noexcept |
| | Computes Erf of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | erfc (Ex const &ex) noexcept |
| | Computes Erfc of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | exp (Ex const &ex) noexcept |
| | Computes Exp of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | exp2 (Ex const &ex) noexcept |
| | Computes Exp2 of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | expm1 (Ex const &ex) noexcept |
| | Computes Expm1 of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | fabs (Ex const &ex) noexcept |
| | Computes Fabs of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | floor (Ex const &ex) noexcept |
| | Computes Floor of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | llrint (Ex const &ex) noexcept |
| | Computes Llrint of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | llround (Ex const &ex) noexcept |
| | Computes Llround of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | log (Ex const &ex) noexcept |
| | Computes Log of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | log10 (Ex const &ex) noexcept |
| | Computes Log10 of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | log1p (Ex const &ex) noexcept |
| | Computes Log1p of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | log2 (Ex const &ex) noexcept |
| | Computes Log2 of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | lrint (Ex const &ex) noexcept |
| | Computes Lrint of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | lround (Ex const &ex) noexcept |
| | Computes Lround of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | nearbyint (Ex const &ex) noexcept |
| | Computes Nearbyint of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | rint (Ex const &ex) noexcept |
| | Computes Rint of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | round (Ex const &ex) noexcept |
| | Computes Round of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | sin (Ex const &ex) noexcept |
| | Computes Sin of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | sinh (Ex const &ex) noexcept |
| | Computes Sinh of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | sqrt (Ex const &ex) noexcept |
| | Computes Sqrt of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | tan (Ex const &ex) noexcept |
| | Computes Tan of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | tanh (Ex const &ex) noexcept |
| | Computes Tanh of the given expression. More...
|
| |
| template<Expression Ex> |
| constexpr auto | trunc (Ex const &ex) noexcept |
| | Computes Trunc of the given expression. More...
|
| |