The diagram depicts value changes of the ML model state, which is an enumeration, that can contain a value from the predetermined set of values. The predetermined values are: Preprocessed, Trained, Refined and Deployment, reflecting separate stages of the model development. Initially, the model is designed with a set architecture and a set of parameters, untrained – this is the Preprocessed state, an initial design and an empty model. Afterwards, the Preprocessed model is trained on the target datasets, producing an intermediary state – Trained, when the model has adjusted parameters, but the training is not yet finalized. The model is trained, tested and refined, producing a final version of the model, suitable for use in a production environment, in this case the model reaches the Refined state. Finally, the refined model is deployed to the target environment and is used for conducting necessary operations, this is the final Deployed state.