eb0a49591e
Implemented rng::uniform and rng::binomial for single values, vectors and matrices. implemeted dropout layers and tested it. Also fixed the validation code. Before it used y one place, now it uses y_test as it should.
24 lines
630 B
C
24 lines
630 B
C
// #include "./modules/neural_networks/neural_networks.h"
|
|
#pragma once
|
|
|
|
#include "datasets/spiral.h"
|
|
#include "datasets/vertical.h"
|
|
|
|
|
|
#include "layers/Dense_Layer.h"
|
|
#include "layers/Dropout_Layer.h"
|
|
|
|
|
|
#include "activation_functions/Activation_ReLU.h"
|
|
#include "activation_functions/Activation_Softmax.h"
|
|
#include "activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h"
|
|
|
|
|
|
#include "loss/Loss.h" // Base
|
|
#include "loss/Loss_CategoricalCrossentrophy.h"
|
|
|
|
|
|
#include "optimizers/Optimizer_SGD.h"
|
|
#include "optimizers/Optimizer_Adagrad.h"
|
|
#include "optimizers/Optimizer_RMSprop.h"
|
|
#include "optimizers/Optimizer_Adam.h" |