몇 가지 machine learning applications에 대해 소개하려 한다.



선형 방정식의 해를 찾는 데에 도움이 되는 방법에 대해 알아보자.
우선, 우리가 기존에 풀어왔던 문제를 다시 보자.




더 어려운 examples을 풀어보자.

만약 두 변수중 하나의 곱해진 상수가 0이라면 어떨까?

아래 문제를 풀어보라.

System이 Singular하다면 어떨까? (Redundant)

Contradictory한 Singular System이라면 어떨까?

아래 문제를 풀어보라.


위의 예제에서 'a'라는 변수를 지우고 나면 첫 번째 식은 'a' 변수를 포함한 유일한 수식이 되고, 'b', 'c'가 함께 포함된 방정식이 2개 생긴다.


기존에 방정식으로 풀어왔던 eliminating 작업을 matrix 형태로 푸는 방법은 아래와 같다.

Singular System들의 Row echelon form은 다음 그림과 같다.



결과적으로 Row echelon form의 형태는 아래 세 가지 경우에 국한된다.

이번에는 행을 Switch해 보자.

위의 그림을 보면 행을 서로 switching 했을 때의 determinant가 양수 ↔ 음수로 전환된다는 점을 알 수 있다.
이번에는 행을 Multiplying한 것과 Adding한 것의 determinant를 구해보자.


선형 방정식이 전달하는 정보의 양을 측정하는 방법은 rank에 달렸다.
머신러닝에서 rank 응용 분야 중 하나는 '이미지 압축'이다.



Rank와 Solutions의 관계는 다음과 같다.



아래 문제를 풀어보자.

아래 System 4개를 비교해보고 Equations의 개수와 Rank의 관계를 밝혀보자.

Rank를 계산할 수 있는 쉬운 방법은?


가장 쉬운 방법은 아래의 과정을 따르는 것이다.



이제 Row echelon form과 Singularity, 그리고 Rank의 관계를 밝혀보자.

Row echelon form의 diagonal 원소를 꼭 1로 만들 필요는 없다.

아래의 general한 특징을 살펴보자.


Matrix가 Singular하다면 Row echelon form의 형태는 어떨까?


다양한 System의 Row echelon form을 구해보자.

Reduced row echelon form은 기존에 Row echelon form으로 전개했던 matrix를 한 번 더 계산하여 Diagonal matrix로 나타내는 것을 말한다.



기존 Row echelon form → Reduced row echelon form을 만들어주기 위해서는 pivot 원소의 above 항들이 모두 0이어야 한다.

