PGR21.com
- 자유 주제로 사용할 수 있는 게시판입니다.
- 토론 게시판의 용도를 겸합니다.
Date 2017/02/19 22:06:54
Name 이기준(연역론)
Link #1 http://kr.deductiontheory.com/
Subject [일반] 완전쉬운 딥러닝

원문링크 주소: http://kr.deductiontheory.com/2017/01/blog-post.html


피지알 게시판 특성 때문에 본문이 중간에 짤려요. 전체 글을 보고 싶으신 분은 링크를 타고 들어가서 보는 것을 추천해 드릴게요.



TOSPprhaoOkgUHKY9bGw9e41vyqN8Lr_E8c5OBihm1D83FZfhnLmKpyXxtxzMaeUcgGRSd3f4f9QrKYuiipyw1cbdYZfatyxOvsY4KIJD1iDWqqjEUNZep-bfFX4MkAczeKA1217


이 글과 연결된 과거 글은 여기에 있어요.

이기준 이기환의 딥러닝 연구 - 연역론 블로그

딥러닝과 논리학 연구 - 오늘의 유머

이 글은 오늘의 유머 과학 게시판에도 업로드 되었어요.


안녕하세요. 이기준입니다. 제가 어제 오유 과학게시판에 쓴 글이 베오베를 갔어요. 그것도 글 쓴지 세 시간 밖에 되지 않아서요.

제가 베오베 갈 것을 기대하지는 않았거든요. 그런데 베오베를 가고 나니 다른 분들의 댓글 중에 "아, 궁금해서 읽어보았는데 어렵다."하는 댓글이 눈에 들어오더군요.


image?w=213&h=285&rev=5&ac=1

그걸 보니 마음이 아프더라구요. 그래서 "이걸 좀 더 쉬운 유머처럼 써보면 어떨까?"하는 생각을 하게 되었습니다. 물론 제가 그렇게 하려고 노력을 하더라도 안될 수도 있지만요. 그래도 시도를 해보기로 마음을 먹었어요. 그게 저에게 친절하게 해준 사람들에게 보답을 하는 방법이라는 느낌이 들었기 때문에요.


그래서 수학 포기한 사람도 이해할 수 있고, 전공자 아닌 사람도 이해할 수 있는 이야기를 한 개 구상해 보게 되었습니다.


먼제 이 글을 읽기 전에 제가 말씀드릴 것이 있어요.


이 글은 저의 개인적인 주장이 들어가 있어요. 저의 개인적인 주장이 뭐냐면 과학계에서 "그래, 너 인정!"하는 객관적인 인증을 받은 주장이 아니라는 말이에요.


이 글의 본 게시물이었던 딥러닝과 논리학 연구 글은 과학계에서 인정받는 객관적인 정보성 글이 아니에요. 이 글은 제가 제 동생 이기환님과 연구를 한 과정을 정리한 주관적인 정리입니다. 제가 지금 쓰는 이 글도 본 게시물을 풀이한 내용이기 때문에 똑같이 주관적인 정리에요. 저는 이런 부분을 처음부터 정직하게 밝혔어요. 속인 적 없습니다.


지금 딥러닝 분야가 어떤 상태냐면 알파고 같은 놀라운 결과물이 거의 매 달마다 한 개씩 새롭게 나오고 있는데 아무도 그게 왜 그런지, 어떻게 해서 그런지 완벽하게 알아내서 규명을 못하고 있어요.


image?w=756&h=227&rev=356&ac=1


딥러닝 관련해서 외국 학자, 외국인 개발자들의 블로그와 칼럼을 읽어보면 위의 그림 같은 딜레마가 계속 반복해서 나와요. "00을 조정했더니 긍정적인 효과가 나왔다. 의미 있는 효과가 발생했다. 그러나 왜 그런 것인지, 어떤 원리로 그렇게 되는 것인지는 알 수가 없다." 논문에서도 이런 표현이 반복해서 나와요.


그래서 연구자들 사이에서는 "딥러닝 진리교"라는 우스개 소리도 있어요.

동료 포닥이여, 딥러닝 진리교는 네 가지 단계로 이루어지네. 포닥은 포스트 닥터(박사 후 연구자 과정)

첫째, 불신하는 단계이네. 이 불신은 주로 재래식 머신러닝을 오래 연구한 사람일 수록 심하다네.

둘째, 의심하는 단계이네. 딥러닝이 주는 엄청난 결과에 놀라면서도 그 원인을 파악할 수 없어 의심하고 방황한다네.

셋째, 받아들이는 단계이네. 모든 것을 체념하고 데이타셋을 돌리면서 딥러닝이 주는 기적같은 결과에 기뻐하고 감사하는 단계이네.

넷째, 딥러닝으로 영생을 얻고 다시 태어나는 단계이네. 과거의 머신러닝을 버리고 딥러닝으로 세례를 받고 새 사람이 되는 것이라네.


혹시 다른 머신러닝을 전공하신 분이 이 글을 읽고 있다면.. (살려주세요..) 위의 농담은 농담일 뿐, 너무 진지하게 받아들이지 마세요. 제가 만들어 낸 농담이 아니에요.


여튼 이게 업계의 현 상황이구요.이 문제가 배우는 사람들에게도 똑같이 적용되고 있어요.

논문 참조하고 그대로 딥러닝 프로그램을 돌려서 재현 결과가 나오긴 나오는데 왜 나오는지는 잘 모르겠고 그래서 헤메는 부분이 있어요. 이게 딥러닝 연구자들의 주요 고충 중에 하나에요. 왜 이게 되는지, 어떻게 되는지는 모르면서 최신 논문이 나오면 계속 재현 실험 해보고 그걸 토대로 옵션을 바꾸어서 결과를 더 나아지게 하는 걸 반복하고 있거든요. 그런 과정에서 알파고, 왓슨 같은 놀라운 결과물이 계속 나오고 있는 것이구요.


그래서 연구자들 중에는 이러다 과학이 망하겠다 하는 걱정을 하는 분도 있습니다. 왜냐하면 과학이라는게 과정을 증명하지 못하고 결과만 보여주면 안되거든요. 그러면 원리를 아는 게 아니니까 연구를 믿을 수가 없잖아요. 이론을 이해하고 증명하지 못하면 과학자들이 필요 없어질 수도 있구요. 과학자 대량 실직 사태?! 아.. 앙대..


