floss -> 한 객체가 생성됨
MSELoss 함수는 Mean Square Error 을 뜻함
cost 함수는 floss 가지고 만듦
첫째 줄에서는 nn.MSELoss()를 사용하여 평균 제곱 오차 손실 함수를 생성합니다.
이것은 주어진 입력과 타겟 사이의 평균 제곱 오차를 계산하는 데 사용됩니다.
주로 회귀 문제에서 사용됩니다.
둘째 줄에서는 optim.SGD()를 사용하여 확률적 경사 하강법(SGD) 옵티마이저를 생성합니다.
SGD는 학습 중에 모델 파라미터를 조정하여 손실 함수를 최소화하는 방향으로 진행합니다.
lr 매개변수는 학습률을 나타냅니다.
셋째 줄에서는 nn.Sigmoid()를 사용하여 시그모이드 활성화 함수를 생성합니다.
시그모이드 함수는 입력을 [0, 1] 범위로 압축합니다.
주로 이진 분류 문제에서 출력층의 활성화 함수로 사용됩니다.
멀티 레이어에서 가중치 한 개인 경우
멀티레이어에서 가중치 두 개인 경우
다다음주 수요일 수업 때
MNIST 파일이 뭔지, 파일구조가 어떻게 되어있는지에 대해서 정리 (리포트 두 장이내로)
MNIST 파일이 4개가 있는데 확보해놓을 것
단층 2층 3층일 때 lll 을 입력할 때 결과가 어떻게 나오는지 3개의 프로그램 구현해볼 것
'학교 > 인공지능' 카테고리의 다른 글
19번째 수업(0523) (0) | 2024.05.23 |
---|---|
18번째 수업(0522) (0) | 2024.05.22 |
16번째 수업(0508) (0) | 2024.05.08 |
15번째 수업(0502) (0) | 2024.05.02 |
14번째 수업(0501) (1) | 2024.05.01 |