Contains a simple network class implementation for machine learning beginners.
- Allows for any number of densely connected layers
- Dropout and L2 regularization
- Saving and loading networks
- main.cpp: A simple example use of the network class that attempts to learn to output its input
- progress_bar.h: A helper class for showing progress throughout training and testing
- network_utility.h: Contains the layer class and a couple extra functions used in network.h
- network.h: Contains the network class and implementation