There are two critical stages in developing
However, when applying the model, there is no such clarity, and it may be necessary to integrate the finished ML model into the product code written in
We will use examples from the report «Learning in Python, Applying in
Workshop plan:
Basic machine learning ideas and terms
The simplest linear regression model
Implementing model predictions in
Approaches to testing and metrics reconciliation
CatBoost Gradient Boosting Libraries
Coding or connecting C APIs
Batch processing and performance issues
Neural Network Models and Vectorization
Implementing a neural network in
TensorFlow (C API) and TensorFlow Lite (
Model conversion and ONNX library
Conclusions and further steps
To be ready:
Install Docker
Download an image with all dependencies installed beforehand: Docker pull sdukshis/cppml
Learn how to mount the source directory inside the container and run builds via CMake
cd <hello, world>
docker run --rm $(pwd):/usr/src/app -ti sdukshis/cppml
cmake -B build
cmake --build build