티스토리 뷰
머신러닝?
- when: 결과는 알지만 결과에 도달하는 방법은 모를 때
ex) 어렸을 때 어머니가 해주신 김치찌개 맛은 알지만 그 레시피를 모를때
- how: (시도 - 결과와 비교(오류 측정) - 조정) x 반복 /
ex) 어머니가 해주신 김치찌개를 만들기 위해 여러가지 레시피를 시도 하여 가장 그 맛에 가까운 레시피를 찾아감
프로그래밍 vs 머신러닝
- 프로그래밍 = 목표를 이루기 위한 방법을 컴퓨터에게 직접 명령하는 방법
ex) 컴퓨터에게 김치찌개의 요리레시피를 주고 그 레시피 대로 수행하도록 하는 것
- 머신러닝 = 목표를 이루기 위한 방법을 컴퓨터가 스스로 찾아가는 방법
ex) 컴퓨터에게 김치찌개의 맛만 보여준 후, 그 맛을 내기 위한 방법을 스스로 찾도록 하는 것
머신러닝 특징들
- 오류를 컴퓨처 스스로 개선 할 수 있음 (자체적인 성장/ 학습/ 발전 기능)
- 때때로 사람들의 의사결정보다 더 정확한 의사결정 가능 (확률적으로)
머신러닝의 실전 적용 과정
1) 데이터 수집 = 학습을 위한 기본적인 자료들을 수집
2) 데이터 전처리 = 자료를 컴퓨터가 인식하기 쉽게 가공
ex) -사진의 불필요한 부분을 잘라내고, 크기를 동일하게 맞추는 것
-자료의 자료형(숫자, 문자 등)을 하나로 통일하는 것
3) 라벨링 = '데이터'와 데이터의 '의미'를 연결하는 과정
ex) 파란색이 무엇인지, 어떤 것을 고양이라고 하는지 등, 각 데이터의 의미를 정의하는 것
4) 피쳐 추출 = 목표를 이루기 위해 필요한 데이터가 무엇인지 판별하여 추출하는 것
ex) 사람이 지니는 여러 데이터중 (키, 몸무게, 나이, 성별 등), "놀이기구를 타면 안되는 사람"을 구별하기 위해서는, 모든 자료가 다 필요한 것이 아니라 '키/몸무게/나이' 데이터만 필요하다는 것을 판단하여 추출하는 것이 피쳐 추출
6) 학습 및 검증 = 어떤 데이터가 입력 되었을때, 라벨링된 의미가 도출되는지 여부를 확인
머신러닝 vs 딥러닝
- 머신러닝 활용 과정중에 "피쳐추출"을 누가 하는가에 따라 다름
- 머신러닝 = 사람이 피쳐추출
- 딥러닝 = 컴퓨터가 피쳐추출
끝.
'IT > Machine learning' 카테고리의 다른 글
[ML/강화학습] 강화학습의 기본 이론_ 몬테카를로를 활용한 정책반복 (0) | 2022.10.03 |
---|---|
[강화학습] 강화학습 이론_비동기적 동적계획법 (0) | 2022.10.03 |
[강화학습] 최적의 행동은 어떻게 찾을까? _ 동적계획법 (feat 정책반복) (0) | 2022.10.03 |
[강화학습] 강화학습관련 수학이론_마르코프 결정 과정(MDP) (0) | 2022.09.30 |
[ML] 머신러닝(Machine learning) 학습 방법_지도학습, 비지도학습, 강화 학습 (2) | 2022.09.30 |
- Total
- Today
- Yesterday
- 심리학
- requests
- 가격데이터
- 머신러닝
- It
- 일자별
- beautifulsoup
- 주식투자
- 크롤링
- C#
- 강화학습
- 알고리즘
- 시스템투자
- 스타트업
- 유니티
- 마케팅
- 프로그래머스
- 사진크롤링
- IT기초
- PYTHON
- Unity
- 비전공자
- 파이썬
- 랜덤맵
- 경영학
- Anet
- 주식
- 터틀트레이딩
- ET5X
- json
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |