처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]
데이터로 딥러닝 적용해보기 (당뇨병 환자 데이터)
데이터로 딥러닝 적용해보기(당뇨병 환자 데이터) 강의에서 질문입니다
데이터로 딥러닝 적용해보기(당뇨병 환자 데이터) 강의에서 질문입니다.
해당 강의 11:00 부분에서 입출력 차원의 수를 각각 9와 1로 정해주었습니다.
이때, 모델에서의 계산 과정을 아래와 같이 이해하였습니다.
우선, 전체 학습 데이터는 (442, 9) 형태이고, 가중치는 (9, 1) 형태이므로
(442, 9) x (9, 1) -> (442, 1) 형태가 되고
여기에 (1) 의 형태를 가진 편향을 더해주면서 브로드캐스팅을 거쳐
(442, 1) + (1) -> (442, 1) 형태가 되는 것으로 이해하였습니다.
제가 생각한 계산 과정이 맞는지 궁금합니다!
감사합니다.
답변 1
1
안녕하세요. 답변 도우미입니다.
네, 주신 내용이 맞습니다!
정리하면,
1. 입력 데이터의 형태는 (442, 9)입니다. 이는 442개의 데이터 샘플이 있으며 각 샘플에는 9개의 특성이 있다는 것을 의미합니다.
2. 가중치의 형태는 (9, 1)입니다. 각 특성에 대한 가중치 값이 하나씩 있기 때문에 이러한 형태를 가집니다.
3. 행렬의 내적 연산을 수행할 때, (442, 9) 형태의 행렬과 (9, 1) 형태의 행렬을 내적하면 결과로 (442, 1) 형태의 행렬을 얻게 됩니다. 이렇게 나온 결과는 442개의 데이터 샘플 각각에 대한 예측값입니다.
4. 그 다음, 편향을 더해줍니다. 편향은 스칼라 값 (1)으로 주어지며, 브로드캐스팅을 통해 (442, 1) 형태의 행렬 전체에 더해집니다. 그 결과, 최종 예측값이 (442, 1) 형태로 나오게 됩니다.
정리하면, 주신 계산 과정이 올바르게 이해하신 것입니다! 사실 결국 행렬식이더라고요 ㅎㅎ
감사합니다.
import torch가 안되는 경우는 어떻게 하나요?
0
17
1
강의 필기는 어떻게 하나요?
0
85
1
섹션 5퀴즈 4번 문제 보기 오류로 보임
0
63
1
섹션17 81번이랑 82번 강의가 중복되는 것 같아서 질문드립니다.
0
88
2
강의교안이 안 옵니다
0
80
1
17-2강 Transfer learning 실습 관련 질문
0
134
2
13섹션 강의자료가 없네요^^
0
92
1
강의자료가 없네요.
0
107
2
LSTM 모델 학습 관련한 질문입니다.
0
127
1
MSE LOSS 관련
0
132
1
test시 minibatch 사용?
0
133
1
Average Test loss 계산식 문의
0
101
1
파이토치 설치
0
247
1
[Pytorch 기울기의 누적 곱? 누적 합?]
0
135
1
3d 텐서에서의 축 구분 질문
0
119
1
항상 tensor([0., 0., 0.]) 형식으로만 나오는 이유
0
111
1
강의자료 PDF 다운로드에 관하여
0
132
1
[실무에서 판다스 copy()메서드의 깊은복사 얕은복사 조정 소요가 생길까?]
0
116
1
섹션 다양한 Optimizer 정리하기 중 딥러닝으로 Regression 문제 적용해보기 (House Price Kaggle 문제) 강의에서 오류가 발생합니다.
0
149
1
마지막에 confusion matrix 작성할때
0
157
1
아나콘다를 사용하지 않고 파이토치 사용하는 방법
0
853
1
test data 의 loss 계산식 문의
0
288
1
차원 출력 관련 문의
0
245
1
섹션 7-4 당뇨병
0
388
3





