Код: Выделить всё
for epo in range(epo_adam):
model.train()
optimizer_adam.zero_grad()
loss , momentum_loss , loss_data , loss_BC , continuity_loss = adop_loss_Weight(model, x, y, z, u_exact, v_exact , w_exact , p_exact ,
x_b, y_b, z_b, u_b, v_b, w_b ,p_b)
loss.backward()
if epo %500 == 0:
print(f'Epoch Adam {epo}, Total Loss: {loss.item():.10f}')
if loss.item()
Подробнее здесь: [url]https://stackoverflow.com/questions/79031881/constant-loss-value-in-adam-optimization-method[/url]