Calculates both the value and the gradient at a point
Calculates both the value and the gradient at a point
Alias for :%(b) when b is a scalar.
Alias for :%(b) when b is a scalar.
Element-wise modulo of this and b.
Element-wise modulo of this and b.
Alias for :%=(b) when b is a scalar.
Alias for :%=(b) when b is a scalar.
Alias for &:&(b) for all b.
Alias for &:&(b) for all b.
Element-wise logical "and" operator -- returns true if corresponding elements are non-zero.
Element-wise logical "and" operator -- returns true if corresponding elements are non-zero.
Mutates this by element-wise and of this and b.
Mutates this by element-wise and of this and b.
Matrix multiplication
Matrix multiplication
Element-wise product of this and b.
Element-wise product of this and b.
Alias for :*=(b) when b is a scalar.
Alias for :*=(b) when b is a scalar.
Alias for :+(b) for all b.
Alias for :+(b) for all b.
Element-wise sum of this and b.
Element-wise sum of this and b.
Alias for :+=(b) for all b.
Alias for :+=(b) for all b.
Alias for -:-(b) for all b.
Alias for -:-(b) for all b.
Element-wise difference of this and b.
Element-wise difference of this and b.
Alias for :-=(b) for all b.
Alias for :-=(b) for all b.
Alias for :/(b) when b is a scalar.
Alias for :/(b) when b is a scalar.
Element-wise quotient of this and b.
Element-wise quotient of this and b.
Alias for :/=(b) when b is a scalar.
Alias for :/=(b) when b is a scalar.
Element-wise inequality comparator of this and b.
Element-wise inequality comparator of this and b.
Mutates this by element-wise modulo of b into this.
Mutates this by element-wise modulo of b into this.
Mutates this by element-wise and of this and b.
Mutates this by element-wise and of this and b.
Mutates this by element-wise multiplication of b into this.
Mutates this by element-wise multiplication of b into this.
Mutates this by element-wise addition of b into this.
Mutates this by element-wise addition of b into this.
Mutates this by element-wise subtraction of b from this
Mutates this by element-wise subtraction of b from this
Mutates this by element-wise division of b into this
Mutates this by element-wise division of b into this
Mutates this by element-wise assignment of b into this.
Mutates this by element-wise assignment of b into this.
Element-wise equality comparator of this and b.
Element-wise equality comparator of this and b.
Mutates this by element-wise exponentiation of this by b.
Mutates this by element-wise exponentiation of this by b.
Mutates this by element-wise xor of this and b.
Mutates this by element-wise xor of this and b.
Mutates this by element-wise or of this and b.
Mutates this by element-wise or of this and b.
Element-wise less=than comparator of this and b.
Element-wise less=than comparator of this and b.
Element-wise less-than-or-equal-to comparator of this and b.
Element-wise less-than-or-equal-to comparator of this and b.
Element-wise greater-than-or-equal-to comparator of this and b.
Element-wise greater-than-or-equal-to comparator of this and b.
Element-wise greater-than comparator of this and b.
Element-wise greater-than comparator of this and b.
Shaped solve of this by b.
Shaped solve of this by b.
Element-wise exponentiation of this and b.
Element-wise exponentiation of this and b.
Alias for :^^(b) for all b.
Alias for :^^(b) for all b.
Element-wise logical "xor" operator -- returns true if only one of the corresponding elements is non-zero.
Element-wise logical "xor" operator -- returns true if only one of the corresponding elements is non-zero.
Mutates this by element-wise xor of this and b.
Mutates this by element-wise xor of this and b.
Inner product of this and b.
Inner product of this and b.
calculates the gradient at a point
calculates the gradient at a point
A transposed view of this object, followed by a slice.
A transposed view of this object, followed by a slice. Sadly frequently necessary.
A transposed view of this object, followed by a slice.
A transposed view of this object, followed by a slice. Sadly frequently necessary.
A transposed view of this object.
A transposed view of this object.
Lenses provide a way of mapping between two types, which we typically use to convert something to a DenseVector or other Tensor for optimization purposes.
Lenses provide a way of mapping between two types, which we typically use to convert something to a DenseVector or other Tensor for optimization purposes.
calculates the value at a point
calculates the value at a point
Alias for :||(b) for all b.
Alias for :||(b) for all b.
Element-wise logical "or" operator -- returns true if either element is non-zero.
Element-wise logical "or" operator -- returns true if either element is non-zero.
Mutates this by element-wise or of this and b.
Mutates this by element-wise or of this and b.
Represents a differentiable function whose output is guaranteed to be consistent