pub trait Module {
// Required methods
fn forward(&self, input: &Tensor) -> Result<Tensor>;
fn parameters(&self) -> Vec<Rc<RefCell<Tensor>>>;
fn box_clone(&self) -> Box<dyn Module>;
// Provided methods
fn train(&mut self) { ... }
fn eval(&mut self) { ... }
}Expand description
Trait para módulos de red neuronal
Similar a torch.nn.Module, define la interfaz para:
- forward() - propagación hacia adelante
- parameters() - obtener todos los parámetros entrenables Trait para módulos de red neuronal
Similar a torch.nn.Module, define la interfaz para:
- forward() - propagación hacia adelante
- parameters() - obtener todos los parámetros entrenables