{ "feature_columns": [ "time_min", "temperature_c", "pressure_atm", "ph", "sample_encoded", "method_encoded" ], "target_columns": [ "pectin_yield", "galacturonic_acid", "molecular_weight", "esterification_degree" ], "model_type": "MultiOutputRegressor", "best_model_name": "Gradient Boosting", "timestamp": "2025-11-21T15:09:03.895526", "performance": { "pectin_yield": { "train_r2": 0.9845130571109144, "test_r2": 0.9838913380720012, "train_mae": 0.45243287669121107, "test_mae": 0.46807150388887037, "train_rmse": 0.5907773620198882, "test_rmse": 0.6094616366703175 }, "galacturonic_acid": { "train_r2": 0.9698591524915611, "test_r2": 0.9438323479703934, "train_mae": 1.227607370495363, "test_mae": 1.6181324312351817, "train_rmse": 1.5680547811944354, "test_rmse": 2.0455375918964793 }, "molecular_weight": { "train_r2": 0.9838785529088406, "test_r2": 0.9797262641557758, "train_mae": 2999.353168014375, "test_mae": 3470.0001334720623, "train_rmse": 3815.9287142846006, "test_rmse": 4292.344546676471 }, "esterification_degree": { "train_r2": 0.9033853286147782, "test_r2": 0.8634958300518396, "train_mae": 1.446754820057812, "test_mae": 1.6747465419890182, "train_rmse": 1.8181908198508268, "test_rmse": 2.109708566647133 } }, "data_statistics": { "total_samples": 1000, "feature_count": 6, "target_count": 4, "sample_types": { "ЯП(Ф)": 166, "Айв.": 158, "ЯП(М)": 156, "Абр.": 134, "КрП": 130, "Рв.": 130, "Ткв": 126 } } }