Struct lfa::Linear [] [src]

pub struct Linear<I: ?Sized, P: Projector<I>> {
    pub projector: P,
    pub weights: Matrix,
    // some fields omitted
}

Fields

Methods

impl<I: ?Sized, P: Projector<I>> Linear<I, P>
[src]

[src]

[src]

[src]

[src]

[src]

[src]

[src]

Trait Implementations

impl<I: Clone + ?Sized, P: Clone + Projector<I>> Clone for Linear<I, P>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl<I: ?Sized, P: Projector<I>> Function<I, f64> for Linear<I, P>
[src]

[src]

Evaluates the function and returns its output.

impl<I: ?Sized, P: Projector<I>> Function<I, Vector<f64>> for Linear<I, P>
[src]

[src]

Evaluates the function and returns its output.

impl<I: ?Sized, P: Projector<I>> Approximator<I, f64> for Linear<I, P>
[src]

impl<I: ?Sized, P: Projector<I>> Parameterised<I, f64> for Linear<I, P>
[src]

[src]

impl<I: ?Sized, P: Projector<I>> Parameterised<I, Vector<f64>> for Linear<I, P>
[src]

[src]

impl<I: ?Sized, P: Projector<I>> Approximator<I, Vector<f64>> for Linear<I, P>
[src]