[정보] 딥러닝 공부는 언제 하는 게 좋을까?
게시글 주소: https://orbi.kr/00022013382
[딥러닝 공부는 언제 하는 게 좋을까?]
딥러닝은 절대 어렵지 않다. 아마 지금까지 나온 기계학습 기법 중에서 가장 이해하기 쉽고 구현하기 쉬운 방법의 하나일 것이다. 그럼 딥러닝을 언제부터 공부할 수 있을까? 아마 고등학교 수준 미적분 및 선형대수 정도면 딥러닝을 구현하는데 필요한 수학지식은 충분할 것이다. (주: 고등학교 때 벡터 편미분을 배우지 않으므로 대학교 1-2학년 과정의 미적분학을 수강하면 족하다)
그렇다면 대학교 교양 강좌로도 얼마든지 딥러닝 강의를 개설할 수 있다. 또는 고등학생이라도 파이썬 프로그래밍 정도 할 수 있는 학생은 얼마든지 온라인 강좌나 오픈소스를 통해 딥러닝을 공부할 수 있다. 하지만 진짜 딥러닝을 이용하여 어떤 문제를 해결하는 딥러닝 엔지니어가 되기 위해서는 조금 나중에, 아니 많이 나중에 공부하면 좋겠다는 생각이 든다.
딥러닝을 일찍 공부하는 게 좋지 않은 이유는 마치 이런 것이다. 2차 방정식을 공부하는데 함수 그래프를 그려보며 문제를 이해하기 이전에 근의 공식 먼저 외우는 그런 느낌? 그래서 근의 공식으로 해를 찾는 문제 말고는 2차 함수를 응용한 다른 기하 문제는 아예 포기하게 되는 그런 것?
응용 도메인에 관한 충분한 지식이나 경험 없이 딥러닝을 공부하게 되면 (즉, 2차 함수 그래프를 많이 그려보지 않고 근의 공식만 외우면) 이런 문제점이 생길 수 있다. 모든 문제를 딥러닝으로 해결하려고 하거나, 그렇지 않은 경우에 (예를 들어 데이터양이 적거나, 학습 데이터 질이 나쁘거나, 리소스에 제약이 있는 경우) 다른 해결책을 제시하지 못할 수 있다.
딥러닝 강좌나 예제 코드들은 뭔가 공식이 있다. 성능이 보장된 네트워크 구조가 있고, 그 네트워크를 학습할 수 있는 충분한 데이터가 있고, 학습을 잘하기 위한 데이터 구성 및 최적화 기법들이 있다. 물론 나보고 딥러닝을 강의하라고 해도 이런 공식에서 크게 벗어나지는 못할 것이다. 왜냐하면, 이런 공식이 딥러닝을 빨리 쉽게 배울 방법이기 때문이다. 사실 이 공식을 벗어나는 경우는 일반적인 딥러닝으로 해결할 수 있는 범위를 벗어나므로 방법론을 가르치는 강의를 할 수가 없다.
하지만 딥러닝을 적용하는 현실 문제는 딥러닝을 고려해서 만들어지지 않았다. 그런 진짜 문제를 크게 딥러닝으로 해결해야 하는 경우와 딥러닝 외에 더 좋은 솔루션이 있는 경우로 나눠보자면 후자가 훨씬 더 많을 것이다. 그럼 딥러닝 엔지니어가 어떤 문제를 만났을 때 '이 문제가 딥러닝으로 풀 수 있는 것인가?'와 더불어 '이 문제를 딥러닝으로 풀어야만 하는가?'에 대해도 답할 수 있어야 한다.
딥러닝을 공부하고 사용할 줄 아는 사람들은 첫 번째 질문에는 대답을 잘 할 것이다. 즉 누가 물어보면, '이거 딥러닝으로 풀 수 있어'라고 대답할 수 있다. 그런데 '이거 딥러닝으로 풀어야 해'라고도 주장할 수 있을까? 이것은 참 중요한 논의이다. 현실적으로 딥러닝으로 푸느냐 아니냐는 시스템을 설계하고 리소스를 투입하는 방식을 좌우하는 엄청 큰 결정이기 때문이다.
엔지니어 개인 처지에서 보면 이 문제는 더더욱 중요하다. 어떤 문제가 주어졌다고 하자. 본인은 '딥러닝으로 풀 수 있어'라고 했는데, 다른 사람이 '이거 무슨 무슨 방법으로도 풀 수 있어'라고 했다. 여기서 '이거 딥러닝으로 꼭 풀어야 해'라고 주장할 수 있는 근거를 찾을 실력이 있는가? 그것도 보통 더 비싼 방법을 말이다. 매니저 입장에서 보면 누가 '이거 딥러닝 사용하지 않고도 이렇게 해결할 수 있어요'라고 말해주길 기다릴지도 모른다. 이건 엔지니어 간 밥그릇 싸움이므로 본인이 해결해야지 누가 찾아주지 않는다.
그럼 딥러닝은 언제 어떻게 공부해야 하는가? 단순하게 답하기는 쉽지 않지만, 딥러닝을 비판적인 관점으로 바라볼 실력이 될 때 공부하는 것이 좋다. 각 단계를 공부하며 '이거 꼭 이렇게 해야 해?'라고 스스로 질문할 수 있어야 한다. 그리고 그렇게 하는 이유 또는 한계점을 직관적으로 이해하고 논리적으로 설명할 수 있어야 한다. 그래야 다른 사람이 '이거 꼭 딥러닝으로 해야 해?' 라고 물었을 때 자신 있는 답을 할 수 있다.
나는 로봇 비전 시스템을 개발하는 우리 회사에서 유일한 딥러닝 엔지니어로 일하고 있다. 한번은 사장님이 어떤 문제에 대해 '이거 딥러닝으로 풀 수 있지 않아?'라고 물어봤는데, '아니 딥러닝은 좀 별로일 것 같고, 이런 이런 더 쉬운 방법이 있을 것 같아'라고 대답했었다. 그러자 '쿠씨, 너는 너무 겸손해'라고 하셨다. 하긴 어차피 결정은 매니저가 할테니 '딥러닝으로 풀 수 있다'는 답변이 더 듣고 싶기도 했을 것 같다.
또 한번은 나와 같은 문제를 다른 방법으로 풀고 있는 동료가 '네가 딥러닝으로 개발한 게 성능이 더 좋은 것 같은데?'라고 하자, '그거 여기서만 잘 되는 걸지도 몰라. 다른 현장에 가면 네가 개발한 방법이 더 잘 될걸'이라고 대답해줬다. 이런 딥러닝의 한계성을 스스로 지적하는 답변들이 내가 '이건 꼭 딥러닝으로 풀어야 해'라고 하는 주장에서는 오히려 힘을 실어주는 배경이 되기도 한다.
요즘 회사마다 딥러닝 경험자를 구하는 공고가 넘쳐난다. 지원자들 역시 전공을 물으면 딥러닝이라고 대답하는 사람들도 많다고 한다. 그런데 가장 최악의 엔지니어는 왜 이곳에 딥러닝을 써야 하는지도 모르고 딥러닝밖에 모르는 경우가 아닐까? 딥러닝 엔지니어를 희망하는 사람들과 딥러닝 엔지니어를 뽑으려는 회사 모두 참고가 되는 글이면 좋겠다.
작성자 출처 - 해당 글에서 편집: Koosy Koo님 (Pick it 3D Director)
0 XDK (+0)
유익한 글을 읽었다면 작성자에게 XDK를 선물하세요.
-
문보장을 봐야합니다
-
지2 9월입갤 42받았는데 1년더해볼까요 사문 쉬운건 ㅈㄴ체감중인데 개노잼이라 하기가싫음
-
라이브에서 얼굴인증한게 ㄹ.ㅇ ㅋㅋ 악어는 신인듯
-
주술볼때 야마모토 시게쿠니 너는 석두다
-
몸에 열나요 2
으으 여행 다녀야 하는데
-
이대로 달까지 가기
-
학생이 원래 시크한 편인데 막 이렇게 만족한다고 신나서 말하는게 처음이라고 여름방학...
-
경쟁률 184:1 1명 뽑는거 일단 제가 먹었습니다ㅎㅎㅎ 당연히 등록X 예비1번...
-
28수능 0
통합사회 1타 누가 될까?
-
오랜만에 잠실 2
히히
-
판타지 애니/웹툰 잘알 찾읍니다 내용가지고제목찾아주실분 6
제가 보던거 설정만 기억나고 제목이기억안나서못찾겟음.. 사람마다 타고나는 마력실?의...
-
아이고
-
4시간 얘기했는데 30분 안에 다 풀고 나머지 시간은 수다만 떤 듯.. 만나니까 좋네요 하하
-
저격합니다 5
크아아악!!!
-
학교마다 다른가..아
-
공통반 단과 0
시대 공통반 들어야하나..
-
요즘 과학 저널에서 논문 볼 때 마다 정말 놀랍다... 4
아무리 봐도 인류는 이제 프로토스임
-
2인가
-
ㅈㄱㄴ
-
노추에 유일한 아이돌노래로 프나 dm 있음 ㅋㅋ 소문듣고 굿즈 느낌으로 없는돈...
-
사랑할게요♡♡!!!!!
-
점유소유 어렵네 2
-
한문제 더맞췄음 2+엿네요 그래도 공부안하고 상위 3.6%면 만족. 화작러라 문법은...
-
저 귀여워요? 10
아니라고 하면 화낼 거임요
-
언매미적화2지2 3
만점받기만 하면 카의 가능??
-
한번 해보고 싶었어
-
황리비티비 숭배해야만해 21
대황리비티비
-
심각한가요? 10
173 48 남자에요
-
교보문고 도착 9
히히
-
우리 부모님은 어렸을 때부터 학용품 하나를 사주더라도 싸구려는 절대 안 사줬고...
-
작년엔 kt에서 일년무료로 해줘서 개꿀이었는데
-
美하원서 '한국전쟁 종전선언·평화협정 촉구' 법안 발의 2
미국 하원에서 한국 전쟁 종전과 평화협정 체결을 촉구하는 법안이 발의됐다....
-
새터 후기 8
숭뽕이 ㅈㄴ 차오름 나는 자랑스러운 숭실대 학생이다!! 숭실숭실~~
-
아니 소름이 아니고 당연한게 아님이 아니고
-
외고 중퇴 ㄷㄷ
-
커리큐럼에서 제일 첫단계 입문강의인데 노베는 건너띄면안되죠??? 걍 패스하고...
-
따듯하다 0
봄인데 완전
-
안녕하세요 치과의사만의 커뮤니티 그 이상, 모어덴입니다. 치과대학&치전원 등록...
-
재미 없어도 그냥 하죠..
-
한완기 파트34 0
푸세요?? 1,2만하고 엔제해도되겠죠?
-
ㅇㅈ 1
여기서 잘거임 ㅅㄱ 집 못가겠어
-
크윽... 틀딱 왤케 끈질겨...
-
수능일반전형 2
왜 내신을 묻힘? 수능이면 100% 수능으로 뽑아야지 공교육 들먹이는거 개짜침
-
2학기부터 반수를 시작할 예정이기는 한데 그래도 3월부터 시간 짬짬이 날 때마다...
-
작년 아폴로 시즌2 있는데 풀까? 아니면 걍 딴거할까 0
아폴로 시즌2 좋음뇨?
-
1. 완자 생1 1학기 범위 끝내기 2. 뉴런 미적 나머지 다 풀기 3. 자이스토리...
-
5월 전까지 휴릅 12
오늘 16:00부터 시작 어길 시 싸이버거 세트 추첨해서 3개 뿌림
-
메디컬 아님
딥러닝 하고 싶었는데 수능 때문에 일단 keep
좋은 글 감사합니다