Processing math: 100%
본문 바로가기

수학

(19)
[선형대수] 1차 연립방정식과 가우스소거법 Singular Case 연립방정식에서 특수한 경우를 Singular Case라고 한다. - 해가 존재하지 않음 - 해가 무수히 많음 예를 들어 3개의 벡터가 있는 한 평면이 있다. a는 평면 위에 존재하지 않는 점이기 때문에, 3개의 벡터로 표현할 수 없다. 때문에 a는 해가 존재하지 않는다. 반면, b벡터는 평면위에 존재하기 때문에, 2개의 벡터만 있어도 b벡터를 나타낼 수 있는데, 3개가 존재함으로 나타낼 수 있는 방법은 무한하다. 따라서 b는 해가 무수히 많다. 내적 벡터의 내적은 일종의 projection(투영)으로 볼 수 있다. 즉, A벡터를 B벡터에 투영하는 것(그림자 길이를 구함)으로 볼 수 있다. 이를 벡터에서 함수로 확장시켜보자. $f_1(t)= (f_{1}(t_1),....,f_n(t..
[선형대수] 선형성 정의 및 1차 연립방정식의 의미 이상화 교수님의 선형대수 강의를 기반으로 만든 게시글입니다. 출처: http://www.kocw.net/home/search/kemView.do?kemId=977757 https://www.slideshare.net/ahra-cho/01-1-108458741 https://ratsgo.github.io/linear%20algebra/2017/03/23/linearity/ Linearity(선형성) Linearity의 조건 1. superposition(중첩의 원리): f(x1+x2)=f(x1)+f(x2) 2. homogeneity(동질성): f(ax)=af(x) 위의 조건을 합치면 아래와 같다. $f(a_{1}x_{1} + a_{2}x_{2})= a_{1}f(x_1)+ a_{2}..
2. Numpy로 공부하는 선형대수 2.1 데이터와 행렬 사용 목적: 대용량 데이터를 간단한 수식으로 서술할 수 있다. 즉, 여러 개의 복잡한 방정식을 간단한 행렬로 나타낼 수 있다. 데이터 유형 데이터 크기 순: 스칼라< 벡터< 행렬< 텐서 스칼라(scalar): 숫자 하나로 이뤄진 데이터 벡터(vector): 여러 숫자로 이뤄진 하나의 데이터 레코드 벡터는 여러 행을 가지고 하나의 열을 가짐 (한 데이터의 여러 요소) np.array(), 사이킷런에서는 벡터 표시 시 2차원 배열 객체를 사용해야 함 reshape(행의 수, 1)를 사용하면 쉽게 벡터화할 수 있다 특징 벡터(feature vector): 데이터 벡터가 예측 문제에서 입력 데이터로 사용되는 경우 행렬(matrix): 벡터(데이터 레코드)가 여럿인 데이터 집합(여러 개의 데..