Struct treez::autograd::OpExponential [−][src]
pub struct OpExponential {}
y = a^x; dy/dx = ln(a) * a^x
Trait Implementations
impl Clone for OpExponential
[src]
impl Clone for OpExponential
fn clone(&self) -> OpExponential
[src]
fn clone(&self) -> OpExponential
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Debug for OpExponential
[src]
impl Debug for OpExponential
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Op for OpExponential
[src]
impl Op for OpExponential
fn box_clone(&self) -> Box<Op>
[src]
fn box_clone(&self) -> Box<Op>
fn box_fmt(&self, f: &mut Formatter) -> Result
[src]
fn box_fmt(&self, f: &mut Formatter) -> Result
fn get_grad(&self, input: &[&[f64]]) -> Vec<Vec<f64>>
[src]
fn get_grad(&self, input: &[&[f64]]) -> Vec<Vec<f64>>
input[0]: bases, input[1]: exponents
fn get_arity(&self) -> usize
[src]
fn get_arity(&self) -> usize
fn exec(&self, input: Vec<&[f64]>) -> Vec<f64>
[src]
fn exec(&self, input: Vec<&[f64]>) -> Vec<f64>
input[0]: bases, input[1]: exponents
Auto Trait Implementations
impl Send for OpExponential
impl Send for OpExponential
impl Sync for OpExponential
impl Sync for OpExponential