inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Nắm vững khái niệm Deep Learning dẫn dắt đến trí tuệ nhân tạo thực tiễn

Công cụ tối ưu hóa và giảm độ dốc ngẫu nhiên

SGD + 모멘텀 등의 코드

Đã giải quyết

490

kundol

3 câu hỏi đã được viết

0

안녕하세요 강사님 ㅎㅎ

강의 너무 잘 듣고 있습니다.

다름이 아니라.

15:40 에 많이 사용하는 것이

SGC + 스케줄링 또는 SGD + 모멘텀 + 스케줄링 이라고 말씀하셨는데요.

해당 부분을 코드로 나타내면 이렇게 되는게 맞을까요?

import torch
import torch.optim as optim 
# SGD + 스케줄링
optimizer = optim.SGD(model.parameters(), lr=0.01)  
# SGD + 스케줄링 + 모멘텀
optimizer = optim.SGD(model.parameters(), lr=0.01, momentum=0.9) 
scheduler = optim.lr_scheduler.StepLR(optimizer, step_size=30, gamma=0.1) 
for epoch in range(num_epochs):
...
    for inputs, targets in train_loader:
        optimizer.zero_grad()
        outputs = model(inputs)
        loss = criterion(outputs, targets)
        loss.backward()
        optimizer.step() 
    scheduler.step()
 

 

감사합니다.

머신러닝 딥러닝 인공신경망

Câu trả lời 1

0

dlbro

안녕하세요.

네 맞습니다!

 

추가적으로 말씀드리면

ADAM이랑 모멘텀+스케줄링이 지금까지 많이 쓰여져 왔는데요.

ADAM이 거의 디폴트처럼 쓰인다고 보시면 됩니다 :)

 

 

열공하세요!

강의 연장 문의

0

5

1

수강 신청 연장 문의드립니다.

0

18

1

git bash .env

1

12

1

피드백 내용 문의드립니다.

0

22

0

작업형 1번문제... 환경관련

0

24

2

12회 기출은 언제 업데이트 될까요??

0

34

2

알파벤티지 sleep(5) 관련 문의

1

39

2

강의 자료 및 코드 수령

0

29

2

8/6 작성한 연장문의 질문글에 대한 재요청

0

36

2

실전 계좌에서 운영하고 계신 분 계신가요?

1

40

2

수강기간 연장 문의

0

33

2

수강기간 연장문의

0

35

2

수강기간 연장 요청 문의드립니다

0

34

2

기초실습 BERT파인튜닝 예제 오류

0

25

1

다중레이어 경사하강법에서 질문

0

298

2

XOR파트에서 입력표현 방식

1

317

2

경사하강법에서 다중레이어에서의 가중치를 구할 때 식이 이해가 가질 않습니다 ㅠ.ㅠ

1

394

1

경우에 따른 최적의 활성화 함수 선정하는 방법

0

474

2

전이학습 강의 중 질문이 있어서 남깁니다.

0

294

1

XOR 파트에서 질문 있습니다.

0

287

1

bias가 왜 필요한지 정확하게 모르겠습니다.

2

1216

1

LSTM 모형의 이해

1

634

1

RNN 가중치 w,u,l shape 질문

1

389

1

과적합 판단 방법에 대해 질문 드립니다.

0

2361

1