Download as pdf
Download as pdf
You are on page 1of 29
‘fran tentorflow-keres.sodels Snport Sequential Snport pandas as pe nport amy 25 np ‘rom sklearn.nodel_selaction Saport train, test split from sklearn-preprocessing import invaxScaler fram sklearnonetries inport neor_squared_errer fram stearn-multioctput inport PultioutputRegressor ‘fram skiearn-ensenble inport Gradsentzoorsingkegresso° ‘fram sktearn feature selection Inport SelectFrantadel # Function to preprocess training data det prepracess-data(st) Scaler X= Mimaxscaler() Scaler_y = marmxscaler() fortunes © gf[[ Tnickness ", “Tortuostty’, “Flow restetiuity’, ‘Porosity’, “Bulk Denstty']] values Sangets = 6f[[/M, on", ‘Ola, "SAR]T values features = scaler_X.(4¢_transform(features) targets = scaler-y-fit_bronsform(targets) y = targets Feturn Xy ys scaler x, sealery + Function for feature selection using Gradient Boosting fof selees_festures(Xy 9) ‘atinator = MultiOutputtegressor(Gradtentboostingtegrestor()) fstinator F804, 9) 4 congute aean feature smortances across ald targets Anportances = ro.nean([est-feature_inportances_ for est in estinator-estinators_}, axis-@) nodel = SelectFronodel (estinator.astinators_(@], theesholé='nedian", prefiteTrve) pet = model. transforn(x) det uLLd_ann_nodel (Laput_shape, output_shape) rodel = Sequentiai(( Flatten(input_shape=tingut_sape,)), Dense(128, activation="relu'), Dense(128, sctivstions'relu'), Dense outout_shape) » nodel.conpilefoptinizer<'séan", Loss-'near_aquared_error") def teain_anr_sodel (model, X, 9) Xtra, Xval, y-train, y val = toain test split(, y, test sizesd.2, random state-26) rnodel fitG& train, y_sratny validation datar(K val, y_¥al), ep0chse508, atch sizes32) 4 Function to evaluate the AN node det evaluate snn_nodel(nogel, XLval, y-val, sealer y) Yipred = rede! prediet(X val) Yipes = Sealer-y-snvense_transtorn(y_ pred) Yigal = scalery- inverse. Sranstorm(y_val) nse = npesqrt(nean_squares_error(y val, y.pred)) Dprine(eRISE: Conse)" accuracy = 108 ~ npznean(npabs((y_val = y.prea) / yval)) * 1 print(F*aceuracy: (accuraey}™") 1 Function to predict all outputs based on user snput det precict all outputs(scaler_X, scaler_y, nodel, selecteg features. indices) sie Tre ‘hicknoss = floattinput( “enter the shickress of the materiat: ")) bulk_donssty = float inpue("Enter the bulk density of the material: *)) porosity = float{input( "enter the porosity of the naterfal? ")) Flow resistivity = flost(Input("Enter the flow resistivity of the naterSal: ")) tortuosity = flest(input("Enter the tortuosity of the material: °)) xcept Valveteror: Print(-Invalfd Snput. Please enter sunericst values.") ser_tnput = np-array((thickoess, bulk density, poresity, flow resistivity, tortuosity]).reshape(a, 2) Usercinput = scaler_X,transforn(user_snpyt) Usercinput = user-Snput(s, selected Features_incices] Select only the important Features predicted ovtputs = model. predict (oser_input) Presieves outputs ~ sealeny-snversesransforn(preaicted. outputs) Print(f"the predicted values are:\aMRe: (9 tputs[o}[0])\ran: (predicted outoutsf][2]}\nbla: (predicted outputs[2](21)\nsat predict_agatn = Snput("0e you wont to predict the values again? (yes/n9)! * + predict_again-tower() ts "yes" break 36 ane -> *_nai, ren giogle.cola6 import files “Gplosded = F3tes-upload() ‘itenane = ist (uploaded. keys()9[@] Gf = pdrend_cav(Fienane) 1 Pregrocess the data X, y, scaler_X, scaler_y = preprocess_data(de) 4 Feature selection using Gradient Boosting elected X, inportances = selecs_fentures(X, ¥) elected features indices = apomnoreCingontances >= rp.median Snportances))[0] Anput_shape = selected X.shape[3) coutpu_shape = y-shapel] 4 utd and train the M0 node rodel ~ butle_ann_nodel input_shape, output_shepe) ‘rain,ann_pocel(vadel, selected X, ¥) 4 evaluste the node ese, accuracy = evaluate smn sodel (model, selected X, y, sealer-y) 4 Predict alt outputs sased on user taput prestct_all_outouts(scaler_x, sealer y, sodel, selected features_tnéices) SS Nolo chon Uploss widgets ony avaible when the cal has bean execuedn the curentbrowse session Please terun tical 1 ‘Saving aonacousticalparaneters.aLsx ~ Sheetd.cev to nonacousticalparaneters.xlsx ~ Sheett.co¥ aa = 4s 7ons/step - Loss! 0.2292 - val_toss: 0.1467 Foch 2/500 aia [ = 05 tans/step - loss: 0.203 - val_tess: 6.0012 Epoch 3/508 Aff [setenreenmeeeeneeneneeennesses] = 05 1395/step ~ loss: 8.0844 - val_Loss: 0.0572 Epoch a7500 = 0s tans/step ~ Loss: 0.0541 - val_toss: #20655 = 05 15ns/step - 105s! 0.0696 - val_toss: @.0074 = 05 15ns/step - loss! 0.0531 - val_loss: @.0456 = Os tans/step - Loss: 0.0082 - val_toss: @.0406 = 6s sans/step - Joss: @.6480 - val_toss: = 0s sans/step - Loss: 0.037 - val_toss: @.0508 = 05 1ans/step - loss: 0.0378 - val_loss: @.0379, = 0s sans/step - toss: 0.0346 - val toss: = 0s s5ns/step ~ Joss: 0.0018 - val_tess: = 0s 2ins/step - Loss: 0.0299 - val_tess: @.0526 = 0s tans/step ~ toss: 0.0291 - val toss: = 0s sans/step - toss: 0.0282 - val toss: 528 Enoch 16/500 | aia [ Epoch 177508 = Os tans/step - Loss: 0.0271 - val_toss: @.o3nt = 05 tens/step - Loss: 0.0264 - val_loss: 0.0307 = Os 2ans/step ~ toss: 0.0259 - val toss: = 0s sans/step - toss: 0.0257 - val toss: Epoch 20/508 ara [ Epoch 21/508 | = 05 a5ns/step ~ Loss: 0.0253 - val_toss: = Os sons/step ~ toss: 0.0251 - val_toss: = Os tans/step ~ toss: 0.0251 - val toss: = 6s 2ons/step ~ Loss: 0.6248 - val_tess: = 05 A5ns/step - Loss! 0.0245 - val_tess: Epoch 25/508 fe [ececonessasesscceccecccnsssass] ~ G5 16ns/step ~ loss: €.6288 - va_toss pach 26/500 aa = Os tans/step ~ Loss: 0.0243 - val_toss: Epoch 27/508 | ara [ = 0s sans/step ~ Loss: 0.0241 - val_toss: och 28/508 ae + Gs tins/step = Toss; @.0238 + val_loss: och 297508 | = Os sans/step ~ toss: 0.0238 - val toss: = Os tans/step ~ toss: 0.0236 - val toss: Epoch 31/500 | aia [ = 0s A5ns/step ~ Loss: 0.0236 - val_tess: Epoch 32/508 aL = Ge sans/step ~ tose: @.0295 - val_tons: noch 33/508 Bfa [eseeoneansaneeeeseccanssssss} = 06 tne/atep ~ lose: @.8234 - val_Lots Epoch 36/500) fe. [eceucncssasacsceeccecccnsssass]} ~ 05 1805/step ~ 105s: €.6231 - va_tess Epoch 35/500 aia [ = 0s tsns/step ~ Joss: 0.0231 - val_tess: Epoch 36/508 ae = Gs sans/step ~ toss: 0.0230 - val_toss: Epoch 37/508 | B)e [esreonransaneeeeseecanssssss} = 06 tns/atep ~ lose: 6.0229 - val, Lots Epoch 38/508 aa = 0s sans/step - toss: 0.0228 - val toss: Epoch 39/508 aa = Gs sans/step = toss: 0.0227 - val_toss: Epoch 40/568 B)e [eseconeansasneeeeseccanssssse} - Ob tns/atep - lose: @.0228 - val_loss: @.0281 ooch a3/500 aie Tact aie ae Ect ae aie aie ae Foc 597500 t Lh 53/508 Lh 63/308 t Lh 62/508 [ Lf gar300 (a [estternonestenseesteeeensnsee 68/300 t Sh 65/508 72/508 [ 73/308 ( 1 74/308 [ 1 75/308 1505/step 16ns/step 2ns/step 10s/step 1505/s%09 10s/step 140s/step ans/step 1605/step 1505/step 1505/step 10s/step 0s/step 75/step 1505/step 1505/step 1805/step 2n5/step 10s/step 0s/step 1505/5409 1595/step 13n5/step os/step 1os/step 1595/step eos/step os/step 1505/step 1505/step 1505/step 0s/step 10s/step 60s/step 2ns/step os/step 175/step 13n5/step 1305/ste tose! toss: toss! toss: lose! ress: toss: ross! loss! ross: tess: toss! oss sss oss! toss! oss oss! ross! toss: ress: tess: toss: ross: sess! oss toss tose! oss: ross! valloss: valLloss: vaLloss: val_loss: valLlose: val.toss: val_loss: valLloss: valLloss: valLloss: valLloss: valLloss: val toss valLloss: valloss: valloss: valLloss: vaLloss: val_loss: val_toss: yates val_toss: vel.toss: valLloss: val toss valLloss: valLloss: valLloss: vaLloss: Tooch 85/500) aa Eooch 96/500 aa Eooch 87/508 | ae pach 887500 | ae ooch 897500) ae Eooch 99/500 | aa pach 937500 | aa Epoch 927500 ae Epoch 93/500 ( Epoch 957500 aa Epoch 967508 aie [os Epoch 97/500 | aie [os noch 987500 [ Epoch 997500 Eooch 103/500 aa Foach 1027590 aa Epoch 1037500 aie [os Epoch 194/500 res pach 1057590) Epoch 198/50 ae pach 300/590 aa Epoch 1507500 aie [ ooch 133/500 ai Fooch 132/590 aie [on Frach 1557500 t Epoch 1347500 aa ooch 135/50 ae Epoch 136/599 Epoch 330/500 ree fhoch 38/500 Speck 70 t Epoch 1227500 Epoch 125/590 ae 1es/step 13n5/st0p 1505/s¢e9 s/step 1805/3809 25n5/st09 1605/s%ep ains/step ans /step 19n5/step ainsisten rmsistep 2405/s%09 2605/5¢09 2ans/step zans/step 3es/step 1805/s%09 ans! st09 20s/step 2ons/step 2505/step ans/step 19ns/step 1605/step ans/step 2ans/step 2505/step 1805/5229 ans/step 2505/step 1805/step 1995 /step 2ans/step 2ns/step = toss = toss = toes = toss = toes = tose = tose = toss = toss = tose = Toss = toes = toss = toss = toes = toss = toss = Toss = toss = toss = toes = toss = toss = toss = toes = toes = toss = toss = toss = toes = toss = toss = does = toes = Tose = toss = toss = toss oma ons ona vaLless: valLloss valLlese vaLless: valLloss: vallose vaLloss: valLloss: valLloss: valLloss: valLloss: valLloss: val loss: valLloss voles: vallosss valLloss: valLloss: valLloss valtoss val.lose: vaLloss: val_tos valLlose valLloss votes valLloss: valLloss: valLloss: valLloss: valores val_toss: valLloss: valLloss: val loss valLloss: val_loss val loss: o.0281 0.0289 0.0288 0.028 re ae teeeeccccennnssee = Oe Bns/atep = loss: €.0283 - val_tots Eooch 127/500 ae = 0s s7ns/step ~ toss: 0.0285 - val toss: Eooch 128/500 aa = 6s 27ns/stop = loss: 0.0202 - val_lose: Epoch 129/508 rae = Gs 19ns/stop = Toss: 0.0206 - val_tons: ooch 1397508 fe [eseeccnnnaseeenseccensasssa] = Ob 10n5/step ~ loss: @.0286 - val_Loss ooch 134/500 aie = Os 2ans/step ~ toss: 0.0203 - val toss: Epoch 152/500 aa = Gs 2ans/stop ~ Tose: 0.0202 - val_tose: Epoch 133/508 ae = Ge 2ans/stop ~ tose: 0.0201 ~ val_tose: Eooch 134/500 = 0s 19ns/step ~ toss: 0.0283 - val toss: = 85 zins/step - toss: @.0201 - val_toss: Epoch 136/500 aL = Gs a7ns/stop = Toss: 0.0285 - val_toss: 0.0268 Eooch 1377590 aa = Ge a7ns/step ~ toss: 0.0206 - val_tons: 0.0268 each 138/500 Ape [enseceennaaanennseccensnssss} = 04 UGos/step ~ loss: €.0283 - val_Lots: 0.0287 Epoch 139/520 aa = 85 zans/step ~ 1058: 6.0208 - val_loss: 0.0283, ooch 1aa/see ae = Ge sens/step = lose: 0.0206 - val_lose: Eooch 343/500 aie = Gs tans/step = toss: 0.0209 + val_toss: Eooch 142/500 aa = 95 11ns/step - 1055: 0.0207 - val_loss: #.0295 ooch 143/50 aa = 65 tans/step ~ 1oss: 6.0285 - val_loss: #0281 Epoch aay ae = Gs sans/step = Toss: 0.0201 - val_toss: 0.0268 Eooch 145/500 fe [oseesoennassneeeeseccenssssss] - Qe Hns/step ~ loss: @.0283 - va_lovs: 0.0282 ouch 146/500 aa = 85 tans/step - 105s: 6.0199 - val_loss: 0.0257 Evoch 147/500 aa = Ge stns/stop = loss: 6.0200 - val_loss: 0.0268 Epoch 1437500 aa = Gs s1ns/stop = Toss: 0.0200 - val_tons: 0.0286 Eooch 149/500 ae = 85 tans/step - 1055: 0.0204 - val_loss: 0.0286 ooch 150/500 aa = 85 tans/step ~ loss: 6.0198 - val_loss: #.0298 Epoch 151/50 aa = Gs tans/stop = Tose: 0.0203 - val_loss: 0.0296 ooch 1527500 ras = Ge tans/stop = Tose: 0.0201 - val_tons: ouch 153/500 Ag [_seseenonessenseeserecennnss=n] = 05 12n5/step ~ 105s val_less: och 154/500 aa = 85 t7ms/stap ~ toss: 6.0203 - val_loss: 0.0285, Epoch 155/500 aa = Gs tans/stop = Toss: 0.0201 - val_toss: 0.0286 Epoch 156750 Af. [ssesteneneseeenenenceennnesss] = 86 1508/step ~ loss: 9.0397 - val_Lose: each 157/500 = 85 15ns/stap - 1058: 0.0198 - val_loss = 85 15ns/step ~ 1055: 6.0198 - val_loss: Epoch 1597500 aa = Ge sans/stop = loss: 0.0197 = val_loss: 0.0268 Eooch 360/500 Aff [seenennnnesesnnennnnnennnvoss=] = 65 1595/step ~ 1055: 6.0196 - val_los5: 0.0285 Eooch 163/500 aa = 85 14ns/step - 1055: 6.0198 - val_loss: @.0285, pach 3627500 [ pach 1637500 = 85 tans/stop ~ loss: @.0198 - val_toss: = Gs tans/step = loss: 0.0198 - val_loss: 0.0289 = 05 tans/step - loss: 197 - val_loss: 0.6764 Eooch 165/50 aa = 65 sans/step ~ toss val_lose: 9.6283 Eoach 1667500 aa = 6s s3ns/step = lose: 0.0199 - val_loss: 0.0292 ooch 1677500 Aig [seeeennnsostenneeneneennnnsss=] = 65 1295/step ~ 1055: 0.0198 - val_loss: 0.0292 Fooch 168/520 ae Epoch 169/500 fooch 171/588 ~~ Bf [eseecnnanaeaeeeeeeceee rach 1727599 aa Epoch 173/508 aia [ Epoch 1747500 ae Epoch 175/508 ooch 177758 ara [ Epoch 178/508 ae Epoch 1797500 _. Bp [eneeconenseeeeeeeceee ooch 1807528 rae Epoch 183/500 och 193/5e0 rae Epoch 192/500 aa Epoch 193/500 ae ooch 194/500 ae och 195/500 ale [ Epoch 196/500 ae Epoch 197/508 rae Eooch 198/50 Epoch 290/500 aa Epoch 293/500 aa Eooch 292/50 ale [a Eooch 2937500 aa Epoch 294/50 Eooch 296/500 aa Epoch 207/500 aa Epoch 208/508 ae Eooch 2997508 fe [a Eooch 210/500 a sans/step 12ns/step 1os/step 1n5/step 12ns/step 1505/step 1600/3809 3805/3809 505/step 0s/step sane/step sans/step 1ans/step sans/step 1ans/atep 12ns/step 12ns/step sans/step 1ans/atep 12ns/step insrstep 1ans/step sans/step 13n5/step 1ans/step 1508/step 505/step 505/380 18ns/step os/atep 1505/3809 1ns/step ine/atep 1ana/atep 1ns/step 1ans/step ins/step 1ans/atep 1ns/step rans/step 1ane/step 1ans/atep 13n5/st0p toss toss roses toss: toss toss toss: toss toss: ass os? e185 ese os oss esa oss val_toss: vaLless: walters val less: valLloss: valLloss: vaLless: voles: valloses voles: val_loss o.0287 0.0288 0.0283 Epoch 2327500 aL Epoch 233/500 ooch 239/590 | _. Bp [eceecnnnnaeenneeeee och 2367590 _ ape [eceeconenaesnaee Epoch 2377508 aia [ Epoch 238/508 ae Epoch 239/590 Epoch 203/500 ara [ Epoch 202/500 —— 2) [ececcnnnnseeeneeneee Epoch 243/590 rach 2677590 aa Epoch 243/500 ara [ Epoch 249/500 ae Epoch 2307508 __. Bf [ecseennnnaeenneeeece Epoch 251/500 rae Epoch 252/500 aa Eooch 253/500 1305/step 1505/step 1505/step os/step 75/step 1805/step 12ns/step os/step 1305/step 12ns/step 1305/step 12ns/step 1ns/step 12ns/step 12ns/step 12n5/step 13n5/step 12ns/step 0s/step 1295/8809 os/step 60s/step 1505/step 1505/step 505/step 180s/step 1505/step 1ne/ step 12ns/step sans/step 1305/step 1ans/atep 12ns/step 13n5/step sans/step 1ans/atep 1ans/step 1805/step 1ans/step ns/step 605/step 1es/step = toes = toes = toss = toes = toss = does = toss = toss = toes = toes = toss ost vel_loss: 0.0292 yates val toss valLloss: valLloss: valLloss: vaLloss: 0.0295 val_loss: 0201 valLloss: 0.0287 valLtess: aie ( es aa ae 8 [ow pach ies Erach ae t wel Epoch wet Epoch 254/598 155/500 1567s 155/500 007500 263/508 303/508 265/508 366/508 167/500 208/500 2737598 272/500 373/508 277/308 78/500 1605/step 18n5/step 12n5/step 13n5/step 1ans/step 12n5/step 1305/step 1ans/step 12n5/step 1805/step 12n5/step 1ns/step 12n5/step ns/step 1505/step 1505/step 1805/step 1ns/step 1605/ste9 13ns/step 13n5/step 12n5/step 12n5/step 1395/step sans/step 1ns/step 12ns/step 12n5/step 12ns/step 1ns/step 1595/3809 1505/3809 1605/st09 140s/st0p os/step 12ns/step 12n5/step tess: ose: 0.0392 ose: 9.0309 oss: 0181 lose: 0.0392 toss! oss: 0.0309 Joss: 9.0188 lose: 0.0398 lose: 0.0388 toss: 0.0398 loss: 0.0398 lose: 9.0388 toss: 0.6191 toss: 0.0398 toss! loss: 0.0188 loss: 0.0393 lose: 0.0398 oss: 0.0186 oss: 0.0187 ose: 0.0389 Joss: 9.0188 loss: 0.0398 toss: 0.6389 toss: loss: 0.0186 loss: 0.0391 toss: 0.0189 oss: 9.0187 valLloss: valLloss: valLloss: valLloss: valloss: valtoss: valLless: valLloss: valLloss: valtosss vaLloss: val_loss: valLleses velloss: vaLloss: valLloss: valLloss: valLloss: valLloss: val toss valLloss: vaLies valLloss: valLloss: vaLloss: valLloss: Eooch 296/500 ae Epoch 2977500 Epoch 390/500 aa pach 3937500 aa Eooch 302/520 aye [ow Eooch 393/50 aa ooch 394/500 aia [ Epoch 3957500 aa Eooch 3967500 es Eooch 397/500 Epoch 334/500 Froch 335/500 ooch 338/58 Foch 330/500 aa Epoch 3207500 t Eooch 323/590 Foach 3237590 aa Epoch 3247500 a8 [os och 325/500 aye [ow Epoch 3267590) pach 3307590 | aa Epoch 3337590 t Epoch 335/500 aa Epoch 336/50 ae Epoch 337/599 te 5 tans /step 8s tansystep fe sanesstep 9s 1ansy/step 95 tansystep aanerstep 9s 1uns/step 9s 1insystep 85 tans/step fs sanesstep 2s 1ansy/step 9s aansy/step 5 aes /step 0s asns/step fs ane/sten 0s tans /step 5 tons /step 0s aamsy/step os sansistep 5 13ns step os a3esy/step os tansy/step 0s 13ns/step 9s tansystep 0s 1snsy/step es tansystep 9s 1ans/step 0s ases/step 0s 1sns/step 5 asns/step 0s asns/step 0s sansy/step 0s a5ns/step 0s aans/step 9s sans /step toss: toss: tos toss: toss: ross: lose! tose! ross: toss tose! lose! toss toss: tose! toss: ross: ross! tose! toss: oss tose! ross: toss: toss: tose! tose! toss: ross! less: lose! ress: ross: rose! toss! toss: toss: ross! toss: sss dose! toss! oe? ose ones vattoss: vatLtoss: vations: val oss: vations: voles: valtoss: val_loss: voles: vaLless: vaLloss: val.lese: vaLloss: val_loss: valloss: vallose vaLloss: valloss: valLloss: val loss valLloss: vaLies valtoss: valLloss: vaLloss: valloss: valloss: valLloss: vaLloss: val.toss: valLlese: vel_loss: val_tos valLloss: vaLloss: valLloss: valLloss: valLloss: val toss valLloss: valores val_toss: 0.0296 0.0297 0.0205 0.0290 Epoch 338/500 ae Epoch 339/508 ooch 340/500 Epoch 303/500 Epoch 346/500 ae Eooch 3477508 Epoch 349/500 aa Epoch 350/500 Eooch 352/500 aa Epoch 353/50 Epoch 354750 bach 355/58 Epoch 356/508 Epoch 357/500 Eooch 358/590 each 359/500 Epoch 350/500 Epoch 3637500 Epoch 362/500 Eooch 363/500 ooch 354/500 Epoch 3657500 Eooch 3607500 Eooch 367/500 Epoch 3697500 Eboch 370758 Epoch 373/500 373/500 Epoch 375/500 aa Epoch 3767500 ae Epoch 377/590 aia [a Epoch 378/520 aa Foach 3797500 aa Epoch 3307500 Panel ste 360/809 sonsystep 1ons/step veel step 3ans/ ate sons/step asws step sns/ step Sons/atep sans/step Sens/step sonsystep 360s/3%ep sens/step 3808/2809 Sane/step sansystep 3ens/step 2dees/step inal step 2505/st09 1805 /step 1908/3%ep os/ step 1ons/step 1ons/step ne/atep ans/step 1505/s%ep 1ans/step 1308/3809 13n5/st0p tans/step 1595/step ens/step 1es/step 1505/step insistep = tose = toes = toss = toes = toes = toss = toss = toes = tose = toes = tose = toss = toss = toss = tose = toes = toes = toes = toss = toes = toss = tose = toes = toss = tose = toes = toss = toss = toss e038 0.0187 oo 0.0307 0.0387 o.01se o.0302 0.0183 valLloss: valLloss: vaLiess: voles: valLlose vaLless: val_lose valLloss: valLloss: valLloss: walters val_loss valLloss: vaLless: val loss voles: valLless: valLloss valLlose vaLloss: valores vaLloss: valLloss: valloss: valLloss valLloss: valLloss: valLloss: valLloss: val loss 0.0293 0.0290 e020 0.0282 0.0293 0.0308 0.0292 2.0283 o.9301 0.0298 0.0296 0.0282 o.0297 0.9300 0.0306 4/4 | noch 383/500 | 2) [eseecnnnnaseeeececeensasee Epoch 982/599 ae Epoch 383/500 ara [ Epoch 384/500 2) [eseeconnnssneceececcessasee noch 388/500 Epoch 387/508 ara [ Epoch 338/500 Bf [eseeennenaseceececcessasee rach 389/590 aa Epoch 390/500 ara [ Epoch 391/508 Epoch 3937500 aie Epoch 398/500 aia [ Epoch 395/500 aa Enoch 396/58 20a [eseeconenaseceececeesaasee Epoch 3977500 fe [a Epoch 398/500 aa Epoch 399/508 ooch 493/50 rae Epoch 492/50 aa Epoch 493/508 2) [eseeennnnaaeeeececcesaasee Eooch a9a/sea rae Eooch 295/500 aa Epoch 296/508 ae Epoch 297/500 fe ow Eooch a95/see Epoch ai0/see ae Eooch aia/sea fe [ow Epoch ai2/see aa Epoch 833/500 aa Epoch a34/se0 ae Eooch ai5/se0 aie Epoch aia/se0 aa Epoch 837/500 aa Epoch ai6/se ae Eooch a30/50 08 [a Eooch 420/520 aa Epoch 421/500 aa Epoch €22/5e0 ae ne/ step 12ns/step s2ns/step 1505/step 1ans/atep sans/step 12ns/step 1305/step ns/atep 305/380 os/step 1905/3809 605/step 60s/step 1505/step 5ne/step 1ans/step 1ans/step 1ans/step ine/ step 1ans/step os/step 1ine/step 1ans/atep 1305/3809 1ans/step ine/step 1505/atep 2395/s8ep eel step 1605/3%09 60s /step 18ns/step 1605 /step 1608/3809 ons/step 160s/step 1ans/step 1ane/atep 1505/3809 ens/step 1S0e/ step sans/steo toss toss toss: toss toss: ross: toss ross: toss ova ous ove ow onas ona oe oom oom valLless: vaLless: vaLless: walters valLloss: valLloss: valLloss: valLloss: val_loss valLloss: vaLless: 0.9308 o.0297 0.0299 2.9302 Epoch 423/500 ae Fooch 424/520 aa Foch a25/590 aie ( Epoch 4267500 | noch 428/590 | aia [ Foch 4297500 408 (ow rach 2307590 ae Epoch 433/590 aa Fooch 433/500 a8 [ Epoch 347500 aL Epoch 435/520 rae Epoch 436/508 aia [ Epoch 437/590 pach aaa 500 ale [on Fooch 909/590 rae Foch 453/500 eae oooh #527500 ~~ Bf [essecnnenaeeeeeseceee pach 333/599 rat Epoch a54/Se0 aia [ Epoch 435/500 Epoch 4577500 ale [= Epoch 438/500 aia [ Epoch 439/508 ae Epoch 930/590 | __. Bye [eseeennenaee Eooch asi/se0 rae Epoch 482/508 ae Epoch 463/500 __. Bye [eseeconenaeenaee Enoch 864/500 ae os/step 13n5/step 13n5/step 1995 /step 305/540 1505/step 7s/step 605/380 1505/3809 1505/step 140s/step 13n5/step 1305/step 1305/step os/step sans/step 13n5/step 1305/step 305/380 os/step 0s/step 13n5/38ep 805/380 605/38ep 1605/ste9 605/380 7s/step 60s/step 1605 /st09 60s/step eos/step os/step ns/ step 1ans/step 1ans/step 1305/step os/ step 1ans/step 13ns/step 1ane/atep 505/380 80s/step = toes = toes = toss = toes = toes = toes valLloss: val_loss: valLloss: vel.toss: val toss valLloss: valLloss: val_loss: wal Epoch a7 a8 [ow Epoch 3077/50 fe [ow pach 8087590 | aa Epoch 209/00 Epoch 473/50 ae pach &727590 | aa Epoch &737590 ae Epoch 474/se0 Enoch 767500 rae Epoch 4777/50 aa Epoch 478/50 ae Epoch 479/599 0 pach 2837 af [on pach aay aa Epoch 495/520 ae Epoch 386/590 Epoch aue/Se0 | ae och 4897500 Epoch 8937590 | securacy: 86.36273175162568% Enter the porosity of the material: 2 Enter the flow resistivity of the naterial Enter the tortuosity oF the watertal ‘he predicted values ore se -9.03183946752646203, Dla: ésanveusoesaaazes 16ns/step 1805/step 17s /st0p 1605/s%09 1305/step 13n5/step 13n5/step 12n5/step 13n5/step 1505/step 1305/step 1ans/step 12ns/step 1305/step 13n5/step 2ens/step 7s/step 1805/s%ep 1805/s%ep 15/8809 175/step 1ns/step 14ns/step os/step 13n5/step 1505/step 3ns/step os/step 10s/step 1305/step 0s/step 1305/step ans/sten T= 85 t9ns/step toss: ross! toss: lose! ress: toss: rose! lose! toss: sess: ross! tess: sss rose! ross! oss ross! tose! ross! toss: ress! toss: toss! ross! sess: toss: toss toss! oss valLloss: 0.6303 vaLloss: 0.0304 valloss: 0.0297 val_lose: 9.6300 vel_loss: 0.0362 val_loss: 0.0299 va_loss: 0.6299 valLlose: 9.6301 valLloss: 0.6304 valLloss: valoss: 0.6292 val toss valLloss: 0.0388 vaLies val_loss: 0.0309 valloss: 0,038 vice valtoss: 0.0305 va loss: 0.0306 val_loss: 0.0385 vel_loss: 0.0200 valLloss: 0.6306 valLloss: valLloss: 0.0305 valLloss: val toss valLloss: wales valLloss: 0.0367 san: 0.03707277009752791 Do you nant to predict the values agatn? (yes/no): no Anport tensorflow as tf ‘rom tensorflow keras.nogels Stport Sequential ‘ram tensorflow.keras.Jayers Snport Gense, Flatten ‘rom skearn-nodel_selection Saport train test split trom sktearn preprocessing Inport MiataxScaler from sklearnsneteies import near squared error rom skiearn-multioutput ‘ingore PultioutputRegressor ‘rom skiearncensenble Inport Gradiencsoostingkegressor ‘rom skdearnfeature_selection tnpore selectFrentodel ‘ram tensorfiow-keras. layers snpart Dropout, BatchWoreal ization ‘fram tonsorflow kena Anport repslarizers det prepracess date(s) Sealer x = Rintnscalee() Scalery = Mimxscaler() femturas = df[ [Thickness *, “Tortuosity’, “Flow resistivity’, cangets = 6@{[/MC', ‘aw, ‘Ole’, “sAt']]-values feoturos = scaler_¥.(4¢_transform(festures) ‘anges = resler 9 (i transform(tangees) y = targets Feturn Xy y Scaler x, sealery ‘Function for feature selection using Gradient Boosting Porosity’, “Bulk Density’ }] values de satect_fentures(x, 9) ‘estimator = MultiOutputhegressor(GradLentBoustingtegressor()) festinator-eittx, 9) ‘compute nean feature amortances across all tarasts Snporsancer = npunean((est.feature_snportances_ for est in estimator estimators], axis) rnodel = Selectfrontodel{estinator.estinators [0], thresholé='nedan", prefstetruc) Xipew = model. transfore(8) 1 Function to Bulle the AML model with regularization and dropout de buLLé_ann_vodel(input_shape, output_shape) rodel = sequertial(T FlatvenCinput_shape=(input_shape,)), Dense(256) aetivations"rela', kenel_regulardzersregutartzers.12(0.082)), tatctNornatization?, Dropout (@-2), Dense(256, activations*relu', kennel regularizersrequtarizers.12(0.082)), satctNormaLization(), Dropeut(@.2), Dense output shape) » sodel.conpiletoptinizer<‘atan’, Losse'near_squared_error") def eratn_ann_sodel (mel, , 9) X train, Koval, y-traia, y val = trata test split( y, test_sizese.2, randon state-26) rodel Fit (train, y_trainy validation datan(K yal, yal), ep0chses0®, batch size-32) 4 Function to evaluate the ANN nodel of evaluate_srn_nodel(nocel, Xval, y_val, sealer_y) yipred = nedel.predict(Xval) Yipred © Sealer-y-snverse_transtorm(y_ree) Siva = sealer y- inverse, cranstorm(y. val) ase = np-sart(oean_squared_error(y_val, y_pred)) prince Hse: Crnse)) accuracy = 188 ~ npsneantnp3bs((y_¥al ~ y.prea) / y_val)) * 1 prine(#aceuracy: (accuraey]®") 1 Function to predict al outputs based on user Snput det peectet all outputs(scaler_X, scaler y, novel, selected features indices): nie True! ty: ‘thickness = float(ingut("Enter the thickness of the material: ")) bole.density = float input("enter the bulk censity of the material: *)) porosity = float(snput( enter the porosity of she nater‘al: ")) flow resistivity = flost(inpue("enter the flow resistivity of the naterfal: ")) tortuosity = fleat{input("Enter the tortuosity oF the material: ")) except Valuetsrer: Print(“Tovalfd input. Please enter unerical values.") user_input = np-array{ (thickness, bulk. density, porosity, flow_resistivity, tortuosity]) reshape(1y 1) Srercinput ~ sealer X.transforn(user_seput) ‘sorcinput = urer-input(s, selected ‘eatures_indices] Select only the important features predicted ovtpute = nodel.predict (user. Input) Predicted outputs = sealer y-snversetransfora(preaicted outputs) print(f"he predicted values are:\ohRc: {oredieted_outputs[e](@])\nax: (predicted ovtouts(e]{2])\nbla: (predicted outouts,e)(2] \nsad predict again = input("0o you want to predict the values agai? (yes/no): *) HF predict_again.lower() = "yes" break “ron google. colab inport Files \ploaed = #iles.uplosd() ‘llenane = List(uploaded-beys())(@) (f= pdarend_csv(ienane) 1 Preprocess the data Ky Sealer ky sealer y = preprocess_data(se) 4 Feature selection using Gradient Boosting selected X, inportances = select features(X, y) Selected features indices ~ apamere(inpontances >= rp.medtan(Snportances)) [0] Snput_shope = selected X.shape[3] cutpet_shase = y-shapel a} rodel = butle_arn_nodel Anput_shape, output shape) ‘rain_amn_nocel(vadel, selected X, ¥) 4 evaluate the node nse, accuracy = evaluate_smn_nodel(nodel, selected X, y, sealer_y) 1 Pedtct alt outputs based on user taput predict oll outouts(scaler_x, sealer_y, model, selected features_tndices) SS Node chon Uploss widgets ony avalible when the cal has bean execuedin the cen browse session Please terun tical 1 Saving aonacousticalparaneters.alsx - Sheeti.cev to nonacousticalparaneters.xlex ~ sheet (1).c0¥ aa = 25 s7ans/step - toss: 2.2252 - val_tess: 4015 Foch 2/500 aia [ = 85 tans/step - loss! 2.4045 - val_tess: @.4000 Epoch 3/508 Aff [svenennnneseennennennennanssse] = 65 1395/step ~ 10551 1.6915 - val_1o55: 0.3839 Epoch a7500 = 0s tans/step ~ Loss: 1.3961 - val_tess: 0.3636 = 05 tens/step - Loss! 1.4575 - val_tess: 0.3634 = 05 t3ns/step - loss: 1.2200 - val_loss: 0.5221 = Os sans/step ~ Loss: 1.5166 - val_toss: 0.3080 = 6s s7ns/step - Loss! 2.2689 - val_toss: 6.3003, = 05 15ns/step - loss! 1.2819 - val_tess: @.2029, = @s sans/step = loss: 1.0984 - val_loss: 0.2860 = 0s tans/step ~ toss: 2.0128 - val toss: 0.2767 = 0s tans/step ~ toss: 0.9696 - val toss: 0.2738 = 05 tans/step - Loss! 0.9458 - val_tess: 0.2667 = Os sans/step ~ Loss: 0.9344 - val toss: 0.2650 = 0s tans/step - toss: 0.9228 - val toss: 6.2615, Enoch 16/500 aia [ Epoch 177508 | = 0s tans/step ~ Loss: 0.7967 - val_toss: 0.2592 = 05 tans/step - Loss) 0.8842 - val_toss: 0.2574 = @s tans/step ~ toss: 0.8765 - val toss: 0.2565, = 0s tans/step ~ toss: 0.8633 - val toss: 0.2562 Epoch 20/508 ara [ Epoch 21/508 = 05 tans/step ~ Loss! 0.7013 - val toss: 0.2562 = Gs tans/step ~ Toss: 0.7726 - val_toss: 0.2560 = 0s tans/step - toss: 0.7109 - val toss: 0.2564 = 65 tans/step ~ Loss: 0.6755 - val toss: 0.2562 = 05 a5ns/step - toss! 0.7178 - val toss: 0.2543, Epoch 25/508 | ape [ecseonesnasseeeeseceesssssse] = Ob Hns/atep ~ loss: @.8387 - val_loss: @.25it Epoch 26/508 aa = 0s s7ms/step - toss: 0.6822 - val tess: 2462 Epoch 27/500 | aia [ = 0s s7ns/step - Loss: 0.7697 - val toss: 0.2678 och 28/508 | ae = Gs s0ms/stop ~ Toss: 0.7285 - val_tons: 0.2485 noch 297508 = Os a7ns/step ~ toss: 0.6878 - val toss: 0.2696 = Os s7ns/step ~ toss: 0.6616 - val_toss: 0.2480 Epoch 33/508 | aia [ = 0s s5ns/step - toss: 0.6741 - val toss: 0.2078 Epoch 32/508 aL = Ge tans/step ~ tose: @.7738 - val_tons: 0.2679 noch 33/508 Bfe [eseeonransseeeeseccenssssss] = 04 Hna/step = loss: €.7372 - allots: 0.2460 Epoch 367500) 2fe [esecenesnssssaeeseseccenssssss} = 06 tna/step ~ Loss: 0.6708 - val_Loss: 6.2449 Epoch 35/500 | aia [ = 0s tans/step ~ Loss: 0.5796 - val toss: 0.2651 Epoch 36/50 | ae = Gs tans/step ~ toss: @.7241 - val toss: 0.2462 Epoch 37/508 B)e [aseeonranassaeeeeseccenssssss} = 06 15pa/step ~ lose: 0.7848 - val_Lots: @.2464 ooch 38/508 rae = 0s tans/step ~ toss: 0.6360 - val_toss: 0.2658 Epoch 39/568 ae = Gs sans/step ~ loss: 0.7270 - val_loss: 0.2457 Epoch 40/508 Bfe [oseconeansseeeeseccenssssss} ~ Qe Hns/step ~ loss: @.6447 - val_Lovs: @.2465 ooch a3/500 aie Ect aie aie Eso aie aie aie aie Foc 597308 t Lh 53/508 Ch 63/508 t Lh 62/308 [ f ga7300 {een es 687300 t Lh 65/508 ( Sh 79/308 72/508 [ 73/308 ( 1 78/308 [ 75/308 13n5/step 1ans/step 1995 /step 175 /step 1605/s%09 1795/8409 ns/step 19ns/step 13n5/step 13n5/step 129s /step 1305/step 13n5/step 1305/step 140s /step 1305/step 1605/step 175 /step 175 /step 605/540 1805/5409 1505/step 1505/step 305/580 1305/step 13n5/step 3ns/step 129s/step 1305/st2p 13n5/step 23n5/step 1805/step Bes/step 2tos/step 2ns/step 2505/step 280s/step 2505/step 2305/54 tose! toss: toss! toss: lose! sess: toss: oss! loss! ross: sess: toss! toss: oss toss! rose! oss oss! ross! toss: oss tess: sess: ross! sess: toss: toss toss! oss oss! val_loss: valLloss: vaLloss: val.loss: valLlose: vel_loss: val_toss: valloss: valloss: valLloss: valLloss: valLloss: val toss valLloss: valLloss: valloss: valLloss: vaLloss: val_loss: val_toss: yates val_loss: val_toss: valLloss: val toss valLloss: valLloss: valLloss: vaLloss: Epoch 85/500) aa Fooch 86/500 aa Evoch 87/508 | aa pach 837500 | aa Epoch 897500) ae Epoch 99/500 wal pach 937500 | aa Epoch 927500 ae Enoch 93/500 ( Epoch 957500 aa Epoch 967508) ae [oe Epoch 97/500 | fe [os Enoch 987500 [ pach 997500 Fooch 103/500 aa Fooch 1027590 aa Epoch 1037500 a8 [ow Epoch 304/500 8 [ow pach 1057590) Epoch 198/50 ae pach 309/590 ae Epoch 1507500 4/8 [ Epoch 133/500 ai Fooch 132/50 fe [on Frach 1357500 t Epoch 1347500 aa Epoch 135/50 ae Epoch 136/599 Epoch 139/50 8 [on pach 1207590) 08 [on Epoch 1257500 t Epoch 122/590 Epoch 125/590 ae 19n8/ step 175/step 1805/5%09 185 /s%0p 1805/3809 2505/st0p 2ons/step 2ins/step tons/step 19n5/step 2505/5%ep ansistep 175/st0p 19ns/step 18ns/step 235/st09 2505/ste9 2805 /s%09 2605 /st0p 2605/5tep ans/step ans/step 2605/ste9 2ons/step 2005/step 2605/3%09 2ans/step 20s/step 2ns/step 2ns/step 2305/step 2605/step 2405 /step 0s/st0p 12n5/step = toss = toss = toes = toss = toes = toss = tose = does = toss = tose = Toss = toes = toss = toss = toes = toss = toes = toss = toss = toss = tose = toes = toss = toes = toes = toss = toss = toss = toss = toes = toss = toss = toes = toes = toes = toss = toss = toss o.4i0s 0.3886 vaLless: valLloss valLloss voles: valLloss vallose vaLloss: valLloss valLloss valLloss: valLloss: valLloss val loss val loss voles: valtoe valLloss: valLloss: valLloss: valtoss valLlose valLloss: val_tos valLloss valLlose votes valLloss valLloss valLloss: valLloss: valores val loss valLloss: valLloss val loss vaLloss: val_loss val_loss: o.m6 om o.295 om 0.2209 eam Be ae eeeeccccesssssse = Oe Hna/atep = loss: €.2699 - val_love: 0.2138 Eooch 127/500 ae = Os sans/step ~ toss: 0.3523 - val toss: 0.2205, Eooch 128/500 aa = Gs tans/stop = loss: 0.3958 - val_loss: 0.2068 Epoch 129/508 wel = Gs tans/stop = Toss: 0.3296 - val_tons: 0.2206 ooch 1307508 fe [esseccennaasnaneesseccensnssss] = Q6 tns/step ~ loss: 0.2472 - val_lovs: @.210 ooch 134/500 aie = Os sons/step - toss: 0.3485 - val_toss: 0.2068, Epoch 152/508 aa = Gs sens/stop ~ lose: 0.3297 - val_loss: 0.2062 Epoch 133/508 aa = Ge tans/stop ~ tose: 0.3386 - val_tons: 0.2078 Eooch 134/500 = Os sons/step ~ toss: 0.3371 - val toss: 0.2062, = 85 tans/stap ~ toss: 6.5394 - val_loss: 0.2035, och 136/500 aa = Gs séns/stop = Toss: 0.3329 - val_toss: 0.2068 Fooch 1377590 ae = Ge sans/step ~ toss: 0.3179 - val_tons: 0.2069 each 138/50 Bfe [enseconennsaneeeeseccensnssss} = O4 1ns/step ~ lost: @.2966 - val_Lots: 0.2092 Eooch 139/50 aa = 85 a3ns/step ~ Toss: 6.3101 - val_loss: @.2095 Epoch 14aysee aa = Ge sans/step = lose: 0.2248 - val_loss: 0.2058 Fooch 343/590 aa = Gs sans/stap = Toss: 0.2982 - val_toss: 0.2023 Eooch 142/500 ae = 05 1ans/step - loss: 0.5259 - val_loss: 0.2022 och 143/50 ae = 85 aans/stop ~ Loss: 6.3278 - val_toss: @.2005, Epoch 144s aa = Gs séns/step = Toss: 0.3151 = val_loss: 0.2032 Eooch 145/500 fe [oseoncennssseeeeseccenssssss] ~ Ge Hns/step ~ loss: @.2182 - val_lovs: @.2088 Eooch 146/500 aa = 85 tens/step - 1055: 6.2955 - val_loss: #.2034 Evoch 147/500 wal = 6s a7ns/stop = loss: @.3148 - val_loss: 0.2038 Epoch 1497500 aa = Os sans/stop = Toss: 0.3004 - val_toss: 0.2020 Eooch 149/500 ae = 85 17n5/step ~ 1058: 0.2938 - val_loss: 0.2008, och 150/500 wat = 85 tens/step - loss: 6.3004 - val_loss: 0.2006 Epoch 151/500 aa = Ge A5ne/stop = Tose: 0.3210 - val_loss: 0.2028 ooch 1527500 ae = Ge s9ns/stop = Tose: 0.2007 - val_tons: 0.2039 ouch 153/50 Af. [osenteneneeeennneneneeenneesss] = 06 1508/step ~ loss: 9.3095 - val_Loss: 0.2035 ooch 154/500 ae = 85 t9ns/stop ~ Toss: 6.2855 - val_loss: 0.1990 Epoch 155/500 aa = 6s asns/stop = Toss: 0.226 - val_loss: 0.1972 Epoch 1567500 If. [ssesteneneerrenenenensnnessrs] = 06 15ns/step = lose: 0.2896 - val_lose: 0.1971 each 157/500 = 05 tans/stap - 105s: 6.2988 - val_loss: 0.1981 = Os sans/stop = loss: 0.2765 - val_loss: 0.1999 pach 1597500 aa = Gs sans/step = loss: 0.3340 - val_loss: 0.1982 Eooch 360/500 Aff [seenennnneseenneennnnennnnsss=] = 65 1395/step ~ loss: 6.2718 - val_loss: 6.1972 Tooch 163/50 aa = 85 15ns/step - 1055: 6.2601 - val_loss: @.1986 Epoch 3627500 [ Epoch 1637500 = 85 a5ns/stop - Loss: 6.2969 - val_toss: @.1953, = Gs sans/step = loss: 0.2826 - val_loss: 0.1929, = 95 tans/step - loss: 0.2681 - val_loss: 6.1942 Eooch 165/500 aa = 85 1ans/step - 105s: 6.3022 - val_loss: 0.1957 Epoch 1667500 ae = 85 a7ns/step - Loss: 6.2679 - val_toss: 0.1938 Epoch 1677500 Ife. [seeeeeneneernneenenerennessss] = 05 I4ns/step ~ loss: 0.2744 - val_loss: 0.1937 Fooch 168/520 ae Epoch 169/500 fooch 1717588 Bf [eneecnnenaseceececcessssee froch 1727500 ae Epoch 173/508 aa [ Epoch 1747508 ae Epoch 175/508 ooch 177758 ara [ Epoch 178/508 ae Epoch 1797500 Bpe [encecnnenaeneceeccceesaasee ooch 1807528 rae Epoch 183/500 och 193/500 rae Epoch 192/500 aa Epoch 193/508 aa ooch 194/500 aia och 195/500 fa [a Epoch 196/58 aa Epoch 197/508 rae Eooch 198/50 Epoch 290/500 aa Eooch 203/500 aa Eooch 292/50 08 [ow Eooch 2937500 aa Epoch 204/500 Eooch 296/500 aa Epoch 207/500 aa Epoch 208/508 ae Eooch 299/50 fe [ow Epoch 210/50 aa 05/380 7es/step 1505/step 5n5/step 1305/step 13n5/step ine/step os/step 13n5/step 13n5/step os/atep os/step 1905 /step 05/3809 1ns/step 10s/step os/step os/step 1505/3809 75/step ens/step ins/step 2ins/step os/step ens/step ine/atep os/step os/step 1Sns/step If step 105/380 2Bans/step vne/step os/step os/step 1ans/step 2ans/ step os/step 13n5/step ens/step os/st0p 5ns/step 13n5/st0p oss toss toss toss roses toss: toss toss toss: toss ross: ase aaa 208 088 ame nen nas ne aa 2 val_toss: va less: walters val less: valLloss: valLloss: voles: vaLloss: vallose: vaLless: val_lose e919 e889 0.1909 2.1899 0.1825 eam 2.1809 o.is8 o.1e9 Epoch 2327500 aa Epoch 233/500 Epoch 238/590 _. B)e [eceecnnenaseeeeeeceen Epoch 2367590 _ Bf [eceeconenaseceeeeceee Epoch 2377508 ara [ Epoch 238/508 ae noch 239/500 Epoch 203/500 ara [ Epoch 202/500 ~~ Bp [ecccennenaeeeeeeeceee Epoch 243/590 rach 2677590 aa Epoch 243/500 ara [ Epoch 249/500 aL Epoch 2307508 _. Bye [ecseennenaseeeeeeceee Epoch 251/500 aie [ Epoch 252/500 aa Eooch 253/508 os/step 13n5/step 1505/step 1605/step 1905/step 1805/step 605/380 1505/step 10s/step os/step 1505/step 1805/step 10s/step os/step 13n5/step 1505/st09 10s/step 1305/step 1505/st0p 1os/step 13805/step 80s/step 7s/step 175/step os/step 23n5/step 1505/step os/step 20ns/step 1505/step 13n5/step 505/380 os/step 0s/step 5ne/step 1505/a8ep 505/step 23ns/step 1805/3809 ns/step os/step 1Sns/step = toes = toss = toss = toes = toss = toss = toss = toss = toes = toes = toss sear val_toss: yates val toss valLloss: valLloss: valLloss: valLloss: vel_loss valLloss: valLtess: 0.1650 aie ( res rae ae res pach es Erach ae t wel Epoch wet Epoch 254/500 155/500 1567s 155/500 2007500 203/508 303/508 265/508 366/508 167/500 208/500 273/598 272/500 373/508 277/308 78/500 10s/step ns) 3009 1305/step 140s /step 1ens/step 1605/step 1305/step 1505/st0p 1os/step 175/step 175/step 1805/s¢09 1605/st09 1605/step 75/3809 1305/step 10s/step 1805/step 10s/step os/step 0s/step 10s/step 1405 /ste9 esi step 1605/step 7s/step 805/380 0s/step 1os/step 1ns/step 0s/step 1305/3809 1os/step 1995/step 2ins/step 20ns/step 2ns/step sess: tose! toss: oss toss! toss! toss: oss: toss! tose: ross! ross: rose! sess: toss: oss! ress! sess: oss! toss: oss ross! tess: toss! ross! toss: sess! sess: tess: oss valLloss: valLloss: valLloss: valLloss: valloss: valtoss: valLless: valLloss: valLloss: vallosss vaLloss: val_loss: valloss: vel_loss: vaLloss: valLloss: valLloss: valLloss: valloss: val toss valLloss: vaLtos valLloss: valLloss: vaLloss: val toss valLloss: each 296/500 aa Epoch 2977500 Epoch 390/500 aa Epoch 3037500 aa Eooch 392/500 a8 [ow Eooch 393/500 Epoch 3957500 aa Eooch 3967500 a8 [ow Eooch 397/500 Eooch 334/50 Froch 335/500 Epoch 338/50 Froch 310/500 aa Epoch 3207500 t Epoch 323/500 rach 323750 ae Epoch 3247500 aie [os Epoch 325/50 aes Epoch 3267590) Epoch 335/500 aa Epoch 336/50 ae Epoch 337/599 te sans/step Bns/step 25ne/ ate 1805/5%0p 18ns/s%ep 1s /step 2005 /st09 2ens/step aonsistep ansistep 240s /step 1ons/step 2ans/st0p 2605/step 18n5/st0p 2ans/step 2ns/step 2ans/step 2505/5%09 ainsistep 2805/step 2405 /st09 sons/step 2ens/step 2505/step 2005/step 2ens/scep 2os/step 23n5/step 23n5/st09 3ans/step 2805/step 1505/step 1505/step 13n5/step toss: toss: tos toss: toss: roses rose! toss! toss: toss toss: lose! toss sess: tose! rose: tose: toss! tose! tose: oss tose! toss: toss: ross: tose! tose! toss: toss! tess: lose! ross: ross: rose! lose! toss: sess: toss! toss: oss oss! ross! 0.3578 0.3563 0.3629 0.3867 vattoss: vattoss: vations: val oss vattoss: voles: valtoss: val_loss: valLloss: vaLless: vaLloss: vallose: vaLloss: val_loss: valloss: vallose vaLloss: valLloss: valLloss: val loss valLloss: vaLies valtoss: valLloss: vaLloss: valloss: valloss: valLloss: valLloss: val.toss: val.lose: val.loss: valle valLloss: vaLloss: valLloss: valLloss: valLloss: val toss valLloss: valLloss: val_toss: oasis 0.1506 oss, ona 0.452 0.1450 Epoch 338/500 Epoch 339/508 each 340/500 Epoch 303/500 Epoch 345/500 ae Eooch 3477508 each 49/500 aa Epoch 350/500 aa fe [a Epoch 352/500 Epoch 353/500 Epoch 354750 Eooch 335/500 Epoch 356/50 Epoch 357/500 each 358/590 Eooch 359/50 och 360/500 Epoch 3637500 Epoch 362/500 Eooch 363/500 Epoch 354/500 Epoch 3657500 Eooch 360750 Eooch 367/500 Epoch 3697500 Eooch 370758 Epoch 373/50 373/500 Epoch 375/50 aa Epoch 3767500 ae Epoch 377/590 ae [os Epoch 378/500 aa Foach 379/500 aa Epoch 3307500 ansistep 500/step 1505/3809 1sns/step 1508/ step os/ step 10s/step 160s /step ves/step ns/atep 18n5/st0p 185 /st0p 15ne/step os/step 15n5/step ens/step os/step 508/380 15n8/3t0p ansistep os/atep ans/step ens/step ane/step os/step 18n5/s¢ep insistep ee/atep 1605/s%29 1605/5¢09 15ns/step os/3%09 1505/st0p ens/step 1ans/step ens/step 1ans/step 2ens/step 2ens/step = toes = toes = toss = toss = toes = toss = toss = tose = tose = toes = toss = toss = toss = toss = tose = toss = does = toes = toss = toes = toss = tose = toss = toss = tose = Toes = toes = Toss = toss 388 88 00 260 sa sae sn 07 sa 20 295 282 ae 155 sam an aus nan sm valLloss: vaLless: vaLless: vaLloss: valLlose vaLless: vallose valLloss: vaLloss: valLloss: val.iess val loss valLloss: voles: vallose: vaLloss: valLless: valloss: voller: vaLloss: valloss: valLloss: val loss: valloss: val loss: vattoss: vatLtoss: valtoss: vattoss val_loss ean on 0.1336 e139 e129 o.9 0.135 o.1328 oH e126 o.3 o.1288 e126 0.1293 o.276 o.276 on 0.1259 0.126 o.1248 are Epoch 383/500 2)e [eseecnnnnasneceeseceesaasee Epoch 982/599 ae Epoch 383/508 ara [ Epoch 384/500 2)e [eseeconenaseceeseceessasee noch 388/500 Eooch 387/508 ara [ Foch 388/500 2) [aseeconnnsseceececeesassee rach 3897590 ae Epoch 390/500 aie [ Epoch 391/508 Epoch 3937500 aie L Epoch 394/500 a4 [ Epoch 395/500 ae Epoch 396/508 2) [eseecenenaseceececeesaasee Epoch 3977500 08 [a Epoch 398/508 aL Epoch 399/508 och 493/50 rat Epoch 492/50 aa Epoch 493/508 B)e [eseecnnenneeceececcenassee Eooch aaa/sea rae Eooch 295/500 aa Epoch 296/58 ae Epoch 297/50 fe [ow Eooch a93/se0 Epoch a10/se8 ae ooch aia/sea fe [a Eooch ai2/see aa Epoch a33/500 ae Epoch aia/sea ae Eooch ai5/se0 aie Epoch aia/see ae Epoch 437/500 rae Epoch aia/se aie each a10/5e0 04 [on Eooch a20/se0 aa Epoch 421/500 aa Epoch €22/5e0 ae nef 3tep 905/380 1905/step 1505/step os/3tep 7es/step 0s/step 1505/st0p 1505/atep os/step os/step 1505/step os/step 505/step os/step pine/atep 1805/3809 20ns/step 1ns/step Iee/ 3809 os/step os/step os/step os/step os/step 1605/st0p os/step os/atep 605/step ane/ step os/step os/step 2ans/step onsrstep 1908/3809 1805/3809 1605/step tansistep 15ne/ step 1605/3809 1sn5/step 1S0e/ step ans/steo tose toss toss toss toss: toss toss: ross: toss toss: toss a a a7 105 sn 2088 sm 1087 valtoss: val toss val tess valLless: valLtess: vaLless: val toss valtoss: val toss valLloss: valLloss: val tess valLloss: valLloss: val tess voles: vaLless: enna ene e180 oun one: on ons, ene o.ns2 Epoch 423/800 ae Fooch 424/520 | aa Foch 325/500 4/8 ( Epoch 4267500 Fooch 428/520 | aia [ Foch 4297508 408 (ow rach 8307500 aa Epoch 433/590 aa ooch 833/500 ae [ Epoch 834/590 aL Epoch 435/520 rae Epoch 436/508 aia [ Epoch 4377590 | pach aaa se0 ale [e och 809/590 aa oooh 453/500 aie ( Foch #527500 ~~ Bf [eseeennenaeeeeeseceen noch 833/599 aL Epoch 454/50 aia [ Epoch 435/500 Epoch 457/50 ale Epoch 438/500 ara [ Epoch 439/508 ae Enoch 830/590 | __. Bye [eseeennenaee Eooch asi/see rae Epoch 482/500 ae Epoch 483/500 _. Bye [esencnnnnaeeneeeeee Epoch 864/500 ae 1505/step 1605/step 1605/step 1505/s%ep 1905 /ste 2ans/step 1805/step 2005/step 1505/step 1505/step 10s/step 1505/step 1505/step 1505/step 505/380 1505/step os/step 1505/step os/step s/step 1805/step 2ns/step 20ns/step 2595/step 1905 /step ns/step 1805/step 0s/step 1595/step 605/step os/step 1505/step 50s / step 1505/3809 60s/step 1505/step na/ step 80s/step 2ans/step esl step 505/380 605/380 = toss = toss = toss = toes = toes = toss = toes = toes = toes vaLloss: val_toss: valLloss: val_toss: val toss valLloss: valLloss: valitoss: val_loss: pach 3607590 | aa Epoch 470/520 ae Epoch 472/500 08 [ow Fooch 8727590) och 8757599 a8 [ow pach 767500 ae Epoch 477/590 | t Epoch 478/500 Epoch 48270 aia [ rach 983/590 ae [ Epoch 484/590 Epoch a86/se0 aia [ Epoch 487/500 | 2)e [esecenennaeeeeeccccenaasee Epoch 438/500 2p [eseecenenaseceeseccassusee Eooch 439750 aia [ Epoch 4907508 Epoch 492/500 2)e [eseeennnnasneceececcassasee Eooch 293/508 aa [ Epoch 494/500 ae Epoch 495/500 2)e [esceconnnaneceeccccassasee Enoch 496/500 aL ns) st09 1605/step 1505/step 1505/st0p 1505/step 1605/step 1605/s¢=9 1os/step 19n5/step 2505/step 2ns/step s73/3tep 1595/step 1505/step 1505/step 1605/st2p 1505/step 60s /step 1505/step 75/step os/step 505/step os/step 7s/step 05/380 805/step 2ans/step ios / step 250/380 2505/step = toss = toss = toss = toes = toss = toes = does = toss = toss = toes = toss = toes = toss = toes valLloss: vaLloss: val_loss: valloss: vaLloss: val_loss: valLloss: yates val_loss: valLloss:

You might also like