거기다가 알파고, 왓슨 등이 놀라운 성과를 내면서 4차 산업혁명이다, 인공지능이 사람 일자리를 다 뺏을 거다 하는 전망이 나오잖아요. 그래서 불안해 하시는 분들이 있어요.


그러나 과학이 망하지는 않겠지요. 제 생각에는 예전에 양자역학 처음 개발되었을 때 동시성, 다차원성 때문에 과학자들이 패러다임을 받아들이는데 힘들었던 것과 비슷한 맥락이라고 봅니다. 시간이 지나면 과학자들의 패러다임, 즉 세계관이 딥러닝을 이해할 수 있는 방식으로 바뀌게 될 거라고 생각해요. 그러니 우리는 지구멸망 같은 걱정은 하지 말도록 합시다.


image?w=756&h=191&rev=86&ac=1


위의 그림같은 일은 일어나지 않을 것임.



어? 그러면 이기준님과 이기환님은 뭘 아는 거임?

"어? 과학자들이 전부 잘 모른다면서요? 그러면 이기준님은 뭘 아는 거임?" 이런 질문이 나올 수 있겠네요.
그래서 제가 처음 말한 것이 제 개인적인 주장이 들어가 있다는 말이었어요. 그러나 제가 아무것도 모르면서 구라를 하는 것은 아니에요.


저는 딥러닝 공부를 하려고 싱글 퍼센트론과 다중 퍼셉트론 소스를 C++에서 줄리아로 포팅했어요. 포팅이라는 것은 뭐냐면 영어로 된 코드를 중국어로 번역을 한 거랑 같은 거에요. 그러려면 영어도 중국어도 다 이해해야 하죠.  

포팅해서 제대로 동작하면 제가 C++ 소스도 제대로 이해했고, 줄리아 코딩도 제대로 했다는 것을 의미해요. 그리고 줄리아 포팅한 소스에 주석도 달았어요.


주석이라는게 뭐냐면 코드 밑에 이 코드는 이러이렇게 동작한다 하고 설명을 달아 놓는 것이에요. 저는 주석을 코드 한 줄 한 줄 다 달았어요. 이게 무슨 말이냐면 제가 대충대충 흉내만 내서 포팅한 것이 아니라 코드 한 줄 한 줄 다 이해했고 설명이 가능하다는 거죠.


이렇게 잘 쓰여진 소스 한 개를 분석해서 주석을 달면서 다른 언어로 포팅을 하는 연습을 하면 프로그램 실력이 팍팍 늘어요. 앞으로 소프트웨어 분야에서 일하고 싶으신 분들은 명심하시길 바래요. 이런걸 이종포팅, 이종학습이라고 불러요.


이런걸 다른 사람들은 안 하냐구요? 다른 사람들이 안 하는 것은 아닌데요. 저처럼 하는 사람이 적어요. 아예 없는 것은 아닌데 드물다는 거죠.


제가 연구했던 방식을 비유를 해서 설명하면요. 스타크래프트가 있어요. 그런데 대부분의 사람들은 스타의 유저 맵 생성기를 이용해서 새로운 맵을 만들고 유즈맵 게임을 만들고 그랬어요.


그런데 저는 블리자드에서 공개한 오픈소스 스타프래프트 C++ 소스를 보기만 하고 저 스스로 줄리아라는 새로운 언어로 스타크래프트 복제본을 코드로 쳐서 바닥부터 만들어 본 거에요. 그게 바로 포팅이에요. 그렇게 포팅을 하면서 스타크래프트 소스의 코드 한 줄 한 줄 내용을 분석하고 그 의미에 대해서 주석을 달아 본 것이에요. 그러면 그 프로그램이 어떻게 만들어졌는지 잘알 수 있겠죠.


제가 자랑을 하려고 한 것은 아니고요. 당연히 유저 맵 생성기 써서 맵 만들고 유즈맵 만든 것도 의미가 있죠. 훌륭한 결과물도 거기서 많이 나오구요. 절대로 무시하는 것이 아닙니다.


딥러닝 업계에서 유저 맵 생성기 역할을 하는 프로그램이 있어요. 이것을 프레임워크라고 해요.


image?w=668&h=285&rev=135&ac=1


위의 그림에 나온 것들이 프레임워크에요. 대부분의 연구자들은 이런 프레임워크를 이용해서 여기에 데이터셋이라는 것을 넣어서 돌린 다음 결과물을 얻어요. 왜 그렇게 하냐면 연구 시간이 단축되거든요. 작업하기가 수월해요. 대신 속에서 뭐가 어떻게 돌아가는지는 잘 모르게 되죠. 그렇게 장단점이 있어요.


저와 제 동생 이기환님이 프레임워크로 실험하는 것도 해보았는데요. 그 안에서 일어나는 깊은 원리를 이해하고 싶어서 자기 스스로 이종 언어로 포팅하기를 해본 것이에요. 그러면 프로그래밍 실력이 확 올라가거든요.


image?w=756&h=414&rev=290&ac=1


위의 짤방은 웃자고 만들어 본 것일 뿐, 이종포팅과 주석달기 외에도 프로그래밍을 배울 수 있는 방법은 많아요. 제 입장에서는 여러가지 해본 결과 이종포팅을 하고 코드를 한 줄 한 줄 해석해서 주석다는 것이 상대적으로 최선이라고 생각한다는 거에요. 그러니 웃자고 만든 짤방을 보고 죽자사자 덤벼드시면 안되요...


자 그래서 제가 분석한 소스를 기준으로 딥러닝이 어떻게 돌아가는지 어느 정도 안다고 주장을 할 수 있는 것입니다. 우리가 이종포팅한 링크를 오픈소스 사이트인 깃허브에 올렸었구요. 깃허브 링크


과학 계열에서는 이런 것을 중요하게 생각하거든요. 그 사람이 말하는 것에 근거가 뭔지, 해 보고 말하는 건지 안 해보고 그냥 상상으로 추측만 하는건지 말이에요.


만약 제가 이종포팅 경험 없이 그냥 "카더라..", "그럴 것 같지 않음?"같은 식으로 글을 쓰면 아마 연구가 의미가 없을 거에요. 상상을 구현해서 검증해 볼 수가 없으니까요.


저는 오유에만 글을 올린 것이 아니라 딥러닝 연구자 그룹에 이 글을 먼저 올렸었어요. 원래 거기만 올리려고 한 것인데 제가 예전부터 오유에 글을 올려왔어서 한 번 과학 게시판에 올려 본 것이었어요. 그러다가 얼떨결에 베오베까지 가게 된 것이었구요.


