Expand description
Gradient computation support for the array protocol.
This module provides automatic differentiation capabilities for arrays
using the array protocol. It enables gradient computation for any array
type that implements the ArrayProtocol
trait.
Structs§
- Adam
- Adam optimizer.
- Gradient
Dict - Dictionary for storing parameter gradients
- Gradient
Tensor - Tensor with gradient tracking capabilities.
- SGD
- Stochastic Gradient Descent optimizer.
- Variable
- Gradient-aware variable that can be optimized.
Traits§
- Optimizer
- Trait for optimizers that update variables.
Functions§
- grad_
add - Implementations of gradient-aware operations Addition operation with gradient tracking.
- grad_
divide - Division with gradient tracking.
- grad_
matmul - Matrix multiplication with gradient tracking.
- grad_
mean - Mean reduction with gradient tracking.
- grad_
multiply - Element-wise multiplication with gradient tracking.
- grad_
sigmoid - Sigmoid activation with gradient tracking.
- grad_
subtract - Subtraction with gradient tracking.