Struct wyrm::ParameterNode [] [src]

pub struct ParameterNode { /* fields omitted */ }

Parameter node, holds the optimizable parameters of the model.

Methods

impl ParameterNode
[src]

[src]

Create a parameter node that shares its parameter values with other parameter nodes via the HogwildParameter object.

[src]

Create a new parameter node. The parameters held by this node cannot be shared and optimized in parallel.

[src]

Zero the accumulated gradients of this node.

Trait Implementations

impl Debug for ParameterNode
[src]

[src]

Formats the value using the given formatter.

impl Node for ParameterNode
[src]

Type of the node's value.

Type of the input gradient the node receives during backpropagation. Read more

Type of the gradient the node passes down to its ancestors during backpropagation. Read more

[src]

Perform the forward step. Should recursively call the forward methods of its ancestors. Read more

[src]

Perform the backward step. Should recursively call the backward methods of its ancestors. Read more

[src]

Return the value of the node.

[src]

If the node needs to be used in the backward step.