모바일 오유 바로가기
http://m.todayhumor.co.kr
분류 게시판
베스트
  • 베스트오브베스트
  • 베스트
  • 오늘의베스트
  • 유머
  • 유머자료
  • 유머글
  • 이야기
  • 자유
  • 고민
  • 연애
  • 결혼생활
  • 좋은글
  • 자랑
  • 공포
  • 멘붕
  • 사이다
  • 군대
  • 밀리터리
  • 미스터리
  • 술한잔
  • 오늘있잖아요
  • 투표인증
  • 새해
  • 이슈
  • 시사
  • 시사아카이브
  • 사회면
  • 사건사고
  • 생활
  • 패션
  • 패션착샷
  • 아동패션착샷
  • 뷰티
  • 인테리어
  • DIY
  • 요리
  • 커피&차
  • 육아
  • 법률
  • 동물
  • 지식
  • 취업정보
  • 식물
  • 다이어트
  • 의료
  • 영어
  • 맛집
  • 추천사이트
  • 해외직구
  • 취미
  • 사진
  • 사진강좌
  • 카메라
  • 만화
  • 애니메이션
  • 포니
  • 자전거
  • 자동차
  • 여행
  • 바이크
  • 민물낚시
  • 바다낚시
  • 장난감
  • 그림판
  • 학술
  • 경제
  • 역사
  • 예술
  • 과학
  • 철학
  • 심리학
  • 방송연예
  • 연예
  • 음악
  • 음악찾기
  • 악기
  • 음향기기
  • 영화
  • 다큐멘터리
  • 국내드라마
  • 해외드라마
  • 예능
  • 팟케스트
  • 방송프로그램
  • 무한도전
  • 더지니어스
  • 개그콘서트
  • 런닝맨
  • 나가수
  • 디지털
  • 컴퓨터
  • 프로그래머
  • IT
  • 안티바이러스
  • 애플
  • 안드로이드
  • 스마트폰
  • 윈도우폰
  • 심비안
  • 스포츠
  • 스포츠
  • 축구
  • 야구
  • 농구
  • 바둑
  • 야구팀
  • 삼성
  • 두산
  • NC
  • 넥센
  • 한화
  • SK
  • 기아
  • 롯데
  • LG
  • KT
  • 메이저리그
  • 일본프로야구리그
  • 게임1
  • 플래시게임
  • 게임토론방
  • 엑스박스
  • 플레이스테이션
  • 닌텐도
  • 모바일게임
  • 게임2
  • 던전앤파이터
  • 마비노기
  • 마비노기영웅전
  • 하스스톤
  • 히어로즈오브더스톰
  • gta5
  • 디아블로
  • 디아블로2
  • 피파온라인2
  • 피파온라인3
  • 워크래프트
  • 월드오브워크래프트
  • 밀리언아서
  • 월드오브탱크
  • 블레이드앤소울
  • 검은사막
  • 스타크래프트
  • 스타크래프트2
  • 베틀필드3
  • 마인크래프트
  • 데이즈
  • 문명
  • 서든어택
  • 테라
  • 아이온
  • 심시티5
  • 프리스타일풋볼
  • 스페셜포스
  • 사이퍼즈
  • 도타2
  • 메이플스토리1
  • 메이플스토리2
  • 오버워치
  • 오버워치그룹모집
  • 포켓몬고
  • 파이널판타지14
  • 배틀그라운드
  • 기타
  • 종교
  • 단어장
  • 자료창고
  • 운영
  • 공지사항
  • 오유운영
  • 게시판신청
  • 보류
  • 임시게시판
  • 메르스
  • 세월호
  • 원전사고
  • 2016리오올림픽
  • 2018평창올림픽
  • 코로나19
  • 2020도쿄올림픽
  • 게시판찾기
  • 게시물ID : humorbest_1374325
    작성자 : 자이언트로보
    추천 : 36
    조회수 : 5625
    IP : 58.224.***.17
    댓글 : 7개
    베스트 등록시간 : 2017/01/29 19:05:12
    원글작성시간 : 2017/01/26 02:47:47
    http://todayhumor.com/?humorbest_1374325 모바일
    잠 안 와서 적는 딥러닝 이야기

    오랜만에 오유들어왔는데, 아이디를 잃어버렸네요ㅠㅠ. 그냥 저도 관심이 많고 많은 사람들이 관심이 많을 딥 러닝 이야기를 해볼려고 합니다. 모든 걸 설명할 수는 없고, 지도 학습, 인공 신경망 정도는 읽어보시고 오시면 좋을꺼 같네요.

     

    1. 딥 러닝이 왜 인기인가?

    단순하게 다른 알고리즘보다 인식 성능이 좋습니다.(더 정확하게 특정한 도메인에서 다른 알고리즘들을 따돌렸기 때문입니다. 예를 들어 비전, 음성 인식 분야, 번역). 대신 속도가 느리거나 데이터가 많이 필요로 합니다. 몇몇 제약 사항들 때문에 항상 만능은 아닙니다. 그리고 너무 어려운 문제에서도 당연히 잘 안 됩니다.

     

    2. 딥 러닝이란 무엇인가?

    단순히 딥 러닝이라고 하면 이미 아는 사람들끼리 통하는 말인거고, 더 정확하게는 깊은 구조를 가진 인공 신경망 기술이라고 하는게 더 정확합니다. 딥 러닝이라고 특별한 기술이 들어가지 않습니다. 일종의 트릭이라고 불린 만 한게 추가됐을 뿐이지. 대부분의 이론적 기반은 인공 신경망을 벗어나지 않습니다. 이론적 토대는 이미 몇 십년전에 완성되어 있다고 보는게 많습니다.

     

    3-1. 인공 신경망은 이미 있었는데, 왜 이제야 딥 러닝을 하는 이유는?(이유)

     

    기존의 인공 신경망 기술은 크게 2가지 문제점을 가집니다.

    1> vanishing gradient 문제

    2> over-fitting 문제

    각각 설명 드리면

     

    1> 지금에 와서야 층을 많이 쌓으면 성능이 좋아진다고 알고 있는 거지. 기존의 인공 신경망 기술에서는 3층 이상을 쌓는 행위 자체가 오히려 알고리즘의 성능을 떨어뜨렸습니다. 그 원인으로 vanishing gradient 문제입니다. 이건 뭐냐하면 인공 신경망을 학습할 때 back-propagation을 사용합니다.(별로 복잡한 방법은 아닙니다. 찾아보시면 금방 이해되실 껍니다.) 그런데 이게 한두 층일 때는 작동을 아주 잘하지만 층이 많아 지면 에러를 입력층로 전파할 때, error에 의한 gradient 자체가 소실되는 현상이 일어납니다. 그러니 층이 많아져도 정작 학습하는 층이 몇 층이 안 되게 됩니다.

     

    2>

    인공 신경망의 고질적인 문제인데, 보통 학습 알고리즘을 테스트할 때, 학습용 데이터와 검증용 데이터를 분리시킵니다. 이렇게 분리시키는 이유는 학습용 데이터만 너무 학습이 잘 되고, 일반화된 규칙을 못 찾을 수 있기 때문입니다. 그렇게 되면 검증용 데이터에 대한 성능치는 낮게 나올 껍니다. 그런데 인공 신경망은 보통 학습 데이터에만 fitting이 잘 되는 문제인 overfitting이 자주 일어납니다.

     

    3-2. 인공 신경망은 이미 있었는데, 왜 이제야 딥 러닝을 하는 이유는?(해결)

    1> 2006년에 한 가지 기묘한 해결법이 나옵니다. 원래 인공 신경망은 초기 가중치를 가집니다. 이 가중치가 중요하다는 건 알려져 왔지만, 데이터에 기반한 초기 가중치 설정을 한 뒤 back-propagation을 하는 시도를 했고 엄청나게 좋은 성능치가 나오게 됩니다. 얇은 구조가 아닌 깊은 구조에서 말이죠. 이 시도는 그 유명한 hinton 교수에 의해 이루어집니다.

    이 시도의 의의를 지금의 시점에서 이야기해드리면 저 방식은 이제 사용하지 않습니다. 대단히 귀찮거든요. 대신 저 시도를 통해 우리는 한 가지를 알아낼 수 있습니다. 깊은 구조를 가진 인공 신경망 기술도 충분히 학습이 가능하고, 오히려 기존의 알고리즘보다 성능이 더 높을 수 있다. 딥 러닝이 탄생하는 순간이네요! 요즘은 CNN(convolutional neural network), relu, Dropout 같은 간편한 방법으로 저 vanishing 문제를 해결합니다. 이런 간편한 방법을 적용하면서 여러 competition에서 좋은 성능을 내던 때가 2012년 쯤 일껍니다.

    2>

    vanishing 문제가 해결되었다고 해서 overfitting이 해결된거는 아니죠. 하지만 이 문제는 알고리즘적으로 해결되지는 않았지만, 대신 환경적으로 어느 정도 해결이 되었습니다. over-fitting 문제를 설명드릴 때 학습 데이터와 검증용 데이터를 설명드렸습니다. 이 때 학습용 데이터의 크기가 정말 엄청나게 크다면 어떻게 될까요? 원래 overfitting을 특정 분포의 데이터에 편중되게 학습이 되기 때문에 문제가 되는 겁니다. 하지만 학습 데이터 자체가 이미 커버린다면 편중되게 학습된다는 것 자체의 의미가 사라집니다. 그런데 지금이야 인공지능이다 4차 산업이다 뭐다 하지만 이 전의 한 가지 트렌드가 있었습니다. 빅 데이터이죠. 이미 몇 십년 전과 다르게 데이터를 처리하는 프레임워크의 발전과 접근성이 엄청나게 늘어났습니다. 지금이 딥러닝에서 사용할 데이터에 접근하기 매우 좋은 시기가 된 것이죠.

     

    4. 딥러닝 한번 공부해보고 싶은데 어떻게?

    1. 기본 지식을 익힌다.(인공 신경망, 기계 학습 기초 이론) PPT자료들을 구글같은데서라도 찾아보시면 좋을거 같습니다.

    2. 쓸데없을 수도 있지만, 패턴 인식 책에서 인공 신경망 챕터의 연습 문제 정도는 풀어 볼 것을 추천 드립니다.(어차피 이 이후로 이런 건 안합니다.) 그리고 선형 회귀에서 최소 자승법 정도를 이해할 것을 추천드립니다. 머신 러닝의 기본은 수치 최적화라고 생각합니다.

    3. 한가지 라이브러리를 선택합니다.(저는 python + tensorflow 조합을 추천드립니다.)

    4. 코딩의 hello world처럼 하는게 MNIST 데이터셋 예제입니다. 이 데이터 셋에 대해서

    1> single-layer

    2> multi-layer

    3> convolutional neural network

    순으로 구현해 보는걸 추천드립니다.(텐서플로우 예제 :https://tensorflow.blog/2016/04/28/first-contact-with-tensorflow/)

     

     

    5. 그 다음 공부는?

    여기 단계부터는 전부 세분화되어 들어갑니다. 머신 러닝의 분야는 생각보다 많습니다. 그 방법에 맞는 접근법이 존재합니다. 예를 들어 CNN의 경우는 이미지에 특화된 방식입니다. 시계열 데이터라면 rnn(recurrent neural network)을 사용할 겁니다. 알파고 같은 알고리즘을 풀기 위해서 강화학습을 위한 알고리즘나 mcts같은 아예 다른 기법도 알아야 됩니다. 먼저 분야를 정하고 어떻게 돌아가는지 탐색부터 하시면서 하면 좋을꺼 같습니다. 구글 신은 알고 계십니다. 문제는 옳은 질문이죠

     

    # 추신

    저의 설명이 부정확할 수도 부족할 수도 있습니다. 댓글 달아주시면 감사하겠습니다.


     


    이 게시물을 추천한 분들의 목록입니다.
    [1] 2017/01/26 09:31:04  220.70.***.171  아푸아  537537
    [2] 2017/01/26 09:43:56  130.126.***.74  Rekiel  260556
    [3] 2017/01/26 10:33:00  115.161.***.164  어깨너머  706663
    [4] 2017/01/26 11:10:03  39.7.***.84  정겨울  423595
    [5] 2017/01/26 22:16:02  122.32.***.209  Athalwolf  668962
    [6] 2017/01/28 02:44:33  140.254.***.132  comgan  713256
    [7] 2017/01/28 19:21:47  210.183.***.221  노루궁뎅이버섯  600373
    [8] 2017/01/29 17:51:08  119.148.***.195  안양  186899
    [9] 2017/01/29 18:55:24  182.211.***.111  cobain  273427
    [10] 2017/01/29 19:05:12  219.249.***.44  뽀룹뽀룹  546772
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

    죄송합니다. 댓글 작성은 회원만 가능합니다.

    번호 제 목 이름 날짜 조회 추천
    1374197
    [Tip] 포켓스탑?? 메가포켓스탑??? [10] supercounter 17/01/29 13:41 11596 45
    1374326
    이과생의 포켓몬고 [4] q꾼p 17/01/29 19:05 9351 45
    1374151
    밥먹는고양.jpg [3] 저승사자§ 17/01/29 11:13 3316 44
    1374263
    도깨비 OST 메들리 아카펠라 [1] 고양개 17/01/29 17:15 1816 44
    1374281
    울언니 시어머니! 외부펌금지 쥬니어예담 17/01/29 17:46 4855 43
    1374238
    유연한 처자 ㅋㅋㅋ [8] 찐한흑맥주 17/01/29 15:54 16597 41
    1374100
    미스틱은 승리한다!! [3] ☆guy_ko 17/01/29 05:13 5906 41
    1374278
    감자 vs 고구마.jpg [9] 사닥호 17/01/29 17:39 5066 41
    1374321
    (공포주의)뷰게님들 이 lg 광고 보셨나요? [7] 썬더토탱이 17/01/29 18:57 3518 41
    1374391
    김 자르는 방법 [10] 오징어젓갈 17/01/29 21:15 8712 41
    1374090
    스포츠 조선에 올라온 오늘자 손흥민 세배 사진 .jpg [1] 좋은연인 17/01/29 02:50 8731 40
    1374049
    이쯤에서 다시보는 포켓몬GO 트레일러 야구보러가쟈 17/01/29 00:33 4950 40
    1374106
    [심야식당 : 도쿄스토리 1화를 보고] 심야식당은 리메이크가 어려워보인다 [3] 창작글 ▶◀검은날개 17/01/29 06:13 8534 40
    1374081
    오늘도 저는 심장을 부여잡고 쓰러집니다.. [3] 천궁태왕랩터 17/01/29 02:17 2825 39
    1374245
    [탄산주의] 주차된 차 긁고 도망간 사람 잡았습니다 (끝에 3줄요약) [7] 창작글 노박 17/01/29 16:20 9314 39
    1374357
    1박 2일......ㅂㄷㅂㄷ [4] 큐어★패션 17/01/29 19:57 5339 39
    1374413
    지하주차장에 아기고양이가 있어요 空手來空手去 17/01/29 22:24 3872 38
    1374114
    최근 데일리룩 [5] 애씨드번 17/01/29 07:49 8497 38
    1374332
    1년반만 늦게 나왔으면 제대로 평가 받았을 곡 seo2h 17/01/29 19:13 6578 38
    1374395
    모 뷰튜버 '절대 메이크업이 뜨지않는 스킨케어' 이거 효과있네여 [9] 위즈위즈 17/01/29 21:22 8574 38
    1374058
    찬..찬양하라..냥 [1] 미친호두 17/01/29 00:47 2789 37
    1374107
    [번역괴담][2ch괴담]떠오른 시체 [1] VKRKO 17/01/29 06:21 3585 37
    1374242
    날 죽이러 온 암살자는 니가 처음이 아니다 [5] Epigastric 17/01/29 16:07 12762 37
    1374324
    [보배發] 블랙박스 장착 후기 링크 [10] 펌글 babpul 17/01/29 18:59 8232 37
    1374133
    문재인 김정숙 자갈치 시장 설 장보기 [4] vycanis 17/01/29 09:56 5013 36
    잠 안 와서 적는 딥러닝 이야기 [5] 자이언트로보 17/01/29 19:05 5625 36
    1374366
    4살 골뎅이~ [5] 창작글외부펌금지 찌웅씽이 17/01/29 20:22 2246 36
    1374428
    파워가 천궁이에요 [12] 본인삭제금지 국어교육과 17/01/29 23:08 4044 36
    1374264
    아이돌이 예명쓰는 이유 [13] ~갈대임돠 17/01/29 17:17 8570 35
    1374339
    푸실리 냉파스타 [8] 창작글 더화 17/01/29 19:26 4266 35
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
    ←다음날짜   이전날짜→
    2017/02/02 2017/02/01 2017/01/31 2017/01/30 2017/01/29 2017/01/28 2017/01/27 2017/01/26 2017/01/25
    날짜검색 : 예)2004/09/07
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