inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]

딥러닝 코드에 Batch Normalization 적용해보기

batch normalization과 standard scaler에 관한 질문입니다

해결된 질문

613

vpdtlrdl

작성한 질문수 45

0

안녕하세요, batch normalization과 standard scaler의 사용에 관해 질문드립니다!

 

우선, batch normalization은 학습 과정에서 각 배치 단위 별로 데이터가 다양한 분포를 가지더라도 각 배치별로 평균과 분산을 이용해 정규화하는 것을 뜻하고,

결국 평균 0, 분산 1로 데이터의 분포를 조정하는 과정으로 이해를 하였습니다.

 

또한, 이전에 학습하였던 standard scaler 역시 전처리 과정에서 평균 0, 분산 1로 데이터를 조정하는 역할을 한다고 이해하였는데요

 

batch normalization과 standard scaler의 작동 방식 자체가 조금 유사하게 느껴지는데, 이 둘은 각각 전처리 과정과 학습 과정에서 따로 사용되는 것으로 보면 되는 것인가요??

머신러닝 딥러닝 인공신경망 pytorch vision-transformer

답변 1

1

잔재미코딩 DaveLee

안녕하세요. 답변도우미입니다.

Batch Normalization과 Standard Scaler는 비슷한 작업을 수행하지만 전처리 과정과 학습 과정에서 각각 다른 목적으로 사용됩니다.

Standard Scaler는 전처리 과정에서 사용됩니다. 이는 데이터의 평균과 표준편차를 계산하여 데이터를 중심으로 정규화하는 과정입니다. 이렇게 전처리를 수행하면 모델이 더 빠르게 수렴하고, 예측 성능이 더 좋아질 수 있습니다.

Batch Normalization은 학습 과정에서 사용됩니다. 이는 각 미니 배치의 평균과 표준편차를 계산하여, 데이터를 정규화하는 과정입니다. 이렇게 학습 과정에서 Batch Normalization을 사용하면, Gradient Vanishing 문제를 해결하고, 학습 속도를 높이는 효과를 얻을 수 있습니다.

따라서 Standard Scaler와 Batch Normalization은 각각 다른 목적으로 사용되며, 전처리 과정과 학습 과정에서 각각 사용됩니다

감사합니다.

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