더북(TheBook)

2장

 

1 디버깅이란 오동작되는 현상을 해결하는 것으로, 오류들을 찾아내기 위한 테스트 과정을 의미합니다.

 

2 JIT(Just In-Time) 컴파일러는 바이트 코드를 컴퓨터 프로세서(CPU)로 직접 보낼 수 있는 명령어로 바꾸는 프로그램입니다. 일반적으로 컴파일러는 최종 사용자를 위한 애플리케이션의 속도를 결정하는 데 핵심적인 역할을 합니다.

 

3 사람이 쓰는 자연어를 기계가 이해할 수 있는 숫자 형태인 벡터로 바꾼 결과 혹은 그 일련의 과정 전체를 의미합니다. 자세한 내용은 ‘10장 자연어 처리를 위한 임베딩’을 참고하세요.

 

4 책의 모든 예제는 독자 여러분의 실습을 고려하여 CPU만으로도 실습 가능하도록 구성했습니다. GPU를 사용하는 독자는 이어지는 노트와 ‘8장 성능 최적화’를 참고하세요.

 

5 배치 정규화는 “Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift” 논문에서 제안된 개념으로, 신경망 안에서 데이터의 평균과 분산을 조정하는 것입니다. 일반적으로 평균이 0, 분산이 1이 되도록 정규화합니다.

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