├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── examples ├── BasicMLP.cpp ├── IrisTest.cpp └── data │ └── iris_data.csv ├── nn ├── Net.h ├── layers │ ├── Dense.h │ ├── Layer.h │ ├── Layers.h │ ├── Relu.h │ └── Softmax.h ├── loss │ ├── CrossEntropy.h │ ├── HuberLoss.h │ ├── Losses.h │ └── MeanSquaredError.h ├── optimizers │ ├── AdamImpl.h │ ├── OptimizerImpl.h │ ├── Optimizers.h │ └── StochasticGradientDescentImpl.h └── utils │ └── WeightInitializers.h └── tests ├── LossTests.cpp └── NetTests.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/README.md -------------------------------------------------------------------------------- /examples/BasicMLP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/examples/BasicMLP.cpp -------------------------------------------------------------------------------- /examples/IrisTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/examples/IrisTest.cpp -------------------------------------------------------------------------------- /examples/data/iris_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/examples/data/iris_data.csv -------------------------------------------------------------------------------- /nn/Net.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/Net.h -------------------------------------------------------------------------------- /nn/layers/Dense.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/layers/Dense.h -------------------------------------------------------------------------------- /nn/layers/Layer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/layers/Layer.h -------------------------------------------------------------------------------- /nn/layers/Layers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/layers/Layers.h -------------------------------------------------------------------------------- /nn/layers/Relu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/layers/Relu.h -------------------------------------------------------------------------------- /nn/layers/Softmax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/layers/Softmax.h -------------------------------------------------------------------------------- /nn/loss/CrossEntropy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/loss/CrossEntropy.h -------------------------------------------------------------------------------- /nn/loss/HuberLoss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/loss/HuberLoss.h -------------------------------------------------------------------------------- /nn/loss/Losses.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/loss/Losses.h -------------------------------------------------------------------------------- /nn/loss/MeanSquaredError.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/loss/MeanSquaredError.h -------------------------------------------------------------------------------- /nn/optimizers/AdamImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/optimizers/AdamImpl.h -------------------------------------------------------------------------------- /nn/optimizers/OptimizerImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/optimizers/OptimizerImpl.h -------------------------------------------------------------------------------- /nn/optimizers/Optimizers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/optimizers/Optimizers.h -------------------------------------------------------------------------------- /nn/optimizers/StochasticGradientDescentImpl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/optimizers/StochasticGradientDescentImpl.h -------------------------------------------------------------------------------- /nn/utils/WeightInitializers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/nn/utils/WeightInitializers.h -------------------------------------------------------------------------------- /tests/LossTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/tests/LossTests.cpp -------------------------------------------------------------------------------- /tests/NetTests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bcaine/nn_cpp/HEAD/tests/NetTests.cpp --------------------------------------------------------------------------------