더북(TheBook)

UNIT 15
딥러닝 개발 환경 살펴보기

딥러닝을 개발하는 방법에는 여러 가지가 있습니다. 물론 딥러닝을 개발하는 것 또한 프로그래밍이기에 프로그래밍 언어를 사용해야 합니다. 그렇다면 프로그래밍 언어만으로도 딥러닝을 개발할 수 있을까요?

어떤 사람이 무엇인가를 만들기 위해 모래를 옮기고 있다고 합시다. 그런데 이 사람이 삽 한 자루만 가지고 있다면 어떨까요? 물론 이 모래를 다 옮길 수는 있겠지만, 그만큼 많이 노력하고 시간을 아주 오래 들여야겠지요. 이 일을 쉽게 하는 방법은 무엇일까요? 바로 한 번에 모래를 많이 옮길 수 있는 굴삭기를 사용하는 것입니다.

딥러닝을 만들 때에도 마찬가지입니다. 프로그래밍 언어를 사용하여 처음부터 하나하나 만들 수 있지만, 그러기에는 너무나 많은 노력이 필요합니다. 모래를 옮길 때 굴삭기를 사용하는 것처럼 딥러닝을 만들 때에도 쉽게 작업할 수 있게 도와주는 도구들이 있습니다. 지금부터 그 도구들을 소개하고, 이 도구들을 이용해서 딥러닝 인공지능을 직접 만들어 보겠습니다.

TIP

만약 프로그래밍 언어를 사용해서 기초부터 인공지능을 만들어 보고 싶다면 《밑바닥부터 시작하는 딥러닝(한빛미디어, 2017)》이라는 책을 참고하세요.

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