reduction
Ops which accumulate or reduce a tensor along an axis.
mean
mean(owned v: Symbol, owned axis: Int) -> Symbol
Reduces a symbolic tensor using a mean operation.
Args:
- v (
Symbol
): The input tensor for the operation. - axis (
Int
): The axis along which to compute the reduction. If negative, indexes from the last dimension, ie. a value of -1 will compute the reduction along the last dimension.
Returns:
A symbolic tensor representing the result of the mean operation. The tensor will have the same rank as the input tensor, and the same shape except along the axis
dimension which will have size 1.
arg_max
arg_max(owned v: Symbol, owned axis: Int) -> Symbol
Finds the index of the maximum value along a dimension.
Args:
- v (
Symbol
): The input tensor for the operation. - axis (
Int
): The axis along which to compute the reduction. If negative, indexes from the last dimension, ie. a value of -1 will compute the reduction along the last dimension.
Returns:
A symbolic tensor representing the result of the arg_max operation. The tensor will have the same rank as the input tensor, and the same shape except along the axis
dimension which will have size 1.