Введение

Машинное обучение широко закодировано на Python. Это было бы хорошо для обучения, но мы должны сделать это быстрее для наших продуктов и интегрировать развернутые приложения. Для этой цели я решил предоставить учебники по этому вопросу. Я надеюсь, что эти руководства помогут инженерам и исследователям. Все коды доступны в репозитории Github. Если вы работаете над PyTorch, вы также можете проверить эту серию для PyTorch в c++.

Монтаж

Мы будем использовать библиотеку mlpack, которая является библиотекой машинного обучения на C++. Чтобы установить mlpack, вы можете выполнить следующие шаги.

Установить броненосец

sudo apt-get install liblapack-dev
sudo apt-get install libblas-dev
sudo apt-get install libboost-dev
sudo apt-get install libarmadillo-dev

Установить энмаллен

git clone https://github.com/mlpack/ensmallen.git
cd ensmallen
mkdir build & cd build
cmake ..
sudo make install

Установить зерновые

sudo apt-get install libcereal-dev

Установить млпак

git clone https://github.com/mlpack/mlpack.git
cd mlpack
mkdir build && cd build
cmake ..
sudo make install

После этих шагов мы можем включить mlpack.hpp в код C++.

Заключение

В этом блоге я дал краткое введение в машинное обучение в серии C++ и дал шаги по установке mlpack. Мы узнаем, как реализовать/использовать алгоритмы машинного обучения на C++ в следующих блогах этой серии. Все коды доступны в репозитории Github.