1.5.3 과학 컴퓨팅, 데이터 과학, 머신 러닝을 위한 패키지
이 책의 머신 러닝 파트에서는 데이터를 저장하고 조작하는 데 넘파이 다차원 배열을 주로 사용합니다. 이따금 판다스(Pandas)도 사용합니다. 판다스는 넘파이 위에 구축된 라이브러리고 테이블 형태의 데이터를 아주 쉽게 다룰 수 있는 고수준 도구를 제공합니다. 종종 정량적인 데이터를 시각화하면 이해하는 데 매우 도움이 됩니다. 이를 위해 많은 옵션을 제공하는 맷플롯립(Matplotlib) 라이브러리를 사용하겠습니다.
(3장에서 11장까지) 책에서 사용하는 주요 머신 러닝 라이브러리는 사이킷런입니다. 그다음 12장에서 딥러닝을 위한 파이토치 라이브러리를 소개합니다.
책에서 사용하는 주요 파이썬 패키지 버전은 다음과 같습니다. 여러분 컴퓨터에 설치된 패키지와 버전이 같은지 확인하세요. 예제 코드를 정상적으로 실행하려면 버전을 맞추는 것이 좋습니다.
• 넘파이 1.21.2
• 사이파이 1.7.0
• 사이킷런 1.2
• 맷플롯립 3.4.3
• 판다스 1.3.2