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...
Autores principales: | , , |
---|---|
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 |