24 const Shape& complexity_dimensions,
25 const Shape& output_shape);
36 const Shape& complexity_dimensions,
37 const Shape& output_shape);
48 const Shape& complexity_dimensions,
49 const Shape& output_shape);
60 const Shape& complexity_dimensions,
61 const Shape& output_shape);
72 const Shape& complexity_dimensions,
73 const Shape& output_shape);
88 const vector<Index>& blocks_per_stage,
89 const Shape& initial_filters,
90 const Shape& output_shape);
117 const Shape& complexity_dimensions,
118 const Shape& output_shape);
ApproximationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Builds an approximation network with the given input, complexity and output shapes.
AutoAssociationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Builds an auto-association network with the given input, complexity and output shapes.
ClassificationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Builds a classification network with the given input, complexity and output shapes.
ForecastingNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Builds a forecasting network with the given input, complexity and output shapes.
ImageClassificationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Builds an image classification network with the given input, complexity and output shapes.
NeuralNetwork()
Constructs an empty neural network.
SimpleResNet(const Shape &input_shape, const vector< Index > &blocks_per_stage, const Shape &initial_filters, const Shape &output_shape)
Builds a residual network with the given input shape, per-stage block counts and output shape.
TextClassificationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Builds a text classification network with the given input, complexity and output shapes.
VGG16(const Shape &input_shape, const Shape &target_shape)
Builds a VGG-16 network with the given input and target shapes.
void set(const Shape &input_shape, const Shape &target_shape)
Reconfigures the VGG-16 network with the given input and target shapes.
VGG16(const filesystem::path &)
Builds a VGG-16 network by loading it from the given file path.
Definition adaptive_moment_estimation.h:14
Fixed-capacity small-vector describing tensor dimensions (rank up to MaxRank).
Definition tensor_utilities.h:42