49 const Shape& complexity_dimensions,
50 const Shape& output_shape);
73 const Shape& complexity_dimensions,
74 const Shape& output_shape);
96 const Shape& complexity_dimensions,
97 const Shape& output_shape);
120 const Shape& complexity_dimensions,
121 const Shape& output_shape);
143 const Shape& complexity_dimensions,
144 const Shape& output_shape);
168 const vector<Index>& blocks_per_stage,
169 const Shape& initial_filters,
170 const Shape& output_shape);
192 VGG16(
const filesystem::path& path);
223 const Shape& complexity_dimensions,
224 const Shape& output_shape);
229 vector<string> input_vocabulary;
231 vector<string> output_vocabulary;
255 Index decoder_sequence_length = 0,
256 Index input_vocabulary_size = 0,
257 Index output_vocabulary_size = 0,
258 Index embedding_dimension = 0,
259 Index heads_number = 0,
260 Index feedforward_dimension = 0,
261 Index layers_number = 0);
268 void set(
const Index input_sequence_length = 0,
269 Index decoder_sequence_length = 0,
270 Index input_vocabulary_size = 0,
271 Index output_vocabulary_size = 0,
272 Index embedding_dimension = 0,
273 Index heads_number = 0,
274 Index feedforward_dimension = 0,
275 Index layers_number = 0);
315 vector<string> input_vocabulary;
317 vector<string> output_vocabulary;
320 unordered_map<string, Index> input_vocabulary_map;
322 unordered_map<Index, string> output_inverse_vocabulary_map;
ApproximationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Constructs the network.
AutoAssociationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Constructs the network.
ClassificationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Constructs the network.
ForecastingNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Constructs the network.
ImageClassificationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Constructs the network.
NeuralNetwork()
Default-constructs an empty network.
SimpleResNet(const Shape &input_shape, const vector< Index > &blocks_per_stage, const Shape &initial_filters, const Shape &output_shape)
Constructs the network.
TextClassificationNetwork(const Shape &input_shape, const Shape &complexity_dimensions, const Shape &output_shape)
Constructs the network.
VGG16(const Shape &input_shape, const Shape &target_shape)
Constructs an untrained VGG-16.
void set(const Shape &input_shape, const Shape &target_shape)
Re-initializes the network with new shapes.
VGG16(const filesystem::path &path)
Constructs a VGG-16 with parameters loaded from a saved model.
Definition adaptive_moment_estimation.h:19
Declares the NeuralNetwork class.
Definition tensor_utilities.h:46