Page 26 -
P. 26

1.3.4 딥러닝과 신경망


               그렇다면 딥러닝(deep learning)은 무엇이고, 신경망과 무엇이 다를까? 딥러닝은 레이어를 여러 개
               사용하는 머신 러닝 알고리즘을 말한다(심층 신경망이라고도 부른다). 단일 레이어 퍼셉트론이 가
               장 단순한 신경망이라면, 심층 신경망은 복잡도 관점에서 정반대에 있다.

               심층 신경망(Deep Neural Network, DNN)은 레이어를 거치며 점점 더 복잡한 정보를 학습한다. 예
               를 들어 안면 인식을 위한 심층 신경망에서 전방에 위치한 레이어들은 얼굴 테두리를 인식하는 방
               법을 학습하고, 그다음 레이어는 눈이나 코 부분을 인식하며, 마지막 레이어는 결국 전체 얼굴을

               인식한다.

               퍼셉트론은 1950년대에 제안된 알고리즘이지만, 딥러닝의 부흥은 불과 몇 년 전에 시작됐다. 딥
               러닝의 진보가 이처럼 느렸던 것은 데이터와 계산 능력이 부족했기 때문이다. 그러나 최근 몇 년
               간 딥러닝은 머신 러닝과 인공 지능에 중요한 혁신을 가져왔다. 오늘날 이미지 인식, 자율 주행,
               음성 인식, 게임 등 다양한 분야에서 딥러닝을 적극 활용한다. 지난 몇 년 사이에 대체 무엇이 달

               라진 걸까?
               최근 컴퓨터 스토리지 가격은 딥러닝에 필요한 대규모 데이터를 수집하고 저장하기에 충분할 만

               큼 저렴하다. 또한, 클라우드 기술 발전으로 대규모 데이터를 클라우드에 저장하고 전 세계 어디
               서나 저렴한 비용으로 데이터를 접근해 사용할 수 있다. 데이터 스토리지 비용뿐 아니라 데이터
               자체에도 ‘민주화 바람’이 불었다. 예를 들어 이미지넷(http://www.image-net.org/)은 이미지
               1,400만여 장을 담은 샘플 데이터를 딥러닝 연구자들에게 무료로 제공한다. 데이터는 이제 더 이

               상 소수의 사람들이 독차지하던 상품이 아니다.
               또한, 딥러닝에 필요한 컴퓨터 성능도 더욱 강력하고 저렴해졌다. 오늘날 딥러닝은 그래픽 처리

               장치(Graphics Processing Unit, GPU)를 주로 사용한다. 여기에도 민주화 바람이 부는데, 딥러닝 연
               구자에게 무료로 GPU 자원을 제공하는 웹 사이트가 많다. 예를 들어 구글 Colab은 Tesla K80
               GPU를 누구나 무료로 사용할 수 있는 클라우드 서비스를 제공한다.

               이처럼 누구나 딥러닝을 활용할 수 있는 시대가 왔다. 1장의 나머지 절에서는 딥러닝 개발에 사용
               할 파이썬 라이브러리를 소개한다.












         38





     신경망교과서_07.indd   38                                                                     2020-05-19   오전 9:04:32
   21   22   23   24   25   26   27   28   29   30   31