강의자료/인공지능수학

[인공지능 수학] 행렬

파아란기쁨 2022. 3. 25. 20:27
목표
  • 행렬 연산을 이해한다.
  • 행렬의 선형변환에 대해 이해한다.
  • 역행렬및 전치 행렬에 대해 이해한다.

 

행렬이란

n,m이 양의 정수일때 n행 m열로 나열된 실수의 2차원 배열을 행렬이라 합니다.

 

행렬의 덧셈과 뺄셈
  • 두 행렬 A,B에서 같은 자리에 있는 원소들끼리 더하거나 빼는 연산

  • 두 행렬의 크기가 같아야만 연산 가능함

 

행렬의 스칼라곱

 

행렬의 곱셈

n*m 행렬과 m*s 행렬의 곱은 n*s 행렬이 생성되며

A의 i번째 행과 행렬 B의 j번째 열이 서로 대응하여 연산 되기 때문에 행렬 A의 열크기와 B의 행 크기가 서로 같아야 합니다.

 

전치행렬

n*m 행렬을 행과 열을 바꾼 m*n 행렬을 전치행렬이라고 합니다.

예)

 

역행렬
  • 정사각행렬 A에 대해 A*B = B*A = I를 만족하게 하는 행렬 B

※ I 는 단위행렬

예)

  • 행렬에는 나눗셈이 없는 대신에 역행렬이 존재합니다.
  • 역행렬은 정방행렬로만 정의 됩니다.
  • 행렬식을 이용한 역행렬 구하는 방법
  • 행렬식(Determinant) |A| 또는 det(A) 구하는 방법
  •  수반행렬[Aij]T : ([Aij]의 여인수행렬에 대한 전치행렬)
  • 3차 정사각행렬 부터는 가우스소거법등을 이용해서 수반행렬을 구할 수 있다.
  • 2차 정사각행렬의 역행렬 구하는 공식

 

선형변환
  • 인공지능에서는 데이터의 집합(행렬)을 선으로 표현하여 예측을 수행 할 수 있습니다.
  • 선형변환이란 벡터에 행렬을 곱해서 또 다른 벡터를 만드는 것을 말합니다.
  • 하나의 벡터 공간에서 다른 벡터 공간으로 벡터의 특징을 유지한 채 변환하는 방법의 코드입니다.
    • (-1,2)(1,1) 의 2차원 벡터에서 1과 5의 1차원 스칼라 위치로 변환하는 예

 

인공지능에서의 활용
  • 인공지능 분야에서 많이 사용하는 알고리즘 중에 신경망이 있는데 신경망은 파라미터와 가중치를 곱한 다음 그 결과를 모아서 합산하는 처리를 하는데 이러한 과정이 선형 변환으로 볼 수 있습니다.
  • 인공지능에서 데이터는 여러개의 속성을 가지고 있는데 이러한 속성을 차원 형태로 변경하여 데이터를 행렬 형태로 관리하여 처리 합니다.
  • 따라서 행렬의 선형변환 으로 예측 가능한 그래프로 표현 할 수 있습니다.

 

 

[참고]

컴퓨팅 사고력을 키우는 이산수학

인공지능을 위한 수학

 

사업자 정보 표시
원당컴퓨터학원 | 기희경 | 인천 서구 당하동 1028-2 장원프라자 502호 | 사업자 등록번호 : 301-96-83080 | TEL : 032-565-5497 | Mail : icon001@naver.com | 사이버몰의 이용약관 바로가기

'강의자료 > 인공지능수학' 카테고리의 다른 글

[인공지능수학] 상관계수  (10) 2022.07.11
[인공지능수학] 확률  (7) 2022.04.04
[인공지능 수학] 행렬  (11) 2022.03.25
[인공지능수학] 미분  (7) 2022.02.24
[인공지능수학] 벡터  (11) 2022.02.16
[인공지능수학] 유클리드 거리  (9) 2022.02.09