선형 대수학

인공 지능 전문가는 선형 대수 없이는 살 수 없습니다 .

  • AI는 스칼라 를 많이 사용합니다.
  • AI는 벡터 를 많이 사용합니다.
  • AI는 행렬 을 많이 사용합니다.
  • AI는 Tensor 를 많이 사용합니다.
이 장의 목적은 머신 러닝 및 딥 러닝과 같은 데이터 과학 프로젝트에서 사용되는 선형 대수학 부분을 강조하는 것입니다.
스칼라벡터
1
1
2
 
1 2

행렬텐서
1 2
4 5 6
 
1 2
4 5 6
 
4 5 6
1 2
 

벡터와 행렬

벡터행렬 은 데이터의 언어입니다.

AI를 사용하면 대부분의 작업이 벡터와 행렬로 수행됩니다.

벡터와 행렬을 사용하여 비밀을 발견 할 수 있습니다 .


스칼라

선형 대수학에서 스칼라는 단일 숫자 입니다.

JavaScript에서는 상수나 변수처럼 작성할 수 있습니다.

const myScalar = 1;
let x = 1;
var y = 1;

벡터

선형 대수학에서 벡터는 숫자의 배열입니다 .

JavaScript에서는 배열로 작성할 수 있습니다.

const myArray = [50,60,70,80,90,100,110,120,130,140,150];
myArray.length;   // the length of myArray is 11

배열은 여러 차원을 가질 수 있지만 벡터는 1차원 배열 입니다.

벡터는 여러 가지 방법으로 작성할 수 있습니다. 가장 일반적인 것은 다음과 같습니다.

v=   
1 2

또는:

v=   
1
2

벡터

왼쪽 이미지는 Vector 입니다.

길이크기 를 보여줍니다 .

화살표방향 을 나타냅니다 .

더 알아보기 ...


행렬

선형 대수학에서 행렬은 2차원 배열 입니다.

C =   
0 0 0
0 0 0
0 0 0
0 0 0

JavaScript에서 행렬은 2개의 인덱스(인덱스)가 있는 배열입니다.

예시

var myArray = [[1,2],[3,4],[5,6]];

더 알아보기 ...


텐서

Tensor는 N차원 행렬 입니다.

티 =   
 
1 2
4 5 6
 
4 5 6
1 2
 

JavaScript에서 행렬은 여러 인덱스(인덱스)가 있는 배열입니다.

더 알아보기 ...

선형 대수학 은 선형 방정식 (및 선형 지도)과 벡터 공간행렬 을 통한 표현과 관련된 수학의 한 분야입니다 .

선형 대수학은 수학의 거의 모든 영역에서 중심이 됩니다.

위키피디아