여튼 저는 딥러닝 이종포팅 경험이 생겼어요. 그런데 저도 딥러닝이 왜 그렇게 돌아가는지, 어떻게 해서 그런 것인지 완벽하게는 모릅니다. 그래서 저는 딥러닝의 정보처리를 풀이할 가설을 세워 보았어요. 그 가설에 사용된 근거가 바로 제가 연구하던 연역론이에요.



읭? 연역론?

저는 연역론이라는 이 가설 이론을 오랫동안 연구했어요. 이 글을 읽으시는 분들은 연역론이라는 이름에는 크게 신경 쓸 필요 없어요. 제가 지은 이름이니까요. 왜 이름을 따로 새롭게 지었냐면 이걸 가르쳐 주는 사람이 없어서 제가 계속 연구를 하다가 다른 학설과 구분하려고 이름을 따로 지어 준 것이에요.


제가 연역론이라는 것을 연구한지는 10년이 넘었어요. 연역론이라는 이름은 2012년에 지어 주었구요. 그 전에는 그냥 이기준의 이론, 이기준의 의견 정도로 정의하고 있었죠. 그러다가 부르는 말이 없으니까 이론을 전개할 때 갑갑하더라구요. 그래서 이름을 한 개 지어준 것이 연역론이라고 하게 되었어요.


그럼 아래에 이어지는 내용에서 천천히 연역론이 무슨 내용으로 되어 있는지 설명을 해볼게요. 그리고 한 번 더 얘기할게요. 제가 연구했다던 논리학 주제인 연역론은 저 개인적인 주장일 뿐 딥러닝계의 다수 이론, 정설이 아닙니다.

제가 이렇게 여러 번 써도 이해를 못하시고 가끔씩 시비를 걸고 뭐라고 하시는 분이 있어서 이렇게 강조해 봅니다.



딥러닝의 비하인드 스토리..

이 내용은 전공자들은 대부분 알고 있는 얘기에요. 그러나 이 글은 완전 쉽게 초보를 위해서 쓰는 것이기 때문에 적어 볼게요.


딥러닝에 사용되는 기술인 DNN을 우리말로 강제번역하면 심층 신경망이라고 하는데요. 인공신경망을 겹겹으로 사용해서 정보처리를 하는 것입니다. 인공신경망은 무엇이고 누가 만들었을까요?


인공신경망의 가설은 1940년대부터 시작되었어요. 몇몇 학자들이 사람의 신경에서 일어나는 정보처리를 컴퓨터에서 구현하면 어떨까? 해서 계산 방법을 만들어 보고 있었어요. 그러다가 1950년대 말부터 그 가설을 퍼셉트론이라는 형태로 구현한 분이 나타났어요. 그분의 이름은 프랑크 로젠블라트에요.


image?w=436&h=222&rev=18&ac=1


위의 그림에서 왼쪽 사진이 로젠블라트구요. 오른쪽 그림이 퍼셉트론을 간단한 도식으로 만들어 본 것이에요. 이게 무슨 내용인지는 아래에 이어질 글에서 설명해 볼게요. 일단 지금은 역사얘기부터..


1950년대 말부터 1960년대는 미국 경제가 호황기였거든요. 그런 상태에서 "컴퓨터가 사람처럼 생각하게 할 수 있다."는 주장은 큰 인기를 끌었어요. 여기저기서 연구 자금이 많이 들어왔죠.


당시 인공지능 업계에는 두 가지 큰 흐름이 있어어요. 한 개는 프랑크 로젠블라트가 주도하는 인공신경망 계열이었고요. 다른 한 개는 마빈 민스키가 주도하는 기계학습(머신러닝) 계열이었어요.


그런데 이렇게 두 계열이 평화롭게 연구를 하면 좋은데.. 현실은 그렇지 못했어요. 왜냐하면 그때 당시에는 컴퓨터의 계산 능력이 그렇게 강력하지가 않았거든요. 그래서 인공신경망, 기계학습 둘 다 의미 있는 수준 만큼 성과가 나지 못하고 있었어요. 컴퓨터가 계산 능력이 떨어지니까 프로그램의 계산 결과물이 안 나오는 거에요.


그렇게 한 10년 정도 지나는 동안에도 성과가 안 나니까 연구 지원하는 곳에서 "너네들 뭐하는 거냐? 그거 진짜 되기는 되는거냐?"하고 압박이 들어왔어요.


그래서 갑자기 인공지능 업계가 서로를 까고 비방하는 분위기로 바뀌었어요. 양쪽 다 실전으로 증명을 못하는 상태에서는 어느 한 쪽을 까서 찍어 누르는 편이 자기가 살아남는데 유리하거든요. 인터넷에 게시판에서 실제로 증명 못하는 사람들이 주로 키보드 워리어, 주둥이 파이터가 되는 거랑 비슷하죠.


image?w=646&h=233&rev=33&ac=1


그러던 와중에 마빈 민스키 쪽에서 인공신경망을 호되게 비판하는 논문을 발표해요. 쉽게 말해서 "인공신경망은 아무런 쓸모가 없는 구라다!"하는 정도의 막장 디스를 한 거에요. 민스키 쪽의 기계학습 계열도 그렇다 할 성과는 없었지만 인공신경망보다 조금 더 결과가 좋았거든요.


그래서 인공신경망 쪽에 지원되던 연구자금이 끊어지게 되었어요. 충격 먹은 로젠블라트는 자살을 하게 되었어요. 지못미.. 슬프네요. 로젠블라트의 죽음에 대해서는 자살이냐 사고사냐 의견 차이가 있어요. 객관적인 사실은 로젠블라트가 연구자금 지원이 다 끊어지고 나서 매우 우울해 하던 시기에 혼자 요트를 타고 나갔다가 사망한 상태로 발견되었다는 거에요. 그러나 유서가 없었기 때문에 경찰은 사고사로 결론을 내렸어요. 저는 이 글에서 자살이라는 관점으로 글을 썼어요.


그런데 이 치킨 게임의 승자는 없었어요. 아까 말했지만 민스키 쪽의 기계학습도 뚜렷한 성과를 못 내었거든요. 그래서 인공지능 업계 전체가 망하고 약 20년 동안 펀딩이 끊어지게 되었어요. 이것을 두고 업계 사람들은 인공지능의 겨울이라고 불러요.


