머신러닝
- 명시적 프로그래밍의(Explicit Program)의 제한성 문제점을 해결하기 위함
- 예 : 이메일 스팸필터, 무인자동차 등 많은 경우의 수가 나올 수 있는 문제를 해결하기 위함
지도학습(Supervised) / 자율학습(Unsupervised) learning
- Supervised Learning : 테스트 케이스(labeled example, training set)를 통해서 학습시킨다.
- 예 : 강아지 사진 50장을 통해서 강아지를 구분하게 학습시킨다. - Unsupervised Learning : 테스트 케이스 없이 학습시킨다.
- 예 : 뉴스피드, 단어 분류 (여러 주제,단어들 중에서 비슷한 특징을 가진 것끼리 학습시킨다.)
테스트 케이스의 종류
- Regression : 범위가 있는 경우
- 예 : 공부 시간에 따른 점수 -> 0~100점이라는 범위가 존재한다. - Binary Classification : 1 or 0인 값만 존재하는 경우
- 예 : 공부 시간에 따른 합/불 -> 합격 또는 불합격 두가지 경우만 존재한다. - Multi-label Classification : 여러 값이 존재하는 경우
- 예 : 공부 시간에 따른 등급 -> A,B,C,D,F 등의 정해진 경우의 수가 존재한다.
'IT > 머신러닝' 카테고리의 다른 글
[section_2] 머신러닝 Linear Regression (0) | 2018.06.01 |
---|---|
[section_1] Tensorflow 기본예제(Hello world! 및 간단한 연산), 상수 & placeholder (0) | 2018.06.01 |
[section_1] Tensorflow 이해 와 Ranks,Shapes,Types (0) | 2018.06.01 |
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2 FMA (0) | 2018.06.01 |
Tensorflow MNIST 설치 오류_proxy server 설정 (ssl.SSLError) (0) | 2018.06.01 |