Artoke

딥러닝이 뭐예요? 컴퓨터가 스스로 배우는 방법

딥러닝이 뭐예요? 컴퓨터가 스스로 배우는 방법 대표 이미지
출처: 딥러닝

딥러닝이 뭐예요? 컴퓨터가 스스로 배우는 방법

여러분, "딥러닝"이라는 말을 들어봤나요? 조금 어려워 보이지만 걱정 마세요. 오늘은 아주 쉬운 이야기로 하나씩 풀어볼게요. 천천히 따라오면 누구나 알 수 있어요!

딥러닝은 "여러 층으로 배우는 컴퓨터"예요

딥러닝은 컴퓨터가 스스로 배우는 방법 중 하나예요. 여기서 "딥(deep)"은 영어로 "깊다"는 뜻이에요. 왜 깊다고 할까요? 바로 배우는 과정이 여러 층(계단)으로 쌓여 있기 때문이에요.

계단을 한 칸씩 올라가면 점점 높은 곳에 도착하죠? 딥러닝도 층을 한 칸씩 지날 때마다 조금씩 더 똑똑하게 이해해요.

우리 뇌를 흉내 냈어요

딥러닝은 사람의 를 본떠서 만들었어요. 우리 뇌 속에는 "신경세포"라는 아주 작은 부품이 엄청 많아요. 이 부품들이 서로 손을 잡고 신호를 주고받으면서 생각을 해요.

컴퓨터도 이걸 흉내 내서 인공 신경(가짜 신경세포)을 아주 많이 만들었어요. 그리고 이 신경들을 층층이 쌓아 올렸어요. 마치 레고 블록을 여러 줄로 쌓는 것과 비슷해요.

딥러닝이 뭐예요? 컴퓨터가 스스로 배우는 방법 도식

왼쪽에서 정보가 들어오면, 가운데 여러 층을 하나씩 지나면서 점점 더 잘 이해하고, 마지막에 답이 나와요.

딥러닝은 인공지능의 한 부분이에요

딥러닝은 갑자기 생겨난 게 아니에요. 커다란 가족 안에 들어 있어요. 가장 큰 가족은 인공지능(AI)이에요. 그 안에 머신러닝(스스로 배우기)이 있고, 또 그 안에 딥러닝이 쏙 들어 있어요.

마치 큰 상자 안에 중간 상자가 있고, 그 안에 작은 상자가 든 것과 같아요.

층마다 조금씩 더 똑똑해져요

딥러닝이 그림을 보는 방법은 아주 재미있어요. 처음 층에서는 아주 작은 점과 선만 봐요. 다음 층에서는 그 선들을 모아서 눈, 코, 입 같은 모양을 알아봐요. 더 위층에서는 그 모양들을 합쳐서 "아, 이건 사람 얼굴이야!" 하고 알아채요.

한 계단씩 올라갈수록 더 큰 그림을 이해하는 거예요. 우리가 퍼즐 조각을 하나씩 맞춰서 전체 그림을 보는 것과 똑같아요.

많이 연습하면 잘하게 돼요

딥러닝도 처음부터 잘하지는 못해요. 사람이 자전거를 여러 번 타다 넘어지며 배우듯이, 딥러닝도 수많은 자료를 보며 연습해요. 이걸 "훈련"이라고 불러요.

답이 틀리면 "어? 조금 틀렸네" 하고 조금씩 고쳐 나가요. 이렇게 연습을 반복할수록 실수가 줄고 점점 똑똑해져요.

배우는 방법은 세 가지가 있어요.

  • 정답을 알려 주며 배우기: "이건 고양이, 이건 강아지" 하고 정답표를 함께 보여 줘요.
  • 정답을 조금만 알려 주며 배우기: 몇 개만 정답을 알려 주고 나머지는 스스로 짐작하게 해요.
  • 스스로 규칙 찾기: 정답을 안 알려 주고, 비슷한 것끼리 스스로 모으게 해요.

딥러닝은 이런 일을 해요

딥러닝은 우리 주변에서 많은 일을 도와줘요. 사진 속 강아지를 알아맞히고, 우리 말을 알아듣고, 외국어를 번역하기도 해요. 심지어 그림을 멋진 화가의 그림처럼 바꾸기도 해요!

아래 그림을 보세요. 평범한 사진을 유명한 화가의 그림 느낌으로 바꿔 놓았어요. 딥러닝이 화가의 붓 터치를 배워서 흉내 낸 거예요.

평범한 사람 사진이 유명한 화가의 그림 느낌으로 바뀐 모습
Visual art processing of Jimmy Wales in France, with the style of Munch's " The Scream " applied using neural style transfer · 출처: 딥러닝

정리해 볼까요?

오늘 배운 딥러닝을 짧게 정리해 볼게요.

  • 딥러닝은 컴퓨터가 스스로 배우는 방법이에요.
  • 사람의 를 흉내 내서, 인공 신경을 여러 층으로 쌓았어요.
  • 층을 하나씩 지날수록 점점 더 잘 이해해요.
  • 많이 연습할수록 실수가 줄고 똑똑해져요.

어때요, 생각보다 어렵지 않죠? 딥러닝은 지금 이 순간에도 세계 곳곳에서 우리를 돕고 있어요. 여러분도 이제 딥러닝이 무엇인지 친구에게 설명해 줄 수 있을 거예요!

출처

광고

리깅 파이프라인 자동화 도구

반복 작업은 스크립트에게. 현업에서 쓰는 리깅 툴 모음.

리깅 도구 보기