image?w=642&h=388&rev=229&ac=1


이 핵겨울 기간 동안 기계학습 계열에서는 철저하게 인공신경망 계열을 따돌리고 괴롭히게 되었어요. 어떻게 괴롭혔냐면 기계학습 계열이 주류를 이루어서 인공신경망 계열의 논문이 저널에 신청되면 리젝트(거절)해버리는 거에요. 기계학습 연구자들이 몰려들어서 다구리를 놓아서 논문 발표가 안되게 했다는 거죠. 비열하죠? 그러나 이게 현실이었어요.


논문을 리젝트 시키니까 인공신경망 계열에서 박사가 점점 안 나오게 되고 박사학위를 못 받으니까 취직도 안되구요. 취직자리도 기계학습 계열이 다수인 곳에서는 인공신경망 전공한 사람이 들어오지 못하게 막았어요. 그래서 한 때 업계에서는 인공신경망은 내용을 읽어 보지도 않고 리젝트 시킨다는 우스개 소리도 있었어요.


image?w=320&h=161&rev=13&ac=1


제프리 힌튼이라고 2000년대에 와서 유명해지신 이분도 이 박해를 피해서 캐나다의 대학교로 떠났어요. 미국에서는 자리가 안 나서요.


기계학습은 1980년대부터 차차 의미있는 결과가 나오기 시작했어요. 그런데 인간의 인식능력, 인간의 판단능력에는 미치지 못했어요. 그래서 이 시기 동안에는 주로 인간만큼의 능력을 내는 것을 목표로 해서 연구를 했어요.


그리고 이 암흑기 동안 인공신경망 계열에서는 몰래 숨어서 비공을 연마하고 있었어요. 1990년대 즈음부터 인공신경망의 생존자였던 제프리 힌튼과 얀 르쿤은 최초 아이디어였던 퍼셉트론을 개량해서 다중 레이어 퍼셉트론을 개발하게 되었어요. 이게 딥러닝으로 발전하게 된 것이구요.


그러나 이분들의 아이디어는 실제 현실에서 구현을 해서 검증을 하지 못했어요. 이 아이디어를 구현 실험하려면 컴퓨터 자원이 많이 필요했거든요. 쉽게 말해서 슈퍼 컴퓨터가 필요했는데요. 이분들에게 그만한 지원이 이루어지지 않았어요. 그래서 힌튼은 자주 이런 말을 했다고 해요. "나한테 펀딩만 좀 더 빵빵하게 해주기만 하면 놀라운 결과물을 보여줄 수 있다고!"


image?w=389&h=132&rev=9&ac=1


그런데! 2000년대에 구글이라는 회사가 등장해요. 이 회사는 회사 초창기부터 인공지능에 관심이 있었어요. 그래서 자기 회사 서비스에 기계학습을 도입해서 이득을 얻었어요. 구글의 검색서비스, 이메일의 스팸필터, 기타 구글 서비스들에는 다양한 기계학습과 기타 자동화 기술이 많이 사용되었어요.


구글에서는 세상에서 정파와 사파로 구분하는 것에 연연하지 않고 기술이 있으면 검증을 해보고 자기 회사에 도움이 되면 다 가져다 쓰자 하는 모토를 가지고 있었는데요. 그래서 인공신경망을 개량한 딥러닝 기술을 가져다가 실험을 해보게 되었어요.


그랬더니?! 의미있는 성과가 나온 거에요. 그리고 비슷한 시기에 사진을 보고 구별하는 이미지넷이라는 대회에서 제프리 힌튼 연구실 팀이 우승하게 되었어요. 갑자기 인공신경망 계열에 봄이 찾아온 거죠! 이제 2000년대 이후 인공신경망 계열을 딥러닝 계열이라고 할게요.


image?w=756&h=475&rev=25&ac=1


특히 이미지넷 대회에서 딥러닝 계열은 2012년부터 기계학습 계열을 다 이겨버렸어요. 위에 그래프를 보면 딥러닝 계열 녹색이 비 딥러닝 계열들 파란색을 다 재껴버린 것을 볼 수 있죠. 돌아가신 로젠블라트가 이걸 보면 기뻐서 눈물이 나겠네요.


기계학습 계열에서는 그동안 엄청 노력했는데도 사진 인식률이 80%를 넘지 못했어요. 85% 정도가 사람 인식 능력이라고 하거든요. 그런데 딥러닝 계열은 85%를 뛰어넘고 90%를 뛰어넘게 된 거에요. 사람보다 더 사진을 알아보는 능력이 낫게 된 거에요. 이제 인간을 닮은 인공지능이라는 말이 무색하게 된 거죠.


그래서 기계학습 계열에서는 멘붕.. 그리고 처음에는 딥러닝을 은근하게 까려고 했어요. 아까 위에 제가 인용했던 "딥러닝 진리교" 농담처럼 기계학습(머신러닝)을 하던 사람들은 부러워서 배가 아프기도 하고, 이게 뭔가 의심스럽기도 하고, 화가 나기도 하고 복잡한 심경을 겪었어요.


특히 학계에서 나이가 많은 사람(일명 꼰데)들일 수록 기계학습 위주로 배웠고 인공신경망은 쓸모없다고 배운 경우가 많았거든요. 그런데 딥러닝 계열 실력이 월등히 좋으니까 예전처럼 까고 무시하려고 해도 그럴 수가 없었죠. 그래서 비교적 젊은 연구자들 중심으로 현실을 받아들이고 딥러닝 진리교로 넘어가는 사람들이 생겨났습니다.


그리고 더 많은 딥러닝 실력자들이 강호에 나타나기 시작했어요.


image?w=733&h=169&rev=45&ac=1


알파고로 유명해진 구글 딥마인드를 만든 하사비스가 그런 사람인데요. 사람 중에 그 분야에서 최고 능력자에 해당하는 이세돌 같은 사람도 이길 수 있다는 이 놀라운 결과 때문에 전세계의 이목이 딥러닝 분야에 쏠리게 되었어요. 그게 현재 상황이네요. 이제 딥러닝 분야에 투자도 많이 이루어지구요.


놀라운 반전이 있었죠?

그리고 여기에 숨은 사실이 하나 더 있어요. 딥러닝을 흥하게 한 요소 중에는 게이머들이 사용하던 그래픽카드의 공이 있었어요. 딥러닝을 연구하던 연구자 한 명이 시험삼아서 CPU가 아니라 수십 개에서 수백 개의 코어를 가진 그래픽카드의 GPU로 딥러닝 프로그램을 돌려보면 어떨까.. 해서 해보았더니 딥러닝 계산 시간이 수십 배로 단축되었다네요. 그래서 딥러닝 연구하는 사람들은 거의다 GPU를 사용해서 프로그램을 돌려요.


