60 virtual unsigned int predict_class(
Tensor<T> *sample);
63 virtual std::vector<layer::Layer<T> *> get_layers() {
return this->layers; }
66 typename std::vector<layer::Layer<T> *> layers;
67 optimizer::loss_t loss_func;
68 optimizer::optimizer_t optimizer;
73 Tensor<T> *network_input_tensor_ptr, *network_output_tensor_ptr;
79 T default_learning_rate = (T) 0.05;
80 std::vector<op::Operation<T> *> _vars;
unsigned int batch_size
Definition: neuralnetwork.h:25
Definition: neuralnetwork.h:23
unsigned int n_epochs
Definition: neuralnetwork.h:24
Definition: optimizer.h:19
double learning_rate
Definition: neuralnetwork.h:26
Definition: operation.h:18
Definition: neuralnetwork.h:30