일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 베이지안통계
- 인과추론개요
- 실무로통하는인과추론
- 벡터
- 오블완
- CausalInference
- Bayesian
- 코세라
- recommendation system
- 네카라쿠배당토
- SQL
- 수학적해석학
- 데이터 분석
- 잠재적결과
- 나의서양미술순례
- mathematicalthinking
- 데이터분석가
- 글또10기
- chatGPT
- 티스토리챌린지
- DataAnalyst
- 빅쿼리
- 인과추론 무작위 실험
- 데이터분석가 코딩테스트
- 데이터분석
- 선형대수학
- 독후감
- BigQuery
- 인과추론
- Recsys
- Today
- Total
Derek 의 데이터 분석 성장기
[선형대수학] 벡터(Vector) 본문
1. 벡터란?
벡터란 정렬된 숫자 목록들을 의미한다. 그러나, 벡터의 특성은 물리적 방향성과 공간을 가지고 있다.
벡터에서 차원이란, 벡터의 크기이자, 원소의 개수이다. n-vector(벡터의 크기) 라고 표시 할 수 있으며, 그 안의 숫자인 원소들은 scalar(스칼라) 라고 부를 수 있다.
n-vecotr 의 i번째 원소는 ai 라고도 표현할 수 있다. 또한, 벡터의 특징상
a = [ b, c, d] 라고 있을 때, b = (x + y + z) 로 구성될 수 있는 다차원 특성을 가진다.
그리고, 벡터에서는 0 이 n개 들어있으면 0 vector / 1이 n 개 들어있으면 1 vector 라고 한다.
여기서, Unit vectore는 원소가 1 이고, 나머지는 0으로 구성된 벡터를 의미한다. 그리고, 앞서 언급한 것처럼 벡터는 물리적 방향성을 가진 것이다.
이와 같이, 3개의 원소를 가진 벡터가 존재한다면, 이처럼 벡터의 크기에 따라 방향성과 크기를 표현할 수 있다.
2. Sparsity(희소성)
벡터의 원소중, 0이 벡터의 대부분을 구성하면 우리는 이를 Sparse 하다고 의미한다. nnz(x) 는 0이 아닌 원소들의 개수를 의미하는 수식이자 노테이션이다. 그리고, Sparse 벡터의 예시로서는 위에서 언급한 0 vectors , unit vectors 가 있다. 벡터 개념에서는 Sparse 한 것은 컴퓨터를 통해 조작하고 저장되기 쉽다고 의미하고 있다. 임베딩 관점으로서 말하는 것 같다.
앞서 언급했듯, 벡터는 2D 공간속에서 (X,Y) 축 등으로 설명할 수 있고, 방향성과 크기를 가지고 있다. 그리고, 위의 예시속에서도 X1과 X2가 있지만, 해당 X1 과 X2라는 벡터에 e1, e2를 곱한다면 X1과 X2의 물리적 방향성과 크기를 가질 수 있다. 마치 계수처럼 말이다.
3. Vector Addition
벡터는 위와 같이 직관적으로 더하고 뺄 수 있다. 또한, commutative , associative 연립방정식의 특성과 동일하다.
또한, 스칼라와 벡터를 곱하면 -2[1,9,6] = [-2, -18, -12] 같은 스칼라-벡터 결합성질을 가지고 있다. 그리고, 이는 연립방정식의 분배법칙을 가지고 있다.
4. Linear Combination
그리고, 벡터의 중요한 컨셉중 하나는 Linear Combination(선형결합) 이다. ( for any n-vector b,) 라고도 말한다.
쉽게 설명하자면, 위에서 배운 Unit vector 합으로 벡터를 구성한다는 의미이다.
위 그림과 같이, b라는 벡터는 b1 * e1(유닛벡터) + b2 * e2(유닛벡터) 들의 합으로 구성되어 있다. 각 유닛 벡터의 합은 원본 b 벡터와 동일하다라는 특성이 있다.
벡터의 성질을 활용하여, 이와 같이 좌표상의 거리나 다른 지점 만약 (0,0) 이라고 가정하면 해당 거리에서 p와 q의 거리가 어느정도 되는지도 구할 수 있다.
그 외, 참고하면 좋을만한 개념들. 결국 벡터는 한 차원(column) 의 연속적인 값이다. 가로로 쌓이면, 행 벡터 / 열로 쌓여있으면 열벡터이다.
* 참고 : 선대 1-2강. 행렬과 벡터(링크)
* 김종한 교수님 : 링크
* Introduction Linear Algebra(링크)
'Data > 수학(Mathematical Thinking)' 카테고리의 다른 글
[선형대수학] 가짜연구소 선대 후기 (0) | 2024.08.04 |
---|---|
[선형대수학] Linear Equations(선형 방정식) (0) | 2024.07.11 |
[선형대수학] Matrix 와 Vector의 곱셈(Multiplication) (0) | 2024.06.16 |
[선형대수학] 회귀 모델(Regression Model) 과 Norms(노름) and Distance (0) | 2024.04.04 |
[선형대수학] 벡터의 내적(Inner Product) 과 Affine Functions (0) | 2024.03.16 |