딥러닝 1단계: 신경망과 딥러닝(3)


딥러닝 1단계: 신경망과 딥러닝(3)

Andrew NG 딥러닝 강의를 듣고 정리합니다. 3.파이썬과 벡터화 Vectorization 벡터화는 간단히 말하면 코드 내 for문을 없애는 과정이다. 코드 예시로 얼마나 속도면에서 차이가 있는지 확인해보자 코드를 실행하고 결과를 보면 벡터화는 약 1ms 걸리지만 for문은 약 300ms 이다. for문이 약 300배 느리다는 것을 알 수 있다. 이런 이유로 벡터화를 해야 좋다. 지금은 단위가 밀리초 단위라 못느끼지만 단위가 분, 시간이라면 300분, 300시간이다. SIMD(Single Instruction Multiple Data) 알쓸신잡... 혹시나 코드를 짤 때 Matrix(행렬)에서 axis=0 은 세로로 더함, axis=1 은 가로로 더함. 3장에서는 벡터화의 이유를 전반적으로 알..........



원문링크 : 딥러닝 1단계: 신경망과 딥러닝(3)