더북(TheBook)

딥러닝 학습 과정에서 중요한 핵심 구성 요소는 신경망과 역전파입니다. 딥러닝은 머신 러닝의 한 분야이기는 하지만, 심층 신경망(deep neural network)11을 사용한다는 점에서 머신 러닝과 차이가 있습니다. 심층 신경망에는 데이터셋의 어떤 특성들이 중요한지 스스로에게 가르쳐 줄 수 있는 기능이 있습니다.

▲ 그림 1-13 신경망과 심층 신경망

또한, 가중치 값을 업데이트하기 위한 역전파가 중요합니다. 특히 역전파 계산 과정에서 사용되는 미분(오차를 각 가중치로 미분)이 성능에 영향을 미치는 주요한 요소라고 할 수 있습니다.

▲ 그림 1-14 역전파 계산

하지만 파이토치 같은 프레임워크를 이용하면 역전파 알고리즘을 자동으로 처리해 주기 때문에 딥러닝 알고리즘 구현이 굉장히 간단해집니다. 즉, 파이토치를 이용하면 딥러닝 알고리즘 구현이 간단하고 편리합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.