torch.optim.Adam: Optimizatorul Clasic Adaptive Moment Estimation în PyTorch & Deep Learning Practic

Algoritmul de optimizare adaptivă cu rate individuale de învățare bazate pe mediile primului și celui de-al doilea moment.

Sintaxă & invocare Python
torch.optim.Adam(params, lr=0.001, betas=(0.9, 0.999), eps=1e-08, weight_decay=0, amsgrad=False)

Clasa torch.optim.Adam combină avantajele algoritmilor AdaGrad și RMSProp, calculând rate adaptive de învățare pentru fiecare parametru individual pe baza mediei mobile a gradientelor și a pătratului gradientelor.

Inițializare și rulare

import torch
import torch.nn as nn
import torch.optim as optim

model = nn.Sequential(nn.Linear(20, 64), nn.ReLU(), nn.Linear(64, 1))
optimizator = optim.Adam(model.parameters(), lr=1e-3, betas=(0.9, 0.999), eps=1e-8)

optimizator.zero_grad()
# loss.backward()
optimizator.step()

Este optimizatorul de bază cel mai robust pentru prototipare rapidă, necesitând ajustări minime ale ratei de învățare.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: torch.optim.Adam: Optimizatorul Clasic Adaptive Moment Estimation

Ai o întrebare despre torch.optim.Adam: Optimizatorul Clasic Adaptive Moment Estimation sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.