training deep leaning models self final(opreturn num_epochs batch_size lambda_l #enabled weight_decay = #enabled model neuralnetwork(loss_function nn bceloss(adam_optimizer tch optim adam(model parameters(),lr ,weight_decay=weight_decayadam_loss train_network(model,adam_optimizer,loss_function ,num_epochs,batch_size,x_train,y_train,lambda_l =lambda_l evaluate_model(model,x_test,y_test,x_train,y_train,adam_lossepoch loss: epoch loss: epoch loss: epoch loss: epoch loss: model performance training accuracy training precision training recall training rocauc validation accuracy validation precision validation recall validation rocauc