image?w=716&h=165&rev=164&ac=1


게이머를 위해서 개발한 그래픽카드가 이런 곳에 쓰이게 되었다니 신기하네요. 나는 그저 지난 수십 년 동안 게임을 열심히 했을 뿐인데 그게 그래픽카드 산업을 흥하게 하고 나비효과로 딥러닝에 영향을 미쳐서.. 원기옥에 에너지를 보탠 느낌이네요.


자 이것으로 딥러닝의 비하인드 스토리를 마치고요. 더 궁금한 것은 구글 검색 해보시면 잘 나올거에요.



절대성과 상대성

이제 제가 딥러닝 프로그램에서 어떤 정보처리가 일어나는지 가르쳐 드리려고 하는데요. 이걸 이해하려면 먼저 절대성과 상대성에 대해서 이해를 하면 편해요.


절대성이라는건 뭘까요?

쉽게 말해서 "무조건 그렇게 되는거임."하고 말하는 것은 절대적이라고 주장하는 진술이에요.


예를 들어서 종교 믿는 사람 중에 좀 꽉 막힌 사람을 보면 "그냥 무조건 그런 거임. 믿숨니다!”하는 경우가 있잖아요 이게 절대적인 주장, 절대성인거죠.


그런데 이 세상에는 절대적인 것이 있나요? 없거든요. 절대적인 믿음이나 절대성에 대한 생각은 생각하는 그 사람의 머리속에만 있어요. 자기 상상으로만 할 수 있다는 거죠.


그러면 상대성은 뭘까요? 상대성은 기준을 정하고 비교를 해서 그 기준으로 판단을 했더니 더 나은게 있고, 덜 나은게 있다는 생각이에요.


예를 들어서 인텔과 암드(AMD)가 있어요. 둘 다 CPU를 만들어요. 그런데 멍구는 인텔이라는 브랜드를 좋아해서 인텔 제품을 구입했어요. 웅이는 가격대 성능비, 즉 가성비를 기준으로 해서 골랐는데 그렇게 해서 암드 제품을 구입했어요.


image?w=756&h=190&rev=34&ac=1


멍구는 인텔이라는 브랜드에 대한 개인 취향, 주관적인 느낌으로 구입을 했어요. 그건 나쁜게 아니에요. 그럴 수도 있죠. 그런데 멍구가 웅이에게 "야 임마, 인텔이 짱이야. 그냥 무조건 인텔 사."이러면 이게 절대성을 주장하는 것이 되요.


웅이는 가성비를 기준으로 구입을 했는데요. 웅이가 절대적으로 나은 것이 아니에요. 그러나 웅이는 자기가 기준을 정하고 상대적인 비교를 해서 선택을 했죠. 이런 차이가 있어요. 웅이도 만약 멍구에게 "쨔샤, 가성비를 봐야지. 무조건 가성비로 사야돼."이렇게 주장하면 상대적인 영역에서 절대적인 주장으로 이동하게 되요.


이 관계를 논리학으로 정리해서 이해해 보아요.

멍구가 인텔 브랜드가 좋아서 인텔 CPU를 샀다.

이거슨 개인의 자유

그리고 이거슨 멍구의 주관적인 생각과 느낌

웅이가 가성비를 기준으로 제시한 다음 그 기준대로 판단을 해서 가성비가 상대적으로 제일 나은 것을 골랐다. 그랬더니 암드였다.

이것도 개인의 자유

그리고 이거슨 웅이가 가성비라는 상대적인 기준을 만들어 내서 판단을 한 거임

멍구가 웅이에게 "암드 왜사 임마, 인텔이 무조건 짱이야!" 이러면 멍구가 자신이 가진 개인적인 생각, 주관적인 생각으로 웅이를 괴롭히는 것이 됨.

이것이 바로 고정관념임

고정관념은 자기가 주관적으로 생각한 것, 상상한 것, 느낀 것이 이 세상에 절대적으로 적용된다고 착각을 하는 것임

자신이 가진 고정관념을 다른 사람에게 강제로 적용하려고 하면 오지랖을 부리는 일, 꼰데짓이 됨.

반대로 웅이가 멍구에게 "가성비로 구입해야지, 무조건 가성비가 짱이야."이러면 웅이 역시 자기가 생각한 것이 이 세상에 절대적으로 적용된다는 착각을 하는 것임. 즉, 똑같은 고정관념이 됨.

자신의 주관적인 생각이 주관적인 생각이라는 것을 인정하고 다른 사람의 주관적인 생각을 있는 그대로 인정하면 그거슨 피스(Peace), 다원주의, 다차원주의가 됨.

쉽게 말해서 서로 각자 다른 관점을 가지고 있다는 것을 기본적으로 이해한다는 것임

그렇게 개인이 서로 다른 관점을 가지고 있다는 것을 인정하고 나서도 여전히 객관적인 사실은 있음.

멍구는 30만원짜리 인텔 CPU를 사고 웅이는 10만원짜리 암드 CPU를 샀다는 것. 이거슨 변함없는 객관적인 사실

과학에서는 이 객관적인 사실을 가지고 최종 판단함.


어느 분들은 인텔 암드가 잘 이해가 안되시겠죠? 똑같은 버전으로 명품 브랜드랑 저가 인터넷쇼핑몰 가방을 얘기해볼게요.

쑤니는 브랜드인 샤넬백을 구입했구요. 여니는 가성비가 좋은 저가 인터넷쇼핑몰 가방을 구입했는데요.


image?w=419&h=185&rev=17&ac=1


논리 설명은 똑같아요.

쑤니가 샤넬 브랜드가 좋아서 샤넬백을 샀다.

이거슨 개인의 자유

그리고 이거슨 쑤니의 주관적인 생각과 느낌

여니가 가성비를 기준으로 제시??


