일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- top_k
- session 유지
- integrated gradient
- grad-cam
- XAI
- UDF
- 유튜브 API
- requests
- spark udf
- youtube data
- flask
- BigQuery
- correlation
- TensorFlow
- API Gateway
- Retry
- 상관관계
- chatGPT
- airflow subdag
- gather_nd
- Counterfactual Explanations
- subdag
- 공분산
- tensorflow text
- hadoop
- login crawling
- GCP
- Airflow
- API
- GenericGBQException
- Today
- Total
데이터과학 삼학년
커널 함수(kernel function) 조건 및 종류 본문
커널 함수(kernel function)
- Support Vector Machine(SVM)과 같은 머신러닝 모델에서 사용되는 함수
- 커널 함수는 두 개의 입력 벡터를 받아 두 벡터 간의 유사도 또는 내적(inner product) 값을 계산하는 역할
- 유사도 또는 내적 값은 입력 데이터를 더 고차원 공간으로 매핑하거나 유사도를 측정하여 머신러닝 모델에서 판별 경계를 만들 때 사용
커널 함수 조건 : Mercer의 정리(Mercer's Theorem)
- Mercer의 정리가 충족되면 커널 함수는 커널 트릭을 사용하여 고차원 특징 공간에서의 비선형 문제를 효과적으로 해결 가능
1. 대칭성(Symmetry)
- 커널 함수 는 대칭성을 가져야 함 -> 즉, 만족
2. 양의 정부호성(Positive Semidefiniteness)
- 행렬 가 커널 함수로 생성되는 경우, 이 행렬은 양의 정부호(positive semidefinite)여야 함 ->즉, 임의의 벡터 에 대해 만족
3. 무한 차원 특징 매핑(Infinite-Dimensional Feature Mapping)
- 커널 함수가 무한 차원의 특징 매핑을 수행할 수 있어야함
- 이것은 커널 함수가 데이터를 고차원 공간으로 매핑하는 역할을 함
커널 함수 종류
1. 선형 커널 (Linear Kernel):
- 두 벡터 간의 내적을 계산 -> 입력 데이터를 고차원 공간으로 매핑하지 않고 선형 결정 경계를 만들 때 사용
2. 다항식 커널 (Polynomial Kernel):
- 다항식 커널은 입력 데이터를 고차원 공간으로 매핑하여 비선형 결정 경계를 만들 때 사용
- , , 는 하이퍼파라미터
3. 가우시안 라디언스 커널 (Gaussian RBF Kernel):
- 가우시안 RBF 커널은 입력 데이터를 무한한 고차원 공간으로 매핑하여 매우 복잡한 비선형 결정 경계를 만들 때 사용
- 는 하이퍼파라미터로, 커널의 폭을 제어
4. 시그모이드 커널 (Sigmoid Kernel):
- 시그모이드 커널은 입력 데이터를 고차원 공간으로 매핑하여 비선형 결정 경계를 만들 때 사용
- , 는 하이퍼파라미터

참조
https://ratsgo.github.io/machine%20learning/2017/05/30/SVM3/
Kernel-SVM · ratsgo's blog
이번 글에서는 서포트 벡터 머신(SVM)의 변형인 Kernel-SVM에 대해 살펴보도록 하겠습니다. 이 글 역시 고려대 강필성 교수님과 역시 같은 대학의 김성범 교수님 강의를 정리했음을 먼저 밝힙니다. S
ratsgo.github.io
https://sonsnotation.blogspot.com/2020/11/11-1-kernel.html
[머신러닝/딥러닝] 11-1. Kernel의 이해와 종류
sonsnotation.blogspot.com
'Machine Learning' 카테고리의 다른 글
다중공선성 확인 및 처리 방법 (0) | 2023.11.06 |
---|---|
EBM(Explainable Boosting Machine) (0) | 2023.09.18 |
TensorRT for Inference (0) | 2023.09.04 |
Zero-Shot, One-Shot, Few-Shot learning (1) | 2023.08.28 |
SOTA (State-of-the-Art) 가장 최신의 성능 좋은 모델들...어떻게 확인?! (0) | 2023.08.06 |