반응형
이번 포스팅에서는 초평면(hyperplane)과 반공간(halfspace)에 대해 알아보겠습니다.
참고문헌: 선형대수와 통계학으로 배우는 머신러닝 with 파이썬, 장철원 지음
초평면(hyperplane)
초평면은 아래와 같이 를 만족하는 데이터 포인트 의 집합을 말합니다.
이 때 는 차원 가중치 벡터 , 는 스칼라 값입니다.
여기서 내적값이 가 아니라 0인 형태로 바꿉니다.
이 때 는 초평면 내 어떤 점이든 괜찮습니다.

두 벡터의 내적값이 0이면 서로 수직이므로,
이를 그림으로 나타내면 위와 같습니다.
이 공간은 초평면(hyperplane)에 의해 두개의 반공간(halfspace)으로 나뉩니다.
반공간은 아래와 같은 형태로 나타냅니다.

위 그림은 반공간을 나타낸 그림입니다.
라는 경계가 존재하기 때문에
초평면에 의해 나뉜 반공간은 컨벡스 셋입니다.
개념만 익히니 살짝 와닿지가 않는 느낌입니다.
나중에 어떻게 써먹게 될지 궁금합니다.
여기까지 초평면과 반공간에 대해 알아보았습니다.
반응형
'잡학사전 > 머신러닝' 카테고리의 다른 글
[머신러닝] 그리드 서치(grid search) (0) | 2022.04.12 |
---|---|
[머신러닝] 파이프라인(Pipeline) (0) | 2022.04.11 |
[머신러닝] 교차 검증(cross validation) (0) | 2022.04.05 |
[머신러닝] 오버피팅과 언더피팅 (0) | 2022.04.04 |
[머신러닝] 아핀 셋(affine set)과 컨벡스 셋(convex set) (0) | 2022.03.16 |