willengler-uc commited on
Commit
1f3c227
·
verified ·
1 Parent(s): ad1ae19

Upload Mg alloy models

Browse files
.gitattributes CHANGED
@@ -36,3 +36,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
36
  model_bandgap-main/model.dill filter=lfs diff=lfs merge=lfs -text
37
  model_piezoelectric-main/model.dill filter=lfs diff=lfs merge=lfs -text
38
  model_perovskite_Habs-main/model.dill filter=lfs diff=lfs merge=lfs -text
 
 
36
  model_bandgap-main/model.dill filter=lfs diff=lfs merge=lfs -text
37
  model_piezoelectric-main/model.dill filter=lfs diff=lfs merge=lfs -text
38
  model_perovskite_Habs-main/model.dill filter=lfs diff=lfs merge=lfs -text
39
+ model_Mg_alloy-main/model.dill filter=lfs diff=lfs merge=lfs -text
model_Mg_alloy-main/.gitattributes ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ # Auto detect text files and perform LF normalization
2
+ * text=auto
model_Mg_alloy-main/README.md ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ # model_Mg_alloy
2
+ Random forest model to predict the yield strength of Mg alloys
model_Mg_alloy-main/RandomForestRegressor.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d518cda1923f5f21337823a920b59805f37c00d81f5904450588e7d2f3882455
3
+ size 2663795
model_Mg_alloy-main/StandardScaler.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:be4f7ef300c009d178ca193a9299e06a6ec79af7f9deb7033fb7352df358e25e
3
+ size 1293
model_Mg_alloy-main/X_train.csv ADDED
@@ -0,0 +1,366 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ extrusion ratio,Mg(wt.%),extrusion temperature(°Ê),homogenization time(h),Y(wt.%),Zn(wt.%),aging time(h)
2
+ 0.0,99.27,0,0,0.73,0.0,0.0
3
+ 0.0,98.77,0,0,1.23,0.0,0.0
4
+ 0.0,96.92,0,0,3.08,0.0,0.0
5
+ 0.0,95.33,0,0,4.67,0.0,0.0
6
+ 0.0,93.45,0,0,6.55,0.0,0.0
7
+ 0.0,98.99,0,0,1.01,0.0,0.0
8
+ 25.0,97.0,350,8,3.0,0.0,0.0
9
+ 0.0,98.0,0,0,2.0,0.0,0.0
10
+ 0.0,98.13,0,0,0.0,0.0,0.0
11
+ 0.0,98.13,0,0,0.0,0.0,0.0
12
+ 0.0,98.13,0,0,0.0,0.0,6.0
13
+ 0.0,95.33,0,0,0.0,0.0,0.0
14
+ 0.0,95.33,0,0,0.0,0.0,0.0
15
+ 0.0,95.33,0,0,0.0,0.0,6.0
16
+ 0.0,90.8,0,0,0.0,0.0,0.0
17
+ 0.0,90.8,0,0,0.0,0.0,0.0
18
+ 0.0,90.8,0,0,0.0,0.0,6.0
19
+ 0.0,85.95,0,0,0.0,0.0,0.0
20
+ 0.0,85.95,0,0,0.0,0.0,0.0
21
+ 0.0,85.95,0,0,0.0,0.0,6.0
22
+ 0.0,96.89,0,0,0.0,0.0,0.0
23
+ 0.0,94.27,0,0,0.0,0.0,0.0
24
+ 0.0,90.72,0,0,0.0,0.0,0.0
25
+ 0.0,85.8,0,0,0.0,0.0,0.0
26
+ 0.0,80.4,0,0,0.0,0.0,0.0
27
+ 0.0,80.0,0,0,0.0,0.0,0.0
28
+ 30.0,98.45,450,0,0.0,0.0,0.0
29
+ 30.0,98.45,450,0,0.0,0.0,0.0
30
+ 0.0,98.8,0,0,0.0,0.0,0.0
31
+ 0.0,98.15,0,0,0.0,0.0,0.0
32
+ 0.0,96.41,0,0,0.0,0.0,0.0
33
+ 16.0,98.0,380,0,0.0,0.0,0.0
34
+ 10.0,97.6,310,0,0.0,2.0,0.0
35
+ 10.0,97.6,310,0,0.4,2.0,0.0
36
+ 10.0,97.6,310,0,0.0,2.0,0.0
37
+ 25.0,82.3,430,0,3.3,14.4,0.0
38
+ 25.0,82.3,300,0,3.3,14.4,30.0
39
+ 0.0,99.1,0,0,0.4,0.0,0.0
40
+ 0.0,99.1,0,0,0.0,0.0,0.0
41
+ 0.0,91.4,0,0,0.0,0.0,0.0
42
+ 0.0,91.4,0,0,0.0,0.0,90.0
43
+ 0.0,86.6,0,0,3.0,0.0,0.0
44
+ 0.0,86.6,0,0,3.0,0.0,0.0
45
+ 0.0,86.6,0,0,3.0,0.0,30.0
46
+ 0.0,93.0,0,0,4.0,0.2,0.0
47
+ 0.0,93.0,0,0,4.0,0.2,0.0
48
+ 0.0,93.0,0,0,4.0,0.2,70.0
49
+ 0.0,93.0,0,0,4.0,0.2,20.0
50
+ 0.0,93.0,0,0,4.0,0.2,5.0
51
+ 8.0,96.7,250,0,0.0,0.2,0.0
52
+ 8.0,96.7,250,0,0.0,0.2,8.0
53
+ 8.0,96.7,250,0,0.0,0.2,0.0
54
+ 8.0,96.7,250,0,0.0,0.2,8.0
55
+ 10.0,96.25,350,0,0.0,0.22,0.0
56
+ 8.0,96.66,350,0,0.0,0.16,0.0
57
+ 8.0,96.66,350,0,0.0,0.16,0.0
58
+ 0.0,95.0,0,0,0.0,1.6,0.0
59
+ 8.0,97.21,290,0,0.0,0.11,0.0
60
+ 8.0,96.69,350,0,0.0,0.2,0.0
61
+ 0.0,96.1,0,0,0.0,0.4,16.0
62
+ 0.0,98.7,0,0,0.4,0.0,0.0
63
+ 0.0,91.5,0,0,0.0,0.0,0.0
64
+ 0.0,91.5,0,0,0.0,0.0,24.0
65
+ 9.3,91.5,450,6,0.0,0.0,0.0
66
+ 9.3,91.5,350,6,0.0,0.0,0.0
67
+ 9.3,91.5,450,6,0.0,0.0,24.0
68
+ 9.3,91.5,350,6,0.0,0.0,24.0
69
+ 0.0,86.5,0,0,3.0,0.0,0.0
70
+ 15.0,84.6,400,0,3.0,0.0,0.0
71
+ 0.0,86.6,0,0,3.8,1.0,0.0
72
+ 0.0,86.6,0,12,3.8,1.0,0.0
73
+ 0.0,94.4,0,0,0.0,0.5,0.0
74
+ 0.0,87.0,0,0,3.1,0.6,0.0
75
+ 16.0,87.0,250,10,3.1,0.6,0.0
76
+ 16.0,87.0,250,10,3.1,0.6,40.0
77
+ 16.0,87.0,250,10,3.1,0.6,63.0
78
+ 16.0,87.0,250,10,3.1,0.6,100.0
79
+ 16.0,87.0,250,10,3.1,0.6,126.0
80
+ 0.0,93.4,0,0,0.0,5.0,0.0
81
+ 0.0,92.4,0,0,0.0,5.0,0.0
82
+ 0.0,92.4,0,0,0.0,5.0,0.0
83
+ 0.0,92.4,0,0,0.0,5.0,0.0
84
+ 18.0,95.16640218,420,0,3.534126452,1.29947137,0.0
85
+ 18.0,86.41850106,420,0,9.930229289,3.651269652,0.0
86
+ 18.0,78.71364167,420,0,15.56370323,5.7226551,0.0
87
+ 0.0,86.20037978,0,0,8.933357352,4.866262867,0.0
88
+ 0.0,86.20037978,0,10,8.933357352,4.866262867,0.0
89
+ 0.0,86.20037978,0,4,8.933357352,4.866262867,0.0
90
+ 0.0,86.20037978,0,14,8.933357352,4.866262867,0.0
91
+ 20.0,98.05,350,24,0.36,1.59,0.0
92
+ 20.0,98.05,300,24,0.36,1.59,0.0
93
+ 20.0,94.28,350,24,1.06,4.66,0.0
94
+ 20.0,94.28,300,24,1.06,4.66,0.0
95
+ 20.0,84.02,350,24,2.95,13.03,0.0
96
+ 20.0,84.02,300,24,2.95,13.03,0.0
97
+ 0.0,90.01,0,0,1.91,8.08,0.0
98
+ 0.0,90.89,0,0,2.99,6.12,0.0
99
+ 0.0,87.85,0,0,5.9,6.25,0.0
100
+ 0.0,90.11,0,0,6.06,3.83,0.0
101
+ 0.0,89.99,0,0,6.93,3.08,0.0
102
+ 10.0,90.64926713,366,0,6.836868439,2.513864435,0.0
103
+ 10.0,86.97701301,250,10,2.679202469,10.34378452,0.0
104
+ 10.0,81.43740929,250,10,3.412203968,15.15038674,0.0
105
+ 10.0,95.61348304,350,10,1.775364686,2.611152275,0.0
106
+ 10.0,93.91659531,350,10,3.505507725,2.577896965,0.0
107
+ 10.0,92.26238673,350,10,5.1921352,2.545478073,0.0
108
+ 10.0,90.64926713,350,10,6.836868439,2.513864435,0.0
109
+ 10.0,89.07572437,350,10,8.441249214,2.483026418,0.0
110
+ 10.0,87.54031962,350,10,10.00674456,2.452935823,0.0
111
+ 10.0,91.84177647,350,10,6.891286722,1.266936812,0.0
112
+ 10.0,90.64926713,350,10,6.836868439,2.513864435,0.0
113
+ 10.0,89.47544395,350,10,6.78330287,3.741253176,0.0
114
+ 10.0,88.31987116,350,10,6.730570128,4.949558713,0.0
115
+ 10.0,87.18212639,350,10,6.67865094,6.139222666,0.0
116
+ 26.9,93.91659531,330,15,3.505507725,2.577896965,0.0
117
+ 0.0,96.8,0,0,0.6,2.0,0.0
118
+ 0.0,95.2,0,0,0.9,3.0,0.0
119
+ 0.0,93.6,0,0,1.2,4.0,0.0
120
+ 0.0,96.8,0,0,0.6,2.0,20.0
121
+ 0.0,95.2,0,0,0.9,3.0,20.0
122
+ 0.0,93.6,0,0,1.2,4.0,20.0
123
+ 0.0,93.27,0,0,1.78,3.12,0.0
124
+ 0.0,92.36,0,0,2.13,3.42,0.0
125
+ 0.0,91.17,0,0,2.51,4.08,0.0
126
+ 0.0,90.02,0,0,2.83,4.66,0.0
127
+ 0.0,94.9,0,0,0.9,3.0,0.0
128
+ 25.0,94.9,270,0,0.9,3.0,0.0
129
+ 25.0,94.9,270,0,0.9,3.0,16.0
130
+ 9.0,96.5,300,0,0.0,0.0,0.0
131
+ 9.0,96.5,300,0,0.0,0.0,8.0
132
+ 9.0,96.3,300,0,0.0,0.2,0.0
133
+ 9.0,96.3,300,0,0.0,0.2,8.0
134
+ 9.0,96.0,300,0,0.0,0.5,0.0
135
+ 9.0,96.0,300,0,0.0,0.5,8.0
136
+ 0.0,96.2,0,0,0.0,0.6,0.0
137
+ 0.0,96.2,0,0,0.0,0.6,0.0
138
+ 0.0,96.2,0,0,0.0,0.6,12.0
139
+ 0.0,96.2,0,0,0.0,0.6,16.0
140
+ 0.0,96.2,0,0,0.0,0.6,0.0
141
+ 8.0,97.21,290,0,0.0,0.11,0.0
142
+ 8.0,96.69,350,0,0.0,0.2,0.0
143
+ 0.0,96.293,0,0,0.0,0.164,0.0
144
+ 25.0,96.293,250,0,0.0,0.164,0.0
145
+ 25.0,96.293,350,0,0.0,0.164,0.0
146
+ 25.0,96.293,450,0,0.0,0.164,0.0
147
+ 25.0,96.293,250,0,0.0,0.164,10.0
148
+ 25.0,96.293,350,0,0.0,0.164,10.0
149
+ 25.0,96.293,450,0,0.0,0.164,10.0
150
+ 10.0,93.61,390,0,0.0,5.65,0.0
151
+ 10.0,92.59,390,0,0.92,5.69,0.0
152
+ 10.0,92.72,390,0,1.17,5.43,0.0
153
+ 10.0,91.83,390,0,1.72,5.72,0.0
154
+ 10.0,91.04,390,0,2.57,5.57,0.0
155
+ 10.0,89.98,390,0,3.69,5.47,0.0
156
+ 0.0,92.78,0,0,1.4,5.15,0.0
157
+ 16.0,92.78,380,0,1.4,5.15,0.0
158
+ 11.0,91.7,450,29,5.1,2.6,0.0
159
+ 11.0,90.1,450,29,4.7,4.6,0.0
160
+ 11.0,88.9,450,29,4.4,6.1,0.0
161
+ 25.0,93.5,450,29,0.0,6.01,0.0
162
+ 25.0,92.73,450,29,0.96,5.94,0.0
163
+ 25.0,90.7,450,29,3.59,5.3,0.0
164
+ 25.0,90.04,450,29,4.74,4.61,0.0
165
+ 18.0,91.98,210,0,1.39,6.63,0.0
166
+ 10.0,86.98,400,0,2.68,10.34,0.0
167
+ 10.0,81.61,400,0,3.22,15.17,0.0
168
+ 0.0,95.8,0,0,0.6,3.0,0.0
169
+ 0.0,95.8,0,8,0.6,3.0,0.0
170
+ 0.0,95.8,0,0,0.6,3.0,0.0
171
+ 0.0,95.8,0,0,0.6,3.0,24.0
172
+ 14.0,97.46,265,24,0.0,2.54,0.0
173
+ 14.0,97.46,400,24,0.0,2.54,0.0
174
+ 14.0,94.65,265,24,0.0,5.35,0.0
175
+ 14.0,94.65,400,24,0.0,5.35,0.0
176
+ 14.0,96.53,280,24,0.0,2.53,0.0
177
+ 14.0,96.53,400,24,0.0,2.53,0.0
178
+ 14.0,96.53,500,24,0.0,2.53,0.0
179
+ 14.0,93.95,280,24,0.0,5.14,0.0
180
+ 14.0,93.95,400,24,0.0,5.14,0.0
181
+ 14.0,93.95,420,24,0.0,5.14,0.0
182
+ 14.0,96.44,300,24,0.88,2.68,0.0
183
+ 14.0,96.44,400,24,0.88,2.68,0.0
184
+ 14.0,96.44,450,24,0.88,2.68,0.0
185
+ 14.0,94.26,300,24,0.67,5.07,0.0
186
+ 14.0,94.26,400,24,0.67,5.07,0.0
187
+ 14.0,94.26,420,24,0.67,5.07,0.0
188
+ 0.0,90.64926643,0,0,6.836869155,2.513864416,0.0
189
+ 0.0,82.44770743,0,0,12.83350945,4.718783117,0.0
190
+ 0.0,75.19574223,0,0,18.13584609,6.668411682,0.0
191
+ 42.0,90.64926643,450,0,6.836869155,2.513864416,0.0
192
+ 0.0,90.09630037,0,0,6.807093794,2.502916244,0.0
193
+ 42.0,90.09630037,450,0,6.807093794,2.502916244,0.0
194
+ 9.0,82.44770743,450,12,12.83350945,4.718783117,0.0
195
+ 0.0,90.64926643,0,0,6.836869155,2.513864416,0.0
196
+ 10.0,90.64926643,350,0,6.836869155,2.513864416,0.0
197
+ 10.0,92.0,300,18,1.5,6.0,0.0
198
+ 10.0,92.0,350,18,1.5,6.0,0.0
199
+ 10.0,92.0,400,18,1.5,6.0,0.0
200
+ 10.0,92.0,300,18,1.5,6.0,48.0
201
+ 10.0,92.0,350,18,1.5,6.0,48.0
202
+ 10.0,92.0,400,18,1.5,6.0,48.0
203
+ 0.0,96.7901,0,0,1.549,1.217,0.0
204
+ 0.0,96.7901,0,10,1.549,1.217,0.0
205
+ 16.8,96.7901,350,10,1.549,1.217,0.0
206
+ 9.0,86.41850009,450,12,9.930230295,3.651269611,0.0
207
+ 9.0,86.41850009,450,12,9.930230295,3.651269611,24.0
208
+ 0.0,96.4,0,0,1.0,2.0,0.0
209
+ 0.0,96.4,0,0,1.0,2.0,0.0
210
+ 0.0,96.4,0,0,1.0,2.0,0.0
211
+ 0.0,96.4,0,0,1.0,2.0,0.0
212
+ 6.75,94.9,460,2,0.6,4.0,0.0
213
+ 6.75,94.9,460,2,0.6,4.0,0.0
214
+ 6.75,94.9,460,2,0.6,4.0,0.0
215
+ 6.75,94.55,460,0,0.57,4.33,0.0
216
+ 6.75,92.18,460,0,0.61,6.6,0.0
217
+ 6.75,94.31,460,0,0.88,4.3,0.0
218
+ 0.0,95.8,0,0,0.6,3.0,0.0
219
+ 0.0,95.2,0,0,0.6,3.0,0.0
220
+ 0.0,94.9,0,0,0.6,3.0,0.0
221
+ 0.0,94.6,0,0,0.6,3.0,0.0
222
+ 0.0,93.5,0,0,3.67,2.51,8.0
223
+ 0.0,90.35,0,0,5.44,3.71,8.0
224
+ 0.0,91.76,0,0,2.07,5.63,8.0
225
+ 0.0,90.42,0,0,3.33,5.6,8.0
226
+ 0.0,89.17,0,0,4.67,5.46,8.0
227
+ 16.0,96.5,350,12,0.5,3.0,0.0
228
+ 16.0,94.75,350,12,0.75,4.5,0.0
229
+ 16.0,93.0,350,12,1.0,6.0,0.0
230
+ 32.0,96.5,350,12,0.5,3.0,0.0
231
+ 32.0,94.75,350,12,0.75,4.5,0.0
232
+ 32.0,93.0,350,12,1.0,6.0,0.0
233
+ 0.0,95.2,0,0,1.0,3.8,0.0
234
+ 0.0,91.0,0,0,3.0,6.0,0.0
235
+ 12.75,95.2,350,0,1.0,3.8,0.0
236
+ 12.75,91.0,350,0,3.0,6.0,0.0
237
+ 0.0,91.7,0,0,1.5,6.0,0.0
238
+ 0.0,90.7,0,0,1.5,6.0,0.0
239
+ 0.0,89.7,0,0,1.5,6.0,0.0
240
+ 0.0,88.7,0,0,1.5,6.0,0.0
241
+ 0.0,87.7,0,0,1.5,6.0,0.0
242
+ 8.34,93.4,300,48,0.0,6.0,0.0
243
+ 8.34,93.23,300,48,0.2,5.97,0.0
244
+ 8.34,92.67,300,48,0.8,5.94,0.0
245
+ 8.34,92.3,300,48,1.2,5.91,0.0
246
+ 8.34,92.03,300,48,1.5,5.88,0.0
247
+ 8.34,91.86,300,48,1.7,5.85,0.0
248
+ 8.34,91.3,300,48,2.3,5.82,0.0
249
+ 0.0,93.11,0,0,1.05,5.84,0.0
250
+ 0.0,94.94,0,0,1.47,3.59,0.0
251
+ 0.0,94.58,0,0,1.31,4.11,0.0
252
+ 25.0,99.0,450,20,1.0,0.0,0.0
253
+ 25.0,98.0,450,20,2.0,0.0,0.0
254
+ 25.0,97.0,450,20,3.0,0.0,0.0
255
+ 9.0,99.0,300,8,1.0,0.0,0.0
256
+ 9.0,95.0,300,8,5.0,0.0,0.0
257
+ 16.0,99.1,300,8,0.9,0.0,0.0
258
+ 16.0,95.4,300,8,4.6,0.0,0.0
259
+ 16.0,93.13,300,24,0.0,6.31,0.0
260
+ 16.0,93.13,400,24,0.0,6.31,0.0
261
+ 0.0,88.9,0,0,3.0,1.5,0.0
262
+ 0.0,88.9,0,0,3.0,1.5,0.0
263
+ 0.0,88.9,0,0,3.0,1.5,0.0
264
+ 0.0,88.9,0,0,3.0,1.5,0.0
265
+ 0.0,88.9,0,0,3.0,1.5,0.0
266
+ 12.0,89.1,400,12,2.29,0.0,0.0
267
+ 12.0,88.03,400,12,2.58,0.5,0.0
268
+ 8.0,93.52,320,0,0.0,5.91,0.0
269
+ 15.0,85.38,400,12,0.0,2.77,0.0
270
+ 15.0,86.06,400,12,0.0,4.23,0.0
271
+ 15.0,87.8,400,12,0.0,6.87,0.0
272
+ 7.0,93.5,300,0,0.0,6.0,0.0
273
+ 7.0,92.0,300,0,0.0,6.0,0.0
274
+ 20.0,82.29,450,48,4.31,1.53,0.0
275
+ 20.0,82.86,450,48,4.22,0.0,0.0
276
+ 20.0,83.08,450,48,4.9,0.0,0.0
277
+ 20.0,82.29,450,48,4.31,1.53,48.0
278
+ 20.0,82.86,450,48,4.22,0.0,24.0
279
+ 20.0,83.08,450,48,4.9,0.0,48.0
280
+ 0.0,96.9,0,0,0.2,2.0,0.0
281
+ 0.0,98.0,0,0,0.0,2.0,0.0
282
+ 0.0,96.0,0,0,0.0,4.0,0.0
283
+ 0.0,97.04,0,0,0.46,2.0,0.0
284
+ 0.0,94.9,0,0,0.9,3.0,0.0
285
+ 0.0,94.4,0,0,0.0,5.0,0.0
286
+ 0.0,92.4,0,0,0.0,5.0,0.0
287
+ 18.0,93.56,290,0,0.0,5.97,0.0
288
+ 18.0,93.56,305,0,0.0,5.97,0.0
289
+ 18.0,93.56,320,0,0.0,5.97,0.0
290
+ 18.0,93.56,360,0,0.0,5.97,0.0
291
+ 18.0,91.74,290,0,0.0,6.23,0.0
292
+ 18.0,91.74,305,0,0.0,6.23,0.0
293
+ 18.0,91.74,320,0,0.0,6.23,0.0
294
+ 18.0,91.74,360,0,0.0,6.23,0.0
295
+ 18.0,91.74,320,0,0.0,6.23,0.0
296
+ 18.0,91.74,340,0,0.0,6.23,0.0
297
+ 18.0,91.74,290,0,0.0,6.23,0.0
298
+ 18.0,91.74,290,0,0.0,6.23,38.0
299
+ 18.0,91.74,305,0,0.0,6.23,0.0
300
+ 18.0,91.74,305,0,0.0,6.23,38.0
301
+ 10.0,91.74,305,0,0.0,6.23,0.0
302
+ 18.0,91.74,320,0,0.0,6.23,0.0
303
+ 18.0,91.74,320,0,0.0,6.23,38.0
304
+ 18.0,91.74,340,0,0.0,6.23,0.0
305
+ 18.0,91.74,340,0,0.0,6.23,38.0
306
+ 18.0,91.74,360,0,0.0,6.23,0.0
307
+ 18.0,91.74,360,0,0.0,6.23,24.0
308
+ 18.0,91.74,360,0,0.0,6.23,38.0
309
+ 18.0,91.74,360,0,0.0,6.23,64.0
310
+ 18.0,91.74,360,0,0.0,6.23,72.0
311
+ 18.0,91.74,320,0,0.0,6.23,0.0
312
+ 18.0,91.74,320,0,0.0,6.23,38.0
313
+ 18.0,91.74,320,0,0.0,6.23,48.0
314
+ 18.0,91.74,320,0,0.0,6.23,72.0
315
+ 18.0,91.74,320,0,0.0,6.23,0.0
316
+ 18.0,91.74,320,0,0.0,6.23,38.0
317
+ 18.0,91.74,320,0,0.0,6.23,48.0
318
+ 18.0,91.74,320,0,0.0,6.23,72.0
319
+ 18.0,93.56,305,0,0.0,5.97,24.0
320
+ 18.0,93.56,305,0,0.0,5.97,38.0
321
+ 18.0,93.56,305,0,0.0,5.97,48.0
322
+ 18.0,93.56,305,0,0.0,5.97,72.0
323
+ 18.0,93.56,320,0,0.0,5.97,12.0
324
+ 18.0,93.56,320,0,0.0,5.97,24.0
325
+ 18.0,93.56,320,0,0.0,5.97,38.0
326
+ 18.0,93.56,320,0,0.0,5.97,25.5
327
+ 18.0,93.56,360,0,0.0,5.97,12.0
328
+ 18.0,93.56,360,0,0.0,5.97,24.0
329
+ 18.0,93.56,360,0,0.0,5.97,38.0
330
+ 18.0,93.56,360,0,0.0,5.97,25.5
331
+ 18.0,91.79,290,0,0.0,5.87,0.0
332
+ 18.0,91.79,305,0,0.0,5.87,0.0
333
+ 18.0,91.79,320,0,0.0,5.87,0.0
334
+ 18.0,91.79,340,0,0.0,5.87,0.0
335
+ 18.0,91.79,360,0,0.0,5.87,0.0
336
+ 18.0,91.79,290,0,0.0,5.87,38.0
337
+ 18.0,91.79,305,0,0.0,5.87,38.0
338
+ 18.0,91.79,305,0,0.0,5.87,48.0
339
+ 18.0,91.79,305,0,0.0,5.87,72.0
340
+ 18.0,91.79,305,0,0.0,5.87,72.0
341
+ 18.0,91.79,320,0,0.0,5.87,38.0
342
+ 18.0,91.79,360,0,0.0,5.87,38.0
343
+ 18.0,91.79,360,0,0.0,5.87,48.0
344
+ 18.0,91.79,360,0,0.0,5.87,72.0
345
+ 18.0,91.79,320,0,0.0,5.87,38.0
346
+ 18.0,91.79,320,0,0.0,5.87,48.0
347
+ 18.0,91.79,320,0,0.0,5.87,72.0
348
+ 18.0,91.79,320,0,0.0,5.87,72.0
349
+ 18.0,92.42,320,0,1.65,5.26,0.0
350
+ 18.0,92.42,320,0,1.65,5.26,0.0
351
+ 32.0,92.42,305,0,1.65,5.26,0.0
352
+ 18.0,92.42,305,0,1.65,5.26,0.0
353
+ 10.0,92.42,305,0,1.65,5.26,0.0
354
+ 18.0,92.42,305,0,1.65,5.26,38.0
355
+ 18.0,92.42,305,0,1.65,5.26,48.0
356
+ 18.0,92.42,305,0,1.65,5.26,72.0
357
+ 32.0,92.42,305,0,1.65,5.26,24.0
358
+ 32.0,92.42,305,0,1.65,5.26,38.0
359
+ 32.0,92.42,305,0,1.65,5.26,25.5
360
+ 18.0,92.42,320,0,1.65,5.26,24.0
361
+ 18.0,92.42,320,0,1.65,5.26,38.0
362
+ 18.0,92.42,320,0,1.65,5.26,25.5
363
+ 18.0,92.42,320,0,1.65,5.26,24.0
364
+ 18.0,92.42,320,0,1.65,5.26,38.0
365
+ 18.0,92.42,320,0,1.65,5.26,72.0
366
+ 18.0,92.42,320,0,1.65,5.26,72.0
model_Mg_alloy-main/model.dill ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3a074c0a0f6993bd3367b8e75ec158cebd9932c10d66268d23a0bc5c21f4eb0c
3
+ size 5005081
model_Mg_alloy-main/predict_Mg_alloy.py ADDED
@@ -0,0 +1,74 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import pandas as pd
3
+ import numpy as np
4
+ import joblib
5
+ import dill
6
+ from mastml.feature_generators import ElementalFeatureGenerator, OneHotGroupGenerator
7
+
8
+ def get_preds_ebars_domains(df_test):
9
+ d = 'model_Mg_alloy'
10
+ scaler = joblib.load(os.path.join(d, 'StandardScaler.pkl'))
11
+ model = joblib.load(os.path.join(d, 'RandomForestRegressor.pkl'))
12
+ df_features = pd.read_csv(os.path.join(d, 'X_train.csv'))
13
+ recal_params = pd.read_csv(os.path.join(d, 'recal_dict.csv'))
14
+
15
+ features = df_features.columns.tolist()
16
+ df_test = df_test[features]
17
+
18
+ X = scaler.transform(df_test)
19
+
20
+ # Make predictions
21
+ preds = model.predict(X)
22
+
23
+ # Get ebars and recalibrate them
24
+ errs_list = list()
25
+ a = recal_params['a'][0]
26
+ b = recal_params['b'][0]
27
+ for i, x in X.iterrows():
28
+ preds_list = list()
29
+ for pred in model.model.estimators_:
30
+ preds_list.append(pred.predict(np.array(x).reshape(1, -1))[0])
31
+ errs_list.append(np.std(preds_list))
32
+ ebars = a * np.array(errs_list) + b
33
+
34
+ # Get domains
35
+ with open(os.path.join(d, 'model.dill'), 'rb') as f:
36
+ model_domain = dill.load(f)
37
+
38
+ domains = model_domain.predict(X)
39
+
40
+ return preds, ebars, domains
41
+
42
+
43
+ def make_predictions(df_test):
44
+
45
+ # Process data
46
+ X_train = pd.read_csv('model_Mg_alloy/X_train.csv')
47
+ feature_names = X_train.columns.tolist()
48
+
49
+ # Check the data
50
+ cols_in = df_test.columns.tolist()
51
+ for c_in in cols_in:
52
+ if c_in not in feature_names:
53
+ print('Error with input feature', c_in)
54
+ print('Input features should be', feature_names)
55
+ break
56
+
57
+ # Get the ML predicted values
58
+ preds, ebars, domains = get_preds_ebars_domains(df_test)
59
+
60
+ pred_dict = {'Predicted Mg alloy yield strength (MPa)': preds,
61
+ 'Ebar Mg alloy yield strength (MPa)': ebars}
62
+
63
+ for d in domains.columns.tolist():
64
+ pred_dict[d] = domains[d]
65
+
66
+ del pred_dict['y_pred']
67
+ #del pred_dict['d_pred']
68
+ del pred_dict['y_stdu_pred']
69
+ del pred_dict['y_stdc_pred']
70
+
71
+ for f in feature_names:
72
+ pred_dict[f] = np.array(df_test[f]).ravel()
73
+
74
+ return pd.DataFrame(pred_dict)
model_Mg_alloy-main/recal_dict.csv ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ a,b
2
+ 0.742278188398772,17.279200210523392
model_Mg_alloy-main/requirements.txt ADDED
@@ -0,0 +1,5 @@
 
 
 
 
 
 
1
+ scikit-learn
2
+ numpy
3
+ pandas
4
+ mastml
5
+ pymatgen