The required technologies and installations for this chapter are as follows:
- Modern C++ compiler with C++17 support
- CMake build system version >= 3.8
- Dlib library installation
- Shogun toolbox library installation
- Shark-ML library installation
- Eigen library installation
- hdf5lib library installation
- HighFive library installation
- RapidJSON library installation
- Fast-CPP-CSV-Parser library installation
The code for this chapter can be found at the following GitHub repo: https://github.com/PacktPublishing/Hands-On-Machine-Learning-with-CPP/tree/master/Chapter02