Cargando…

Machine Learning Platform: Deploying and Managing Models in the CERN Control System

Recent advances make machine learning (ML) a powerful tool to cope with the inherent complexity of accelerators, the large number of degrees of freedom and continuously drifting machine characteristics. A diverse set of ML ecosystems, frameworks and tools are already being used at CERN for a variety...

Descripción completa

Detalles Bibliográficos
Autores principales: de Martel, Jean-Baptiste, Gorbonosov, Roman, Madysa, Nico
Lenguaje:eng
Publicado: 2022
Materias:
Acceso en línea:https://dx.doi.org/10.18429/JACoW-ICALEPCS2021-MOBL03
http://cds.cern.ch/record/2809594
_version_ 1780973166961623040
author de Martel, Jean-Baptiste
Gorbonosov, Roman
Madysa, Nico
author_facet de Martel, Jean-Baptiste
Gorbonosov, Roman
Madysa, Nico
author_sort de Martel, Jean-Baptiste
collection CERN
description Recent advances make machine learning (ML) a powerful tool to cope with the inherent complexity of accelerators, the large number of degrees of freedom and continuously drifting machine characteristics. A diverse set of ML ecosystems, frameworks and tools are already being used at CERN for a variety of use cases such as optimization, anomaly detection and forecasting. We have adopted a unified approach to model storage, versioning and deployment which accommodates this diversity, and we apply software engineering best practices to achieve the reproducibility needed in the mission-critical context of particle accelerator controls. This paper describes CERN Machine Learning Platform - our central platform for storing, versioning and deploying ML models in the CERN Control Center. We present a unified solution which allows users to create, update and deploy models with minimal effort, without constraining their workflow or restricting their choice of tools. It also provides tooling to automate seamless model updates as the machine characteristics evolve. Moreover, the system allows model developers to focus on domain-specific development by abstracting infrastructural concerns.
id cern-2809594
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2022
record_format invenio
spelling cern-28095942022-08-10T13:11:15Zdoi:10.18429/JACoW-ICALEPCS2021-MOBL03http://cds.cern.ch/record/2809594engde Martel, Jean-BaptisteGorbonosov, RomanMadysa, NicoMachine Learning Platform: Deploying and Managing Models in the CERN Control SystemAccelerators and Storage RingsRecent advances make machine learning (ML) a powerful tool to cope with the inherent complexity of accelerators, the large number of degrees of freedom and continuously drifting machine characteristics. A diverse set of ML ecosystems, frameworks and tools are already being used at CERN for a variety of use cases such as optimization, anomaly detection and forecasting. We have adopted a unified approach to model storage, versioning and deployment which accommodates this diversity, and we apply software engineering best practices to achieve the reproducibility needed in the mission-critical context of particle accelerator controls. This paper describes CERN Machine Learning Platform - our central platform for storing, versioning and deploying ML models in the CERN Control Center. We present a unified solution which allows users to create, update and deploy models with minimal effort, without constraining their workflow or restricting their choice of tools. It also provides tooling to automate seamless model updates as the machine characteristics evolve. Moreover, the system allows model developers to focus on domain-specific development by abstracting infrastructural concerns.oai:cds.cern.ch:28095942022
spellingShingle Accelerators and Storage Rings
de Martel, Jean-Baptiste
Gorbonosov, Roman
Madysa, Nico
Machine Learning Platform: Deploying and Managing Models in the CERN Control System
title Machine Learning Platform: Deploying and Managing Models in the CERN Control System
title_full Machine Learning Platform: Deploying and Managing Models in the CERN Control System
title_fullStr Machine Learning Platform: Deploying and Managing Models in the CERN Control System
title_full_unstemmed Machine Learning Platform: Deploying and Managing Models in the CERN Control System
title_short Machine Learning Platform: Deploying and Managing Models in the CERN Control System
title_sort machine learning platform: deploying and managing models in the cern control system
topic Accelerators and Storage Rings
url https://dx.doi.org/10.18429/JACoW-ICALEPCS2021-MOBL03
http://cds.cern.ch/record/2809594
work_keys_str_mv AT demarteljeanbaptiste machinelearningplatformdeployingandmanagingmodelsinthecerncontrolsystem
AT gorbonosovroman machinelearningplatformdeployingandmanagingmodelsinthecerncontrolsystem
AT madysanico machinelearningplatformdeployingandmanagingmodelsinthecerncontrolsystem