선형 대수학
인공 지능 전문가는 선형 대수 없이는 살 수 없습니다 .
- AI는 스칼라 를 많이 사용합니다.
- AI는 벡터 를 많이 사용합니다.
- AI는 행렬 을 많이 사용합니다.
- AI는 Tensor 를 많이 사용합니다.
스칼라 | 벡터 | ||||||||||||||||||||||||||
1 |
|
||||||||||||||||||||||||||
행렬 | 텐서 | ||||||||||||||||||||||||||
|
|
벡터와 행렬
벡터 와 행렬 은 데이터의 언어입니다.
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= |
|
또는:
v= |
|
왼쪽 이미지는 Vector 입니다. 길이 는 크기 를 보여줍니다 . 화살표 는 방향 을 나타냅니다 . |
행렬
선형 대수학에서 행렬은 2차원 배열 입니다.
C = |
|
JavaScript에서 행렬은 2개의 인덱스(인덱스)가 있는 배열입니다.
예시
var myArray = [[1,2],[3,4],[5,6]];
텐서
Tensor는 N차원 행렬 입니다.
티 = |
|
JavaScript에서 행렬은 여러 인덱스(인덱스)가 있는 배열입니다.