Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 초소형머신러닝
- 삼성코딩테스트
- 알고리즘
- 삼성역테
- dfs문제
- 다이나믹프로그래밍
- 임베디드 딥러닝
- 딥러닝
- MCU 딥러닝
- 코테
- bfs문제
- TensorFlow Lite
- 포스코 ai 교육
- DP
- dfs
- 자료구조
- 포스코 AI교육
- 포스코 교육
- tinyml
- 컴퓨팅사고
- 삼성코테
- sort
- 삼성역량테스트
- 코딩테스트
- DP문제
- tflite
- 그리디
- 코테 문제
- 영상처리
- BFS
Archives
- Today
- Total
코딩뚠뚠
[POSCO 교육 사전학습] 머신러닝기법과 R프로그래밍 3 본문
반응형
포스코 포스텍에서 제공하는 청년 AI-BigData 아카데미 과정의 온라인 예습 과정 중 하나인 데이터 과학에 대한 강의를 듣고 정리한 포스팅이다.
이전강의까지 KNN 과 판별분석 방법에 대해 알아볼 수 있었다.
이번강의에서는 서포트 벡터머신에 대해 알아본다.
서포트벡터머신 SVM은 가장 많이 들어본 머신러닝 기법중 하나이다.
딥러닝이 활개치고 있는 가운데 굳건한 SVM 은 뭘까 궁금했었는데 들을 기회가 되어 주의깊게 수강했다.
서포트벡터머신
서포트벡터머신은 classification을 수행하는 모델이다.
장점 :
- 정확도가 상대적으로 좋음
- 다양한데이터 (연속형, 범주형) 사용가능
단점 :
- 해석하기 어려움
- 데이터가 많을때 속도가 걸림
선형 SVM
두 개의 범주가 있을때 이를 가장 잘 분류하는 벡터를 찾는 문제이다.
H1 과 H2 간의 거리를 최대로 하는 분리 하이퍼 플레인을 찾아야 한다.
(선형모델을 만들었을 때 그 그래프로부터 가장 가까운 A 분류의 점이 H1 B 분류의 점이 H2 이다.)
비선형 SVM
비선형 패턴의 입력공간을 선형패턴의 feature space 로 변환
Kernel method로 비선형 경계면 도출
SVM 패키지는 R에서 e1071 패키지로 이용할 수 있다.
커널(kernel함수)
- x의 기저함수
- x에 대한 새로운 특징을 추출하는 변환함수
커널함수로는 대표적으로
radial (default)
polynomial
sigmoid 등이 있다.
오분류율 교차포 (confusion matrix) 생성을 위한 패키지 : caret
각 커널별로 데이터를 분류했을 때 정확도를 확인해볼 수 있었다.
반응형
'공부 > POSCO AI-Big Data 아카데미 14기' 카테고리의 다른 글
[POSCO 교육 사전학습] 머신러닝기법과 R프로그래밍 5 (0) | 2021.04.04 |
---|---|
[POSCO 교육 사전학습] 머신러닝기법과 R프로그래밍 4 (0) | 2021.04.04 |
[POSCO 교육 사전학습] 머신러닝기법과 R프로그래밍 2 (0) | 2021.04.04 |
[POSCO 교육 사전학습] 머신러닝기법과 R프로그래밍 1 (0) | 2021.04.03 |
[POSCO 교육 사전학습] AI 입문 - 데이터사이언스를 위한 통계_6 (0) | 2021.03.25 |