PoS - Proceedings of Science
Volume 409 - Computational Tools for High Energy Physics and Cosmology (CompTools2021) - session General tools
scikinC: a tool for deploying machine learning as binaries
L. Anderlini* and M. Barbetti
Full text: pdf
Published on: July 14, 2022
Abstract
Machine Learning plays a major role in Computational Physics providing arbitrarily good approximations of arbitrarily complex functions, for example with Artificial Neural Networks and Boosted Decision Trees. Unfortunately, the integration of Machine Learning models trained with Python frameworks in production code, often developed in C, C++, or FORTRAN, is notoriously a complicated task. We present scikinC, a transpiler for scikit-learn and Keras models into plain C functions, intended to be compiled into shared objects and linked to other applications. An example of application to the parametrization of a detector is discussed.
DOI: https://doi.org/10.22323/1.409.0034
How to cite

Metadata are provided both in "article" format (very similar to INSPIRE) as this helps creating very compact bibliographies which can be beneficial to authors and readers, and in "proceeding" format which is more detailed and complete.

Open Access
Creative Commons LicenseCopyright owned by the author(s) under the term of the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.