본문 바로가기

Linear Algebra

(2)
[챕터 1] 벡터, 파트 1: 벡터와 벡터의 기본 연산 Numpy로 벡터 생성 및 시각화하기선형 대수학에서 벡터는 수를 순서대로 나열한 것이라고 한다. 벡터의 특징 벡터의 큰 특징은 2가지가 있다. 차원 (Dimensionality): 벡터가 가진 원소의 수 차원을 수학적 기호로 표현 하자면...$$ \mathbb{R}^N$$이렇게 표현 되는데 N은 차원의 수를 나타내고 R은 real number 즉, 실수를 나타낸다 (C는 복소수를 나타낸다.)$$\textbf{x} = \begin{bmatrix} 1 \\ 4 \\ 5 \\ 6 \\ \end{bmatrix},  \;\textbf{y} = \begin{bmatrix} .3 &  7\\ \end{bmatrix} , \; \textbf{z} = \begin{bmatrix}  1&  4&  5&  6\\ \end{..
선형 대수학 공부를 시작하며... 왜 선형 대수학을 공부하는가?필자는 현재 cs231n 수업을 들으며 딥러닝의 기초를 쌓아가는 중이다.이론 자체를 이해하는데에는 큰 어려움을 겪고 있지 않지만 과제를 할 때가 문제다.numpy를 활용하여 이해한 이론을 코드로 변형하여 작성해나가는데에 크나큰 어려움을 느끼고 있다.분명 대학교에서 선형 대수학을 배우긴 했지만 군대 이슈로 인해 머리가 굳어 대부분 까먹었다 ㅎㅎ...그리고 이론 수학과 numpy에서 적용되는 의미가 살짝 다르다.이러한 차이점을 분명히 이해하지 못하고 그저 과제를 해나가면 나중에 결국은 다시 선형 대수학을 공부하러 돌아올 것 같다.그렇기에 미리 기본기를 튼튼하게 쌓고자 지금부터라도 다시 공부를 시작할려고 한다. 사용 교재Practical Linear Algebra for Data ..