이 코스는 총 3개의 챕터로 이루어져있다.
머신러닝은 evidence(data)를 보고 scenario를 예측하는 것이다.
Linear Algebra를 master해야만 하는 이유

Image recognition는 그동안 꽤 long term challenge였다.

Sentence 속에는 informations가 존재한다.

보통 Non-singular한 data는 많은 정보를 담고 있고, Singular한 data는 이보다 적은 정보를 가지고 있다.
정보는 우리가 원하는 대로 data에 담을 수 있다.

Quiz
Problem 1. Bird의 색깔은?
: 빨간색, Dog: 검정, Cat: 주황
Problem 2. 이 시스템은 singular인가 non-singular인가?
: Non-singular → 정보가 알차다!


Quiz 1

Solution 1을 구하는 과정을 tracking 해보자.



Solution 2를 구하는 과정을 tracking 해보자.


Solution 3를 구하는 과정을 tracking 해보자.


What is a linear equation?

선형 방정식을 공간 안에 표현해보자.
해당 방정식을 만족시키는 모든 점을 찍어보면 아래와 같다.



만약, 두 번째 케이스라면 어떨까?


세 번째 케이스는 어떨까.


세 System을 비교해보자.

Quiz


Singuarity vs Non-singularity를 geometric하게 표현해보려 한다.


여기서 주목할만한 점은 No-solution을 갖던 System 3가 Infinite solutions를 갖는 System으로 바뀌었다는 점이다!
위 equations를 matrix로 각각 나타내면 다음과 같다.

아래 그림에서의 두 식을 비교해보자.
왼쪽 식은 어떠한 constant 값으로도 곱하였을 때 다른 하나의 식을 만들어낼 수 없다.

앞서 각 행들의 관계가 하나의 constant를 곱하였을 때 같아진다면 Singular matrix이자 linerly dependent 관계에 있다고 본다.

해당 matrix가 Singular하다는 것을 확인할 수 있는 방법을 증명해보자.
cf. 그러면 로 정리하는 eigenvector 구하기에서도 로 해를 찾는데, 이 과정의 의미는?





Quiz





이제 constant 항을 없앤 다음, 다시 방정식을 정리해보자.




3개의 변수로 이루어진 방정식을 고려해보자.


System 1의 모든 방정식을 3차원 공간 상에 나타내면 아래 그림과 같다.

System 2의 모든 방정식을 3차원 공간 상에 나타내면 아래 그림과 같다.

System 3의 모든 방정식을 3차원 공간 상에 나타내면 아래 그림과 같다.

아래 방정식은 row1과 row2의 합으로 row3를 만들어 낼 수 있기 때문에 linearly dependent하다.





Solutions

2x2 행렬에서 determinant를 계산했던 방법을 비슷하게 3x3에 적용해보자.



아래와 같은 상부 삼각 행렬은 determinant가 diagonal한 원소들의 곱으로 표현된다.

