Class MLPFactory¶
Defined in File constructors.h
Nested Relationships¶
Nested Types¶
Inheritance Relationships¶
Base Type¶
public marian::Factory(Class Factory)
Class Documentation¶
-
class
MLPFactory: public marian::Factory¶ Multi-layer network factory.
Can hold layer factories. Used to accumulate options for later lazy construction.
Public Functions
-
Ptr<MLP>
construct(Ptr<ExpressionGraph> graph)¶ Create a MLP container instance in the expression graph.
Used to accumulate options for later lazy construction.
- Return
The shared pointer to the MLP container
- Parameters
graph: The expression graph
-
template<class
LF>
Accumulator<MLPFactory>push_back(const LF &lf)¶ Stack a layer to the mlp container.
- Return
The Accumulator object holding the mlp container
- Parameters
lf: The layer
-
Accumulator<MLPFactory>
push_back(const Accumulator<OutputFactory> &lf)¶ Stack a mlp output layer to the mlp container.
- Return
The Accumulator object holding the mlp container
- Parameters
lf: The mlp output layer
-
Ptr<MLP>