My C++ deep learning framework (with GPU support) & other machine learning algorithms implementations
- Convolution
- Dropout
- Softmax
- Recurrent
- Linear
- Sigmoid, Tanh, Relu, Selu activations
- Layer normalization
- Addition
- Concatenation
- Maxpooling
- Averagepooling
- ResidualBlock
- Autoencoder
- L1 e L2 regularizations
- Gradient clipping
- Stochastic gradient descent with minibatch and momentum
- Direct Feedback Alignment
- Deep Qlearning Agents
- Kbandits
- TicTacToe
- Genetic algorithms (with multicore features for high performance)
- Particle Swarm Optimization
- linear regression
- logistic regression
- genetic programming
- K-means clustering
- Bitmap class for loading, saving and processing multiple image formats
- Visualizaiton namespace for fast data visualization