A conversion tool for translating Python-based machine learning models to structured text codes

We present a converter software program that automatically translates Python-based machine learning algorithms into Structured Text codes. This tool empowers engineers to efficiently generate machine learning models in a programming language widely used in industrial controllers. It supports the conversion of decision tree and multilayer perceptron models built using scikit-learn library. Moreover, the generated Structure Text code is compatible with ABB’s Industrial IT 800xA DCS syntax. A practical example demonstrates the effectiveness of this converter software program and its potential to enhance the integration of machine learning models into industrial automation systems.

Authors

Institutions

Publication Details

Journal
SoftwareX
Published
2024-12-18
DOI
https://doi.org/10.1016/j.softx.2024.102005
Citations
1
Primary Topic
Computational Physics and Python Applications
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A conversion tool for translating Python-based machine learning models to structured text codes

Gustavo Pessin, Thomás V. B. Pinto, Yasmin Adriane de Paula Campos, José Manuel Gonzalez Túbio Perez et al.
1 citations
SoftwareX
Computational Physics and Python Applications
0.35
article

A conversion tool for translating Python-based machine learning models to structured text codes

Gustavo Pessin, Thomás V. B. Pinto, Yasmin Adriane de Paula Campos, José Manuel Gonzalez Túbio Perez, Paulo Haron da Silva Pereira, Robson Aparecdo Duarte
article en
1 citations

Abstract

We present a converter software program that automatically translates Python-based machine learning algorithms into Structured Text codes. This tool empowers engineers to efficiently generate machine learning models in a programming language widely used in industrial controllers. It supports the conversion of decision tree and multilayer perceptron models built using scikit-learn library. Moreover, the generated Structure Text code is compatible with ABB’s Industrial IT 800xA DCS syntax. A practical example demonstrates the effectiveness of this converter software program and its potential to enhance the integration of machine learning models into industrial automation systems.

SoftwareXVol. 29
Universidade Federal de Ouro Preto (BR), Universidade Federal de Minas Gerais (BR), Vale (Brazil) (BR)
Quality Education
Openalex Percentile: Top 30%
Computational Physics and Python Applications
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.