26 Network(
int _num_layers,
int _input_unit,
int _layer_unit,
int _output_unit);
32 int import_data(std::string filename);
36 double _update_layers(
matrix* current_batch);
37 double _calculate_accuracy(
matrix* confusion_matrix);
40 std::vector<Layer*>* _layers;
41 std::vector<std::vector<double>>* _training_data;
47 int _WEIGHT_SCALE = 0.01;
48 int _BATCH_SIZE = 128;
49 int _POLICY_SIZE = 10000;
50 double _LEARNING_RATE = 0.1;
represents a matrix between matrix and vector they are able to be casted into one another ...
Definition: linalg.h:49
Layer object the layer object contains nodes.
Definition: layer.h:22
header file for layer object
Network object the network object acts as a layer between the user and the input,hidden, and output layers.
Definition: network.h:23
Network(int _num_layers, int _input_unit, int _layer_unit, int _output_unit)
Constructor that calls _init_network.
Definition: network.cpp:10