통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
카카오닙스
17/02/19 22:24
수정 아이콘
음, PGR에서 이런 말을 할 줄은 몰랐는데 댓글 다실 때 각도기 지참하세요.
imemyminmdsad
17/02/19 22:26
수정 아이콘
이게 뭔 말인가요?
이기준(연역론)
17/02/19 22:29
수정 아이콘
잉? 그러게요.
17/02/19 22:34
수정 아이콘
실명 까고 쓴 글이니까 조심하자는 드립이 아닐까 추측해봅니다
이기준(연역론)
17/02/19 22:37
수정 아이콘
아, 그건 맞아요. 제가 실명을 쓰는 이유가 욕설, 비아냥, 인신공격 이런 거를 방지하자고 한거에요. "각도기"에 그런 뜻이 있나 보네요.
카카오닙스
17/02/20 10:39
수정 아이콘
아뇨 드립이 아니라 실제로 오유에서 논쟁하는 분과 고소를 하느니 마느니 하는 상황이라서 하는 말입니다
17/02/19 22:29
수정 아이콘
딥러닝(뿐만아니라 모든 인공지능 및 머신러닝류)의 이해는 수학적인 이해가 먼저고 프로그래밍으로 옮기는 건 상대적으로 별로 어렵지 않습니다.
그래서 일반인이 이해하기 어려운거고 학사수준에 가르치기도 힘들죠.
이기준(연역론)
17/02/19 22:31
수정 아이콘
그렇게 생각할 수도 있겠네요.
imemyminmdsad
17/02/19 22:34
수정 아이콘
십몇분짜리 대중강연 봤을땐 그냥 기계를 GPU로 학습시키고 인공뉴런을 만들어서 서로 연결시키면 되나보다 엄청 간단한줄 알았는데 3시간 정도짜리 전문강연 보니까 당최 무슨말인지 이해가 안가더라고요 https://www.youtube.com/watch?v=efWSbITntR0무슨 깁스의 샘플링이니 베이스 확률이니 뇌가 시각정보 처리를 계층적으로 한다느니 볼츠만 상수라느니
17/02/19 22:36
수정 아이콘
네. 확률론이나 통계학등의 이해없이 딥러닝을 배우는건 별로 의미없다고 생각합니다.
이기준(연역론)
17/02/19 22:38
수정 아이콘
제 블로그에 제가 쓴 다른 글을 보시면 수학과 논리 관점에서 딥러닝을 풀이해 놓은 다른 글을 볼 수 있어요.
아점화한틱
17/02/19 22:31
수정 아이콘
북극곰은... 뭘먹고있는거죠!?
이기준(연역론)
17/02/19 22:32
수정 아이콘
아마도.. 바다표범이 아닐까요?
1llionaire
17/02/19 22:58
수정 아이콘
앞부분을 보면 머신러닝과 딥러닝이 서로 배타적인 개념인 것처럼 읽힐 수도 있겠다 싶어서요. 딥러닝도 머신러닝(기계학습)의 부분집합인 거 맞죠?
이기준(연역론)
17/02/19 23:10
수정 아이콘
머신러닝을 먼저 배운 사람들은 딥러닝을 머신러닝 집합 속에 포함해서 넣고 싶어하구요. 처음 시작할 때부터 딥러닝을 배운 사람들은 딥러닝이 머신러닝과 기본적으로 원리가 다른 기술이라고 생각해요. 이건 사람마다 입장이 다를 수 있어요. 그러나 머신러닝 딥러닝 둘 다 "AI (인공지능)"영역에 속한 것은 사실이죠.
17/02/20 02:52
수정 아이콘
딥러닝은 머신러닝의 일종이 맞습니다. 사람마다 입장이 다르다는 건 이해가 안됩니다.
이기준(연역론)
17/02/20 07:19
수정 아이콘
퍼셉트론을 만든 로젠블라트가 자신이 만든 인공신경망이 기계학습에 속한다고 생각했을까요? 제 얘기는 이렇게 사람의 관점에 따라서 달라질 수 있다는 거죠. 저는 AI에 속한다는 것은 사실이라고 밝혔어요.
방민아
17/02/20 00:56
수정 아이콘
제가 이해한 바로는 일반적으로 기계를 학습시킬 수 있는 다양한 방법이 있고(SVM, 베이지안, 강화학습, 유전알고리즘, 인공신경망 등), 최근까지의 딥러닝은 이 중에서 인공신경망(위에 나오는 퍼셉트론)을 굉장히 많이 쌓아서 level을 많이 만드는 거라고 이해했습니다. 현재의 딥러닝은 다양한 머신러닝 방법론들(인공신경망, SVM, 강화학습 등)을 융합하여 보다 깊고 계층화 해서 학습시킨다고 이해하고 있어요.
결론을 짓자면 저는 부분집합이라고 생각합니다.
공실이
17/02/19 23:00
수정 아이콘
음... 중간 이후가 짤린거죠? 절대성과 상대성 설명하는 부분이 문단 기호가 다 빠져서 읽기가 좀 어렵게 되었네요.

