1 딥러닝과 인공 신경망
인공지능이라고 하면 항상 이야기가 나오는 딥러닝, 이 딥러닝은 과연 무엇일까요? 앞에서 살펴봤듯이 생각할 수 있는 기계를 의미하는 인공지능을 만들기 위한 여러 방법이 있습니다. 그중 사람의 뇌에서 이루어지는 원리를 이용하여 인공지능을 만드는 방식이 바로 딥러닝입니다.
사실 딥러닝이라는 용어뿐만 아니라 뉴럴 네트워크(Neural Network), 즉, 신경망이라는 용어 또한 알아 둘 필요가 있습니다. 사람의 뇌는 여러 신경 세포, 특히 뉴런이라는 세포가 무수히 많이 얽혀 있습니다. 이를 신경망이라고 하죠.
인공 신경망(ANN, Artificial Neural Network)은 이러한 신경망을 사람들이 인공적으로 만든 것을 의미합니다. 신경망을 흉내 내 만들었듯이 인공 신경망은 뉴런이 서로 연결된 모습을 흉내 냈습니다.
인공 신경망에서는 신경망의 최소 구성 단위인 뉴런이 다른 뉴런과 연결된 모습을 각각의 층, 즉 레이어(layer)라는 개념을 사용하여 연결하고 있습니다.
인공 신경망의 모습을 볼까요?
그림 4-1 | 입력층, 은닉층, 출력층으로 구성된 인공 신경망