데브팜
[머신러닝 단기집중과정] 필수사항 및 사전 작업 안내 본문
필수사항 및 사전 작업#
자세한 사항은 공식 홈페이지를 통해 확인해주세요.
필수사항#
머신러닝 단기집중과정에는 머신러닝에 관한 사전 지식이 필요하지 않습니다.
하지만 제시된 개념을 이해하고 실습을 완료하기 위해서는 다음과 같은 필수사항을 충족하는 것이 좋습니다.
기본 대수학 개념 숙지.
변수와 계수, 선형 방정식, 함수의 그래프, 히스토그램을 알고 있어야 합니다.
로그, 미분과 같은 고급 수학적 개념에 익숙하면 유용하지만 꼭 필요하지는 않습니다.프로그래밍 기본사항 숙지 및 Python을 이용한 코딩 경험.
머신러닝 단기집중과정의 프로그래밍 연습은 텐서플로우를 이용하여 Python으로 코딩되어 있습니다.
텐서플로우 사용 경험이 필요하지는 않지만 함수 정의/호출, 목록과 사전, 루프, 조건식 등 기본 프로그래밍 구성체가 포함된 Python 코드를 읽고 쓰는 데 문제가 없어야 합니다.
*참고: 머신러닝 단기집중과정에 사용되는 수학 및 프로그래밍 개념의 자세한 목록은 각 개념의 참조 자료와 함께 아래의 주요 개념 및 도구 섹션을 참조하세요.
사전 작업#
프로그래밍 실습은 브라우저에서 바로 실행되므로 설정이 필요하지 않습니다.
Colaboratory 플랫폼을 이용합니다. Colaboratory는 대부분의 주요 브라우저에서 지원되며 Chrome 및 Firefox 데스크톱 버전을 대상으로 가장 꼼꼼한 테스트가 이루어졌습니다.
실습을 다운로드하여 오프라인에서 하시려면 다음의 안내에서 로컬 환경 설정에 관해 자세히 알아보세요.
Pandas 시작하기#
머신러닝 단기집중과정의 프로그램 실습에서는 Pandas 라이브러리를 사용하여 데이터 세트를 조작합니다. Pandas에 익숙하지 않다면 실습에 사용된 주요 Pandas 기능이 설명된 실습에 사용된 주요 Pandas 기능이 설명된 Pandas 빠른 가이드 를 참조하세요.
낮은 수준의 텐서플로우 기본 사항#
머신러닝 단기집중과정의 프로그래밍 실습에서는 고급 tf.estimator API를 사용하여 모델을 구성합니다. 처음부터 텐서플로우 모델을 구성하려면 다음 가이드를 완료하세요.
- TensorFlow Hello World 낮은 수준의 텐서플로우로 코딩된 'Hello World'
- 텐서플로우 프로그래밍 개념 텐서플로우 애플리케이션의 기본 구성요소 둘러보기: 텐서, 작업, 그래프, 세션
- 텐서 생성하고 조정하기 텐서 간이 입문서: 텐서플로우 프로그래밍의 중심 추상화. 선형 대수학의 행렬 덧셈과 곱셈에 관해서도 설명되어 있습니다.
'Machine Learning' 카테고리의 다른 글
[심화반 머신러닝 스터디 잼] 이제, 시작합니다! (0) | 2018.10.03 |
---|---|
[머신러닝 단기집중과정] Google 머신러닝잼, 개강행사 다녀오다 (in 구글 코리아) (0) | 2018.07.13 |
[머신러닝 단기집중과정] 주요 개념 및 도구 안내 (0) | 2018.07.07 |
[머신러닝 단기집중과정] 대략적인 스터디 일정 안내 (0) | 2018.07.07 |
[머신러닝 단기집중과정] Google Machine Learning Study jam을 시작합니다! (0) | 2018.07.07 |