[−][src]Trait yarnn::optimizer::Optimizable
Required methods
fn calc_gradients(
&mut self,
backend: &B,
inputs: &B::Tensor,
deltas: &B::Tensor
)
&mut self,
backend: &B,
inputs: &B::Tensor,
deltas: &B::Tensor
)
fn optimize(&mut self, backend: &B, optimizer: &O)
Implementors
impl<N, B, O> Optimizable<N, B, O> for Conv2d<N, B, O> where
B: Backend<N> + BackendConv2d<N> + BackendBias<N> + BackendScale<N>,
O: Optimizer<N, B>,
[src]
B: Backend<N> + BackendConv2d<N> + BackendBias<N> + BackendScale<N>,
O: Optimizer<N, B>,
fn calc_gradients(&mut self, backend: &B, x: &B::Tensor, dy: &B::Tensor)
[src]
fn optimize(&mut self, backend: &B, optimizer: &O)
[src]
impl<N, B, O> Optimizable<N, B, O> for Linear<N, B, O> where
B: Backend<N> + BackendGemm<N> + BackendBias<N> + BackendScale<N>,
O: Optimizer<N, B>,
[src]
B: Backend<N> + BackendGemm<N> + BackendBias<N> + BackendScale<N>,
O: Optimizer<N, B>,
fn calc_gradients(
&mut self,
backend: &B,
inputs: &B::Tensor,
deltas: &B::Tensor
)
[src]
&mut self,
backend: &B,
inputs: &B::Tensor,
deltas: &B::Tensor
)
fn optimize(&mut self, backend: &B, optimizer: &O)
[src]
impl<T, N, B, O> Optimizable<N, B, O> for T where
T: Layer<N, B>,
B: Backend<N>,
O: Optimizer<N, B>,
[src]
T: Layer<N, B>,
B: Backend<N>,
O: Optimizer<N, B>,
Temporary solution until I find a solution with problem of inference with specializations