File size: 3,580 Bytes
39e4155
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
{
  "best_model": {
    "name": "Gradient Boosting",
    "type": "MultiOutputRegressor"
  },
  "all_models": {
    "Random Forest": {
      "file_name": "random_forest.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": false
    },
    "Gradient Boosting": {
      "file_name": "gradient_boosting.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": true
    },
    "XGBoost": {
      "file_name": "xgboost.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": false
    },
    "Linear Regression": {
      "file_name": "linear_regression.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": false
    },
    "Ridge Regression": {
      "file_name": "ridge_regression.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": false
    },
    "Lasso Regression": {
      "file_name": "lasso_regression.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": false
    },
    "Support Vector Regression": {
      "file_name": "support_vector_regression.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": false
    },
    "K-Neighbors": {
      "file_name": "k-neighbors.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": false
    },
    "MultiLayer Perceptron": {
      "file_name": "multilayer_perceptron.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": false
    },
    "Extra Trees": {
      "file_name": "extra_trees.pkl",
      "model_type": "MultiOutputRegressor",
      "is_best_model": false
    }
  },
  "feature_columns": [
    "time_min",
    "temperature_c",
    "pressure_atm",
    "ph",
    "sample_encoded",
    "method_encoded"
  ],
  "target_columns": [
    "pectin_yield",
    "galacturonic_acid",
    "molecular_weight",
    "esterification_degree"
  ],
  "timestamp": "2025-11-21T15:09:03.896657",
  "performance_summary": {
    "Random Forest": {
      "average_r2": 0.9259113573589833,
      "average_mae": 978.0065368137342,
      "average_rmse": 1214.2913733491907
    },
    "Gradient Boosting": {
      "average_r2": 0.9427364450625025,
      "average_mae": 868.4402709872938,
      "average_rmse": 1074.2773136179212
    },
    "XGBoost": {
      "average_r2": 0.9202552568919424,
      "average_mae": 1074.230969811392,
      "average_rmse": 1327.1701873750499
    },
    "Linear Regression": {
      "average_r2": 0.6965037781193568,
      "average_mae": 3730.7549786515183,
      "average_rmse": 4818.582238981318
    },
    "Ridge Regression": {
      "average_r2": 0.5552634824964677,
      "average_mae": 3665.3100792936148,
      "average_rmse": 4850.509701616237
    },
    "Lasso Regression": {
      "average_r2": 0.3846292916175258,
      "average_mae": 3702.032509808647,
      "average_rmse": 4828.527973793558
    },
    "Support Vector Regression": {
      "average_r2": 0.48321382880503405,
      "average_mae": 6612.235998243185,
      "average_rmse": 7939.849714629312
    },
    "K-Neighbors": {
      "average_r2": 0.8683507702509604,
      "average_mae": 1287.512615,
      "average_rmse": 2230.119201717444
    },
    "MultiLayer Perceptron": {
      "average_r2": 0.8046401888399946,
      "average_mae": 4253.843137154152,
      "average_rmse": 5488.065210605732
    },
    "Extra Trees": {
      "average_r2": 0.9135049334580244,
      "average_mae": 1060.1740917797918,
      "average_rmse": 1314.6887230153202
    }
  }
}