모바일 오유 바로가기
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도쿄올림픽
  • 게시판찾기
  • 오유인페이지
    개인차단 상태
    오토메틱시티님의
    개인페이지입니다
    가입 : 17-02-01
    방문 : 221회
    닉네임변경 이력
    회원차단
    회원차단해제
    게시물ID : computer_336335
    작성자 : 오토메틱시티
    추천 : 2
    조회수 : 1106
    IP : 112.133.***.19
    댓글 : 0개
    등록시간 : 2017/02/19 10:42:47
    http://todayhumor.com/?computer_336335 모바일
    AI - 머신러닝 학습 절차


    C언어와 달리, 머신러닝은 한 두 개 코스나 몇 권의 책으로 끝낼 수는 없습니다. 적어도 2~3년은 올인해야 팀원의 한 사람 몫을 담당할 수 있습니다. 다행히 공개된 온라인 코스들이 많고, 그룹 스터디와 질의/답변 역시 활발하므로, 굳이 대학이나 학원에 소속되어 있지 않더라도 일정 수준까지 공부하는 것은 어렵지 않습니다.


    영어, 수학, 통계, 물리, 컴퓨터 과학 및 데이터 과학으로 기초를 다진 뒤에 본격적으로 머신러닝을 시작하는 것이 바람직합니다. 아래 표에 나열된 순서대로 학습하십시오. 만약, 기초가 다소 부족할 경우, 아래 표의 PR 과목들을 속성으로 학습해도 됩니다.


    강좌 요약

    기반 강좌

    출처

    에피소드

    평균 길이(분)

    하루 10시간

    automatic.city

    머신 러닝 강좌를 수강하기 위해서는 먼저 아래 과목들을 이수해야 합니다(총 39일 또는 10주).

    PR1 >>

    Introduction To Python Programming

    Udacity

    130

    3분

    3

    소개

    PR2 >>

    Programming foundations with Python

    Udacity

    300

    3분

    10


    PR3 >>

    linear algebra

    Khan Academy

    200

    3분

    5


    PR4 >>

    probability

    Khan Academy

    200

    3분

    5


    PR5 >>

    multivariable calculus

    Khan Academy

    100

    3분

    3


    PR6 >>

    Basic Physics (Forces)






    PR7 >>

    Intro to Data Science

    Udacity

    180

    3분

    5


    PR8 >>

    Statistics Tutorials

    Jalayer Academy

    95

    10분

    5


    PR9 >>

    Statistics and Data Analysis with Google Sheets

    Jalayer Academy

    11

    10분

    1


    PR10 >>

    Introduction to Applied Statistics with R

    Jalayer Academy

    30

    10분

    2




    총 학습일

    39


    Prerequisite 과목을 마쳤다면, 아래 강의로 머신러닝의 기본 개념을 학습하십시오(총 28주 또는 7개월).

    ML1 >>

    모두를 위한 딥러닝 강좌

    Sung Kim

    39

    10분

    2


    ML2 >>

    Machine learning in Python with scikit-learn


    10

    10분

    1


    ML3 >>

    Machine Learning (Coursera)

    Coursera

    107

    4분

    3


    ML4 >>

    Intro to Machine Learning

    Udacity

    494

    3분

    10


    ML5 >>

    Artificial Intelligence for Robotics

    Udacity

    200

    3분

    5


    ML6 >>

    Intro to Computer Vision

    Udacity

    500

    3분

    10


    ML7 >>

    Machine Learning

    MyStudy

    36

    15분

    4


    ML8 >>

    Machine Learning

    mathematicalmonk

    160

    15분

    12


    ML9 >>

    Neural Networks for Machine Learning — Geoffrey Hinton 2016

    Coursera

    78

    10분

    5


    ML10 >>

    Machine Learning Tutorial

    UBC

    21

    60분

    7


    ML11 >>

    Undergraduate machine learning

    UBC

    33

    60분

    11


    ML13 >>

    Graduate Artificial Intelligence

    CMU

    23

    80분

    8


    ML14 >>

    MIT 6.034 Artificial Intelligence

    MIT

    30

    50분

    10


    ML15

    Machine Learning Course - CS 156

    Caltech

    18

    70분

    10


    ML16

    CS 188

    Berkeley

    64

    70분

    10


    ML17

    cs231n

    Stanford

    19

    70분

    10


    ML18

    Deep learning

    Oxford

    16

    60분

    8


    ML19

    Reinforcement learning

    DeepMind

    10

    80분

    5


    ML20

    Deep Learning for Self-Driving Cars

    MIT

    4

    90분

    2


    ML21

    Deep Learning School 2016: Individual Talks

    MIT

    12

    80분

    4


    ML22

    Research

    MIT

    7

    80분

    3


    ML23

    Open AI

    openai

    n/a

    n/a




    영어, 수학, 파이썬 등의 기초를 다진 뒤에, 아래 순서대로 학습하면 대략 1년 정도에 위의 강좌 전체를 일괄할 수 있습니다. 4년 정도 투자할 생각이 아니라면, 직장을 다니면서 공부하기는 무리입니다.


    편의상, 머신러닝 학습을 다섯 단계로 나눠 기술합니다.


    다음은 제 1단계입니다. 일종의 스파링인 기초 단계인데, 대략 2개월 정도의 학습 분량입니다. 공부하다가 막히는 부분이 있으면, Stackoverflow에 질문하십시오. 늦어도 24시간 이내에 답변이 올라옵니다. 물론 질문은 영어로 해야 겠죠.

    1. 제일 먼저 볼 강좌는 이 바닥에서 드물게 한국인인 Sung Kim 교수의 모두를 위한 딥러닝 강좌입니다. 특히, 머신러닝의 핵심 중 핵심 알고리즘인 Backpropagation(열쇠 깎는 방법?) 설명이 훌륭합니다. 머신러닝의 기본 개념을 잡는데는 충분한 강의이며, 하루 이틀이면 모두 시청할 수 있습니다.

    2. 다음은 Machine learning in Python with scikit-learn입니다. 파이썬과 머신러닝 라이버러리의 개념을 잡을 수 있으며, 하루 이틀이면 충분합니다.

    3. 이어서, Stanford 대학의 Andrew Ng 교수의 강의입니다. 이 분야의 고전이기도 하고, 누군가를 가르치는 재능이 타고난 분입니다. 상당히 쉽게 따라갈 수 있으며, 대략 1~2주면 다 볼 수 있습니다.

    4. Stanford 대학의 Sebastian Thrun 교수 역시 Andrew Ng만큼이나 타고난 교직자입니다. 강의 내용이 비슷한 부분도 있고 다른 부분도 있으므로, 1~2주에 걸쳐 시청하십시오.

    5. Sebastian Thrun 교수의 다른 강의인 Artificial Intelligence for Robotics는 자율주행 차량의 기본 메커니즘을 설명합니다. 쉽고 재밌습니다.

    6. Intro to Computer Vision 강의는 컴퓨터가 사물을 어떻게 인식하는 지 설명합니다. 강의 분량이 상당하므로, 10일 정도 투자해야 합니다. 재밌는 부분만 골라서 봐도 무방합니다.

    7. Machine Learning은 별로 알려져 있지 않지만 머신러닝 학습자의 필수 도구(Tool)인 Jupyter를 익히기에 매우 요긴한 강의입니다. 2~3일 정도면 무난합니다.


    이어서 아래의 2단계 과정을 진행하십시오. 2단계는 머신러닝의 대표적 알고리즘들을 완전히 이해하는 데 초점을 두고, 약 2~3개월 간 진행하십시오.

    1. 제목은 같지만 내용은 다른 Machine Learning은 머신러닝의 다양한 알고리즘들을 익히기에 좋은 강의입니다. 이런 알고리즘들에 대한 지식은 이어지는 여터 강의 시청을 위해 꼭 필요합니다. 7~10일 분량입니다.

    2. Neural Networks for Machine Learning — Geoffrey Hinton 2016 강의는 AI의 전설인 Hinton 교수가 진행합니다. Andrew Ng 교수와 Sebastian Thrun 교수가 워낙 가르치는 기술이 탁월하다보니 그에 비교하면, Hinton 교수의 강의는 다소 재미없습니다. 그럼에도 Neural Network의 동작 원리를 이해하는데 빠뜨릴 수 없는 강좌입니다. 대략 1개월 분량입니다.

    3. Machine Learning Tutorial 강의는 신세대인 Nando de Freitas 교수가 UBC에 재직 중에 녹화한 것입니다. 학부 수준의 강의로, 머신러닝의 다양한 측면들을 일람하기에 좋습니다. 이 수업은 찾아봐야 할 자료들이 워낙 많아서 학습 기간을 1 개월은 잡아야 합니다. 대신에 다른 강좌들을 쉽게 이어갈 수 있습니다.

    4. 카네기멜론 대학이 제공하는 Graduate Artificial Intelligence 강의는 제목은 대학원 과정이지만, 내용 자체는 평이한 수준이며, 깊이있게 하나의 주제를 파는 것이 아니라, 여러 AI 분야들을 대략적으로 소개하는 강의입니다. Nando de Freitas 교수의 학부과정 머신 러닝 다음 강좌로 적합하며, 15일 정도면 무난합니다.

    5. MIT 대학의 MIT 6.034 Artificial Intelligence 역시 중급 수준에 적합합니다. MIT의 수업 분위기도 즐길 수 있습니다. 학교마다 약간씩 수업 분위기가 다른 점도 재밌습니다.  

    6. 마지막으로 캘리포니아 공대의 Machine Learning Course - CS 156 수업입니다. 제 2단계에서 배운 여러 알고리즘을 정리하기 좋은 강의입니다.  


    2단계에서 다양한 알고리즘들을 충분히 숙지했다면, 3단계에서 실제 뉴럴 네트워크를 작성해 보십시오.

    1. 버클리 대학의 CS 188은 고전이랄 수 있는데, 직접 AI Pacman이나 여타 게임을 작성해 볼 수 있습니다. 대략 3개월 정도 시간적 여유를 가지고 천천히 진행하십시오. 동료들과 그룹 스터디를 구성하면 더욱 효과적입니다.

    2. 아마도 대중적으로 가장 널리 알려진 강의가 스탠포드 대학의 cs231n이지 싶습니다. 강의보다는 ImageNet이라는 콘테스트와 직접 연관되는 점이 그러한 인기의 원인입니다. 이미지 해석에 국한된 강의이므로, 강의 그 자체는 버클리의 CS188에 비해 재미나 범용성이 없습니다. 그럼에도 결코 빠뜨릴 수 없는 강의입니다.


    3단계는 대학원 수준의 강의이며, 독학으로 진행하는 것이 무리입니다. 지도자가 필요한데, 구글 검색하면, 어렵지 않게 찾을 수 있을 것입니다.   

    1. 옥스포드 대학의 Deep learning 강의는 수학 지식이 탄탄하지 않으면 따라갈 수 없습니다. ‘수학 공부 방법’의 표에 나열된 과목들 가운데 중등과정 마지막 강의까지 마친 뒤, 2~3개월 정도의 시간적 여유를 가지고, 관련 자료들을 찾아보면서 학습해 나가길 권합니다.   

    2. DeepMind의 Reinforcement learning 강의는 알파고 개발팀 일원이 직접 강의합니다. 대단히 재밌지만, 앞 서 언급한 1~2단계를 깔끔하게 마무리짓지 못했으면 따라갈 수 없습니다. 대략 1개월 분량입니다.


    4단계는 실전에 가까운 연습입니다.

    1. MIT의 Deep Learning for Self-Driving Cars 강의를 잘 이해하면, 직접 자율주행 자동차를 제작할 수 있습니다.

    2. MIT의 Deep Learning School 2016: Individual Talks은 입가심이랄 수 있습니다. 하루 분량입니다.


    5단계는 실전입니다.  

    1. https://gym.openai.com/ 에 있는 내용을 모두 이해하고, 응용할 수 있으면, 머신러닝 과정은 끝입니다.

    출처 https://docs.google.com/document/d/10WTFuDmovgIbmSrMbbkDNWQx4Gfd8KO5RhtPosu01G4/pub

    이 게시물을 추천한 분들의 목록입니다.
    [1] 2017/02/19 11:03:00  183.108.***.117  보들라르  718019
    [2] 2017/02/19 14:16:39  222.112.***.54  그눈빛사랑  154313
    푸르딩딩:추천수 3이상 댓글은 배경색이 바뀝니다.
    (단,비공감수가 추천수의 1/3 초과시 해당없음)

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

    번호 제 목 이름 날짜 조회 추천
    24
    슈퍼지능과 스카이넷(1/2) [1] 오토메틱시티 17/03/03 05:45 169 1
    23
    AI - 23만의 전문가 오토메틱시티 17/03/02 15:49 110 1
    22
    IQ 10,000이 되는 과정 [2] 오토메틱시티 17/03/02 03:24 279 1
    21
    AI와 교육시스템 [2] 오토메틱시티 17/03/01 08:04 71 1
    20
    AI 기술과 사회 오토메틱시티 17/02/28 17:21 62 1
    19
    4차 산업은 없다. [5] 오토메틱시티 17/02/28 11:00 286 9
    18
    AI - 완전고용 시스템 오토메틱시티 17/02/22 09:13 95 1
    17
    전통적 코딩과 AI 코딩의 차이 [2] 오토메틱시티 17/02/21 20:57 117 5
    16
    AI + ERP = Korea Inc. 오토메틱시티 17/02/21 17:35 71 0
    15
    AI 사법시스템 오토메틱시티 17/02/20 21:32 61 2
    14
    AI - 무인자율보험의 가능성 오토메틱시티 17/02/20 12:13 45 0
    13
    AI 코딩 절차 - 무인자율은행 오토메틱시티 17/02/20 09:17 79 0
    12
    AI 회계사&세무사 오토메틱시티 17/02/19 12:59 90 1
    AI - 머신러닝 학습 절차 오토메틱시티 17/02/19 10:42 75 2
    10
    AI - 컴퓨터 과학 학습 오토메틱시티 17/02/19 09:42 67 1
    9
    AI - 통계학 & 데이터 과학 학습 오토메틱시티 17/02/19 09:29 66 1
    8
    AI는 사민주의자(1/4) 오토메틱시티 17/02/18 18:26 96 0
    7
    자율차량의 원리와 진화 과정 [1] 오토메틱시티 17/02/17 12:02 102 3
    6
    AI 학습자의 물리 공부 방법 [3] 오토메틱시티 17/02/17 10:16 119 2
    5
    AI 학습자의 수학 공부 방법 오토메틱시티 17/02/16 22:06 55 0
    4
    AI 프로그래머 지망생의 영어 학습 방법 오토메틱시티 17/02/16 19:52 62 1
    3
    AI가 적용되는 사회/산업 부문 일부의 간략한 소개 오토메틱시티 17/02/16 12:39 63 2
    2
    AI의 용도와 AI 프로그래머가 되는 한 가지 방법 [1] 오토메틱시티 17/02/16 08:53 100 1
    1
    인공지능(AI) 커리큘럼 [1] 오토메틱시티 17/02/15 22:11 32 1
    [1] [2]
    단축키 운영진에게 바란다(삭제요청/제안) 운영게 게시판신청 자료창고 보류 개인정보취급방침 청소년보호정책 모바일홈