AI ML DL/Pytorch
[boostcourse] 파이토치로 시작하는 딥러닝 기초(2) - Part1_Lab1 : Tenor Manipulation
nineil912
2021. 10. 22. 09:54
Vector, Matrix and Tensor
- 차원이 없는 것을 Scalar라고 한다.
1차원 벡터, 2차원 행렬, 3차원 이상부터는 텐서 하여 쌓아 올린것.

파이토치 텐서 모형
2D 텐서
|t| = (Batch size, dim)

3D 텐서 모형
|t| = (batch size, width, height)

NumPy Review


PyTorch Tensor


Broadcasting
행렬 계산에는 기본적인 규칙이 있다. 덧셈할때 같은 크기의 행렬만 사용 할 수 있다거나 곱셈 시에도 크기(k*m, m*k 행렬로)를 맞춰주어야 한다. 파이토치에서는 조건에 맞지 않는 크기더라도 행렬 계산을 할 수 있도록 boradcasting을 지원한다.

Mean

Sum

Max and Argmax

참고자료 및 출처
벡터, 매트릭스, 텐서 개념 : https://wikidocs.net/37001