43
1
딥러닝으로 떠나는 여행
1.5
fastai
저희는 다양한 프로그래밍 언어와 수십 개의 패키지를 사용해 수백 가지 프로젝트를 수행했습
니다.
fast
.
ai
에서는 오늘날 사용하는 대부분의 딥러닝과 머신러닝 패키지를 활용하여 강의를
만들었죠.
2017
년에 파이토치를 출시한 후, 앞으로 있을 강의와 소프트웨어 개발 및 연구에 파
이토치를 사용할 수 있을지를 판단하는 데 많은 시간을 쏟아부어 여러 검증 작업을 했습니다.
그 이후로 파이토치는 유명 콘퍼런스에 제출된 대부분의 논문에서 사용되는 등 세계적으로 가
장 빠르게 성장하는 딥러닝 라이브러리가 되었습니다. 이런 논문이 제시하는 방법은 결국 상업
적인 상품이나 서비스에 쓰이기 때문에, 사실상 업계에서 파이토치를 사용하는 비중을 보여주
는 지표라고 볼 수 있습니다. 저희는 그동안 다양한 패키지를 활용한 경험을 토대로 파이토치
가 가장 유연하고 표현력이 뛰어나며, 빠른 속도와 단순한 사용성을 두루 갖춘 딥러닝용 라이
브러리라는 사실을 발견했습니다.
파이토치는 저수준으로 사용하기에 가장 적합한 라이브러리로, 고수준의 기능을 정의하는 기
본적인 연산 체계를 제공합니다. 그리고
fastai
라이브러리는 파이토치에 고수준의 기능을 얹
은 가장 인기 있는 라이브러리입니다. 특히 완전히 계층화된 소프트웨어 구조를 제공하는 특
징 덕분에 이 책의 목적에도 잘 부합하죠(계층적
API
를 소개하는 동료 평가 기반 학술 논문
(
https
://
oreil
.
ly
/
Uo3GR
)도 ...