이후 나머지 내용은 링크에 있다고 설명해주시는게 좋을것 같습니다.
아니면 연재형식으로 끊어서 적어주시는것도 괜찮겠네요.
이기준(연역론)
17/02/19 23:04
수정 아이콘
글 시작하는 머리에 그렇게 적어 놓았어요. 글이 중간에 잘려서 나오니 전체를 보시고 싶으시면 링크를 타고 들어가서 보는 것을 추천한다구요.
글을 잘라서 넣어도 또 잘려서 나오는 일이 생겨요.
공실이
17/02/19 23:06
수정 아이콘
아하 첫머리에 적어주셨군요, 그럼 뒤쪽에 문단부호 안나오는 부분은 그냥 잘라 버리시는 것도 좋겠네요.
적절한 절단신공으로.. 원문으로 유도!
이기준(연역론)
17/02/19 23:07
수정 아이콘
네, 저도 그렇게 하고 싶어요. 그런데 제가 잘라서 글을 올리면 피지알 게시판이 또 그걸 잘라먹어서 제가 글 끝에다 멘트를 써도 그게 피지알 게시판에서 표현이 안되요.
공실이
17/02/19 23:09
수정 아이콘
앗.. 그런 버그가 있군요.. 애매하네요. 좋은것 배워갑니다.
이기준(연역론)
17/02/19 23:11
수정 아이콘
제 글이 구글문서에서 복사해서 가져다 붙이는 방식으로 하고 있는데요. 그걸 피지알 게시판이 잘라먹는 버그가 있나봐요. 제가 일부러 그런 것은 아니니 이해해 주세요. 감사해요.
17/02/19 23:03
수정 아이콘
[여자분들은 인텔 암드가 잘 이해가 안되시겠죠? ] 라는 부분은 성차별적인 발언으로 느껴집니다. 모든 여성이 암드 드립을 치고 놀 수 없는 것처럼 모든 여성이 샤넬 가방이 몇 백 만원짜리 가방인지 아는 것은 아니지요... 남성의 경우도 그렇고요. 더군다나 게임 커뮤니티에 올라온 글임을 생각하면 더 부적절하게 느껴집니다. 많은 커뮤니티에서 활동하시고 글을 자주 쓰는 분인 것 같아 이러한 관점에서도 한 번쯤 생각하고 글을 써 주시면 좋을 것 같습니다.
이기준(연역론)
17/02/19 23:06
수정 아이콘
오잉, 그렇게도 생각할 수 있나요? 저는 "모든 여자가 컴퓨터 이해 못한다."라고 단정하지는 않는데요. 통계적으로 여자분들이 인텔 암드 비유를 이해 못할 확률은 높다고 생각해요.
17/02/19 23:34
수정 아이콘
설령 '여자는 인텔 암드를 이해 못한다'라는 사건이 아무리 통계적으로 유의하다 하더라도 그것이 진리라고 말할 수는 없겠지요. 그저 어떤 분들은 이해를 못하시겠지요 라고 표현했어도 될 문제라고 생각합니다.
我無嶋
17/02/19 23:35
수정 아이콘
그럼 더 좋은 표현은 "여성분들 중에는 인텔 암드가 익숙한 분들도 있겠지만 남자분들보단 비율이 적을거 같다" 일것 같네요. 지금 상태로는 확률에 기대고 있지만 여성은 인텔 암드 이해 못할거라는 스테레오타입을 깔고 앉은 표현이니까요. 본인께서 리플러들 각도기 지참하길 바라셔서 실명을 닉네임으로 쓸 정도로 섬세하시다면, 이런 부분에서 본인이 의도하는 바는 그게 아닌데 표현이 그런거니 읽는 사람들이 이해하면서 보라고 하면 안된다고 생각합니다.
이기준(연역론)
17/02/19 23:44
수정 아이콘
들어 보니 그게 더 좋은 표현이네요. 제가 참고해서 수정해 보도록 할게요.
참고로 저는 본인이 여자라고 밝힌 어느 여자분에게 "인텔 암드 비유가 잘 이해가 안되요."라는 피드백은 받아 보았어요.
我無嶋
17/02/19 23:46
수정 아이콘
네 글쓰신 분께서 어떤 마음으로 이 문장과 함께 가방의 예를 들어주셨는지 알 것 같고, 더 많은 분이 더 쉽게 이해하도록 도와주시려는 점도 감사합니다. 선의가 더 예쁘게 표현되었으면 하는 마음에서 드린 말씀이니 너른 이해 부탁드립니다. 감사합니다.
이기준(연역론)
17/02/19 23:47
수정 아이콘
그렇게 해서 제가 "어느 분들은 이해가 잘 안되시겠죠?" 라고 문장을 바꾸어 보았어요. 감사해요. 저도 이게 건전한 토론의 과정이라고 생각해요.
잉크부스
17/02/20 00:32
수정 아이콘
요즘 회사에서 거의 모든 연구분야에 딥러닝을 적용하려고 하고 있습니다.
두각을 나타내는 영상처리 분야라면야 모르겠습니다만 영상이 아닌 부분도
영상으로 어떻게든 치환하여 사용해 보려고 하더군요
물론 저는 거기에 긍정적인 편은 아닙니다.
상업용 제품들의 경우 아직 딥러닝이 돌아갈만큼의 컴퓨팅 파워를 내장하지 못하며
영상인식을 제외하고는 딥러닝을 적용하기 위하여 증가된 컴퓨팅 파워의 비용대비 효과를 못내고 있는 경우가 많기 때문입니다
17/02/20 02:50
수정 아이콘
로젠블라트가 자살을 했다는 얘긴 금시초문이네요. 사고로 죽은 걸로 아는데요.
또, 신경망의 다른 흐름이 기계학습이란 것도 이상하고요.
Supervenience
17/02/20 03:04
수정 아이콘
일단 공식적으로는 사고로 알려졌습니다만.. 자살이 아니냐라는 말은 아주 많이 떠돌았기 때문에.. 마냥 금시초문이라고 하시면 그냥 DRC님께서 못들어보신 것이지 않을지;;
17/02/20 03:08
수정 아이콘
공식적으로 사고로 알려졌는데 그 얘긴 하나 없이 자살이라고 적어놓으신 이유는 뭔가요?
Supervenience
17/02/20 03:26
수정 아이콘
그건 제가 글쓴이가 아니니 잘 모르겠네요...
사실 작정하고 본문에 태클 걸자면 한 두개가 아니라 그 중에 로젠블랏이 실제로 자살이냐 아니냐는 밝힐 수도 없고 중요한 편도 아닌 것 같네요.. 다른 의도가 있었을 것 같지도 않고, 있었다면 흥미 위주의 글쓰기를 위해서였겠죠. 아니면 실제로 글쓴이 분은 자살했다는 걸로 알고 계시거나.
이기준(연역론)
17/02/20 07:16
수정 아이콘
사고사라는 의견도 있고, 자살이라는 의견도 있어요. 혼자 요트를 타고 나갔는데 죽은 채로 발견되었다는 것이 객관적인 팩트구요. 당시 민스키에게 크게 비판받고 로젠블라트가 진행하던 프로젝트가 모두 자금 지원이 끊긴 상태라 자살로 정황이 의심스럽던 상태였어요. 그러나 유서는 발견되지 않았구요. 양심이 찔릴 업계 사람들은 주로 사고사라고 주장하겠죠. 로젠블라트가 불쌍하다고 생각하는 사람들은 주로 자살이라고 생각하구요. 경찰에 의해서 사고사로 결론내려진 것은 사실이에요. 그러나 그것은 과학적인 부검결과 같은 것은 아니었죠. 그냥 퍼블릭 어나운싱(발표)이죠. 자살 가능성에 대해서는 미국 언론에서도 많이 다루었던 주제구요. 저는 이런 견해 차이가 있다는 것을 알고 있었어요. 그리고 이 글을 쓸 때는 자살이라는 관점으로 글을 썼어요.

