딥러닝이 뭐야?


  • 딥러닝이 대체 뭐야?
딥러닝(Deep Learning)은 '깊다'는 뜻의 딥(Deep)과 머신러닝(기계학습, Machine Learning)을 합친 말입니다. 머신 러닝의 한 갈래이므로 '딥 머신러닝'이라고 부르는게 맞겠지만 너무 길어서인지, 아무튼 다들 딥러닝이라고 부르게 되었습니다.


  • 딥러닝과 머신러닝의 차이점이 뭐야?
딥러닝은 딥러닝이 아닌 머신러닝 알고리즘보다 더 깊다는 특징이 있겠죠? 기존에 사용하던 머신러닝 알고리즘은 주어진 데이터를 한 번만 가공합니다. 예를 들어 사진을 받으면 이 사진에 있는 물체의 '색깔'이나 '테두리'를 추출한 뒤에 이 정보를 이용해 사진에 나온 동물이 강아지인지 고양이인지 판별합니다. 반면 딥러닝은 색깔, 테두리 같은 특징을 선택하고 추출하는 모든 과정을 자동적으로 수행합니다.

  • 딥러닝은 왜 유명해진거야?
성능이 엄청나게 좋기때문입니다. 몇 년 사이에 휴대폰에 들어간 음성인식, 페이스북이나 구글의 사진 얼굴 인식, 구글 번역기 등의 성능이 확 좋아진 이유도 딥러닝 덕분입니다.


알파고가 뭐야? - 알파고, 알파스타, 딥마인드


  • 알파고가 뭐야?
알파고는 구글의 자회사 <딥마인드>에서 개발한 인공지능입니다. 구글의 모회사 이름이 <Alphabet>이고 바둑이 영어로 <Go>라서 이걸 합쳐서 만든 이름이죠. 알파고는 온라인에 쌓여있는 수십만건의 바둑 대전을 분석하여 각 상황에 따라 어떤 수를 두는것이 제일 좋은지 학습했습니다. 여기에 <컨브넷/컨볼루션 뉴럴 네트워크(딥러닝)>와 <강화 학습>같은 기술이 사용되었습니다.

알파고는 2016년 3월 이세돌 기사와의 대결을 4:1로 이겨 명성을 떨쳤습니다.

나중에 나온 버전인 알파고 마스터나 알파고 제로는, 인터넷에 있는 기보를 전혀 보지 않고 스스로와 대결하며 바둑을 배웠는데 여러가지 알고리즘을 개선하여 오히려 바둑을 더 잘둡니다. 알파고 제로는 이세돌과 대국을 벌인 알파고를 100대 0으로 이겼습니다.

  • 알파스타가 뭐야?
알파스타는 딥마인드에서 개발한 스타크래프트 2를 플레이하는 인공지능입니다. 바둑은 한번씩 돌아가면서 두지만 스타크래프트는 실시간으로 유닛을 만들고 조종해야합니다. 그리고 바둑은 판 전체를 훤히 볼 수 있지만 스타크래프트는 지도에서 시야가 제한되어있어서 여러가지로 더 어려운 문제입니다. 2019년 1월 알파스타는 프로게이머를 상대로 10대 1로 이겼습니다.

  • 딥마인드는 뭐야?
딥마인드는 영국 런던에 있는 인공지능 연구소입니다. 2014년에 구글이 인수한 뒤로는 구글 딥마인드가 공식 이름입니다. 

영국인 데미스 허사비스가 2010년에 딥마인드를 세운 이래 현재까지 최고경영자는 데미스 허사비스가 맡고있습니다. 데미스 허사비스는 체스 신동였고 뇌과학관련 박사이면서 개임개발자인데, 강인공지능을 만들겠다는 모토로 딥마인드를 만들었습니다.

인공지능이 뭐야? - 인공지능, 약인공지능, 강인공지능

  • 인공지능이 뭐야?
요즘은 아무데나 인공지능이라는 말을 붙이는게 유행이라 정확한 뜻은 그 때 그 때 다릅니다.
원래는 Artificial Intelligence를 번역한 말이고 AI라고도 하죠. 무엇이든 자동화가 이루어지는걸 인공지능이라고 부르는 경향이 있는데 예를 들어 이미 수십년간 사용하던 자동 빨래 기계, 즉 세탁기에도 아무 기능이나 추가한다음에 인공지능 세탁기라고 붙인다든지 하는 식입니다. 

  • 그럼 약인공지능은 뭐야?
약인공지능은 Weak AI의 번역으로 특정 작업을 자동적으로 수행하는 시스템이나 알고리즘을 약인공지능이라고 부릅니다. 예를 들어 청소를 대신 해주는 로봇 청소기나 음성을 알아듣고 휴대폰 조작을 도와주거나 정보를 찾아주는 애플 시리같은거죠. '강인공지능'이 아직 개발되지 않았기 때문에 우리가 주변에서 보는 인공지능은 모두 약인공지능입니다. 

  • 강인공지능?
강인공지능은 Strong AI의 번역입니다. 사람처럼 다양한 작업을 가르쳐주지 않아도 척척 하는 수준의 인공지능이 강인공지능입니다. 터미네이터 2에서 인류와 전쟁을 벌이는 로봇이 바로 강인공지능입니다.