인프런 커뮤니티 질문&답변
모델 평가 부분 질문드립니다.
해결된 질문
작성
·
261
0
-
for data in dataloader 에서 dataloader은 어디서 받아 오는거에요?
- 학습 진행 부분에서 inputs, values 값은 각각 x_train, y_train 인가요?
퀴즈
41%나 틀려요. 한번 도전해보세요!
신경망 학습 과정에서 역전파(backpropagation)의 주요 목적은 무엇인가요?
입력 데이터를 다음 층으로 전달하기 위해
손실 함수 기울기를 계산하여 가중치 업데이트에 사용하기 위해
모델 예측값을 최종 출력으로 변환하기 위해
모델 성능 평가 지표를 계산하기 위해
답변 1
1
딥러닝호형
지식공유자
안녕하세요!
1. evaluation 함수 부분을 말씀하신 것인가요? 함수 입력값이 dataloader이니까 trainloader를 넣으면 학습 데이터를 이용하는 것이고 testloader를 넣으면 평가 데이터를 이용하는 것입니다. 파이썬 함수 파트를 다시 보시면 좋을 것 같습니다.
2. trainsets, trainloader의 정의를 X_train, Y_train 데이터로 했기 때문에 for문이 한 번 돌 때 X_train, Y_train가 무작위로 배치 개수만큼 들어오게 됩니다. 즉, inputs은 X_train의 일부, values는 Y_train의 일부가 됩니다.





아 윗부분이 잘렸네요. 모델 평가부분입니다. dataloader가 어떤식으로 받아오는건지 잘 모르겠습니당.