train_model: Accepts normalized input data and initial output data, then trains the model.
predict: Accepts the trained model, normalized input data, initial input and output data, and provides an example of input data, model predictions, and actual output data.
get_input_data, get_output_data: Perform step №2 and return input and output data.
get_transformed_input_data: Performs the previous step and returns normalized input data.