for-loop를 이용하여 계산하면 굉장히 시간이 오래걸려서 가급적 동시에 처리할 수 있도록 벡터화를 통해 하나의 instruction으로 연산할 수 있도록 vectorization을 해주어야한다.
위 그림을 보면 두번째 레이어에서 weight 5개가 있고 그 weight 5개를 아래와 같이 벡터라이제이션 해준다.
위 그림은 레이어 하나 안에 있는 한 뉴런인데, 뉴런안에 있는 weight, 인풋, 아웃풋 등을 전부 아래의 식에서 나온 것과 같이 벡터라이제이션을 해줘야한다.
※ 벡터라이제이션에 대한 내용은 실습 시 코드를 짤 때도 벡터의 크기를 맞추는 것이 매우 중요하니 공부해둘 필요가 있다.
'자습 > 딥러닝' 카테고리의 다른 글
[딥러닝] 하이퍼파라미터 프로세스 (0) | 2021.02.06 |
---|---|
[딥러닝] 비지도학습 (0) | 2021.02.06 |
[딥러닝] 순환신경망(RNN) (0) | 2021.02.06 |
[딥러닝] 활성화 함수 (0) | 2021.02.06 |
[딥러닝] 벡터화 (0) | 2021.02.06 |