모바일 오유 바로가기
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 : science_62309
    작성자 : 자이언트로보
    추천 : 13
    조회수 : 922
    IP : 58.224.***.17
    댓글 : 7개
    등록시간 : 2017/01/26 02:47:47
    http://todayhumor.com/?science_62309 모바일
    잠 안 와서 적는 딥러닝 이야기

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

     

    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 초과시 해당없음)

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

    번호 제 목 이름 날짜 조회 추천
    68850
    음악 자주 듣는 분들 과학적 꿀팁 [2] 사나이직각 24/09/28 22:49 476 2
    68849
    연구원들은 언젠가 인간을 되살리는 데 도움이 될 수 있는 펌글 89.1㎒ 24/09/26 16:58 383 2
    68848
    등가원리가 맞다면, 가속도 운동도 시공간휨을 발생시키는가? [2] 본인삭제금지 arevo 24/09/22 01:00 633 1
    68847
    폴라리스 던. 극궤도 유인 탐사 1400km 돌파! +EVA 펌글 Young.K 24/09/11 17:45 695 0
    68846
    무한히 작은 확률을 31%까지 끌어올리는 방법 [2] 펌글 우가가 24/09/04 23:14 1207 5
    68845
    [소식] 스타라이너 스피커에서 나는 소리가 해결되었다고 합니다. [2] Young.K 24/09/02 11:04 1011 1
    68844
    [펌] 시카노코노코노코 Young.K 24/08/31 17:16 800 1
    68843
    프리 노벨상 인체물리학 24/08/30 10:39 805 0
    68842
    안녕하세요 오랜만에 질문드리네요! 삼차함수 미분문제 풀어주실분 계실까요? [2] 창작글본인삭제금지 난선생너학생 24/08/29 14:39 804 1
    68841
    [펌] 팰컨9 B1062 부스터가 착륙에 실패하여 파괴되었습니다(추가3) [2] Young.K 24/08/29 00:52 974 1
    68840
    [펌] 스타라이너 승무원들은 Crew-9으로 복귀합니다. [4] Young.K 24/08/25 04:07 1127 1
    68839
    비행기가 뜨는 양력 이론 쉽게 이해 하기. [11] 나비의아이 24/08/14 06:50 1510 3
    68838
    슈퍼컴퓨터로 지진운의 과학적 입증? [6] 나비의아이 24/08/14 04:52 1394 0
    68837
    [펌] 보잉 스타라이너 CST-100 승무원 대체 귀환 고려 중. [6] 펌글 Young.K 24/08/08 18:33 1342 1
    68835
    퍼서비어런스 레고 Oh_My!_Girl 24/08/05 19:24 1189 2
    68834
    '암흑 전자' 세계 최초 발견…고온초전도 등 양자현상 규명 실마리 펌글 우가가 24/08/04 22:16 1460 3
    68833
    [잡담]기후변화에 의한 기압상승에 대해. [2] Young.K 24/07/29 14:16 1434 1
    68832
    [펌] 스타쉽 S30 정적연소 테스트 영상(슬로모션) [1] Young.K 24/07/28 13:44 1462 0
    68831
    화성에서 고대 생명체 흔적 발견… 미생물 연관된 암석 찾아 펌글 우가가 24/07/28 01:07 1787 5
    68830
    오늘은 이걸로... .너튜브 [1] ㅗㅠㅑ 24/07/19 15:42 1639 1
    68829
    와 이제 AI가 음악까지 만들어주네요 [1] 창작글 Futuremu 24/07/18 03:44 1604 4
    68828
    원자핵 근황 (충격에 빠진 물리학계 ㄷㄷㄷㄷㄷ.jpg) [22] 펌글 우가가 24/07/17 21:32 2263 13
    68827
    습한 날씨에 선풍기 틀어도 시원하지 않은 이유와 해결방법 제안 ㅗㅠㅑ 24/07/17 08:44 1845 2
    68826
    유부남(여) 분들 불륜에 대한 과학적인 채증 방법입니다 펌글 lLogosy 24/07/15 23:48 2066 5
    68825
    [과학을보다] 과학자들도이론상 완벽하게 설명할 수 없는 비행기가 뜨는이유 [7] 수리수리얍12 24/07/13 12:34 1935 4
    68824
    UNS T30402. [2] 아름다운시선 24/07/11 13:22 1577 0
    68823
    밀도시계? 액체모래시계? 질문입니다! [5] 흐르꾸 24/07/09 20:40 1707 1
    68821
    제임스 웹이 발견해선 안되는 고대의 은하들을 발견했다? [2] 펌글 lLogosy 24/07/02 20:36 2282 3
    68820
    오늘은 이걸로... ㅗㅠㅑ 24/07/02 12:11 1866 3
    68819
    중국 Space Pioneer 의 테스트 로켓이 지상에 추락해 폭발. [2] Young.K 24/07/01 13:23 2021 3
    [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [다음10개▶]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