제가 이해를 돕기 위해서 다른 예를 하나 들어 드릴게요. 어떤 사람이 회사에서 부당하게 해고당하고 거액의 빚을 지게 되었어요. 그런데 이 사람이 평소에 자주 가던 낚시를 혼자 가서 저수지에서 익사한 채로 발견되었어요. 유서는 쓰지 않았구요. 그래서 경찰은 유서가 없었다는 이유로 실족에 의한 사고사라고 결론을 내렸죠. 이제 이 한가지 사건에 대해서 해고한 회사 측과 채권자 측, 유가족 측, 사망보험이 있다면 약관에 따라서 보험회사와 수급자 측의 주장이 각각 달라질 수 있겠죠.

DRC님이 사고사라는 주장에 대해서는 하나도 안 적은 이유는 뭐냐고 물어보시니까 제가 원문을 일부 고쳤어요. 저는 "그것이 알고싶다."처럼 로젠블라트의 죽음에 대해서 그렇게 깊게 정리해서 쓸 생각을 못했네요. 전체 이야기에서 차지하는 비중을 그렇게 크게 보지 않았어요. 그리고 제가 그렇게 해야 할 필요도 없다고 생각했구요. 그러나 댓글을 달아 주시니 제가 신경을 써서 본문에 언급을 해서 고쳐 보았어요.

마지막으로 한마디 해드리자면 경찰이 발표했다고 해서 그것이 객관적으로 죽음의 원인을 증명하는 사실이 되지는 않아요. 경찰의 발표가 의미하는 객관적인 사실은 오로지 경찰이 그렇게 발표했다는 것 뿐이죠. 객관적인 죽음의 원인을 밝히려면 공식적인 발표가 아니라 진짜 과학적으로 죽음의 원인이 되는 부분을 증명해야죠. 이 증명 없는 나머지는 전부 주관적인 주장일 뿐이구요. 제가 로젠블라트의 죽음에 대해서 언급한 것도 사실에 대한 주관적인 주장이에요.
17/02/20 10:34
수정 아이콘
앗, 전 Supervenience님을 저자로 착각하고 윗 댓글을 달았습니다. ^^
이기준(연역론)
17/02/20 08:02
수정 아이콘
제가 쓴 글에서 신경망의 다른 흐름이 기계학습이라고 한 적은 없는데요? 뭘 읽고 그렇게 말씀하셨나요?
17/02/20 10:26
수정 아이콘
[한 개는 프랑크 로젠블라트가 주도하는 인공신경망 계열이었고요. 다른 한 계는 마빈 민스키가 주도하는 기계학습(머신러닝) 계열이었어요.]
이게 그 말씀.아니신가요?

로젠블라트의 죽음(두분의 댓글 덕에 자살이라는 의견도 있었다는 걸 알게됐습니다)과 이 부분에 대해 댓글을 단 건 인공지능 역사의 초기 부분 기술 내용이 좀 이상해서인데요, 보통은 퍼셉트론(신경망)과 기호주의, 양 갈래로 보지 않나요?
이기준(연역론)
17/02/20 10:55
수정 아이콘
제가 쓴 글을 보면 1960년대 미국에서 인공지능 업계가 크게 두 갈래로 나뉘어져 있었다고 말한 거죠.
1) 마빈 민스키가 주도하는 머신러닝 계열
2) 프랭크 로젠블라트가 주도하는 인공신경망 계열

그러나 신경망의 다른 흐름이 기계학습이라는 말은 한 적이 없어요. 퍼셉트론(신경망)과 기호주의로 보는 관점도 인정해요. 그렇게 볼 수도 있구요. 그 기호주의가 당시 마빈 민스키의 머신러닝 계열이었죠. 그러면 제가 주장하는 것과 님이 주장하는 것이 부르는 말만 다를 뿐 같은 내용이 되는 거죠. 이렇게 내용을 잘 이해하면 부르는 말이 달라져도 그게 뭘 뜻하는지 알 수 있어요.
17/02/20 13:04
수정 아이콘
네, 제가 말한 "신경망의 다른 흐름"은 "신경망과의 다른 흐름"을 말한 겁니다.
신경망 vs 기계학습이란 관점이 신선해서요. 제가 생각하는 기계학습은 기호주의보다는 신경망에 더 가깝거든요.
17/02/20 08:34
수정 아이콘
좋은 글 감사합니다. 잘 읽었습니다.
Daniel Day Lewis
17/02/20 11:14
수정 아이콘
문돌이...컴맹....기계치인데...
딥러닝이 뭔지 느낌적인 느낌(?)이 오네요.
안그래도 인공지능과 딥러닝이 도대체 뭐지?라는 궁금증이 있었는데 조금이나마 이해가 갑니다.
고마워요.
이기준(연역론)
17/02/20 11:21
수정 아이콘
도움이 되었다니 참 기쁘네요. 제 블로그 주소를 타고 들어가셔서 관련된 다른 글도 한 번 읽어보세요. 같은 맥락으로 쉽게 쓰려고 노력했어요.
Daniel Day Lewis
17/02/20 11:25
수정 아이콘
지금 창 두개 띄우고 뒤적뒤적 루팡질 중이예요. 흐흐 다른 글들도 기대하겠습니다.
이기준(연역론)
17/02/20 11:49
수정 아이콘
오.. 그렇군요. 감사해요. 궁금한 것이 있으면 제 이메일이나 페이스북 메신저로 물어보세요. 저도 처음에 대학 다닐 때 문과였거든요. 법학과요. 중퇴하고 미국 유학가서는 소프트웨어 공부했구요. 그래서 문돌이 심정 잘 알아요.
ArcanumToss
17/04/26 17:56
수정 아이콘
님의 글 중 "버트런드 러셀은 논리학에서 “러셀의 역설” 때문에 공리가 성립하지 않는 것으로 증명했다."라는 대목이 있는데 "러셀의 역설로 인해 공리 체계를 다듬을 필요성이 생기게 된 것이지, 공리가 성립하지 않는다는 것을 증명한게 아니다" 들었습니다.
이에 대한 답변을 들려주실 수 있나요?
이기준(연역론)
17/07/07 07:42
수정 아이콘
거기에 대해서는 제가 쓴 "완전쉬운 딥러닝 2"을 읽어 보세요. 답변을 해놓았어요. 본문이 길어서 내용 찾기가 어려우면 "러셀, 공리" 등을 키워드로 해서 본문 내용을 검색해 보세요.
https://goo.gl/dyz2YN
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회 추천
70685 [일반] 완전쉬운 딥러닝 [49] 이기준(연역론)12901 17/02/19 12901 11
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로