Multi Layer Perceptron is implemented using c++ language and stl with no 3rd party library.
You need to compile with at least c++17 compiler. I haven't used platfrom specific library, with a decent compiler you should be fine.
TODO: add example usage of the Model class here
Compiler should support C++17
Allow type conversion between different integral and different floating point types during initialization, add different initialization methods for weights and biases. Change Model initialization api, change Matrices class implentation from vector based to the valarray based
You can just push your changes, I may merge it after review
- Mustafa Akur
This project is licensed under the MIT License - see the LICENSE.md file for details
- I have benefited and enjoyed a lot from andrej karpathy's lectures and andrew ng's deep learning specialization course.