부스트캠프 AI Tech 2기/Precourse
Vector, Matrix, Tensor 1차원: 벡터 2차원: 행렬 3차원: 텐서 (이미지출처: boostcourse ai-tech pre-course) 3차원 텐서의 구성: (이미지출처: boostcourse ai-tech pre-course) computer vision |t| = (batch_size, width, height) 첫번째 값이 세로, 두번째값이 가로, 세번째값이 깊이 nlp |t| = (batchsize,length,dim) 첫번째 값이 세로, 두번째값이 가로, 세번째값이 깊이 PyTorch Tensor 1D Array t = torch.FloatTensor([0.,1.,2.,3.,4.,5.,6.]) t.dim() -> 1 t.shape -> torch.Size([7]) t.size..
부스트캠프 AI Tech 2기/Precourse
목차 1. 행렬 행렬(matrix)은 벡터를 원소로 가지는 2차원 배열 행렬은 행(row)와 열(column)이라는 인덱스(index)를 가짐 행렬끼리 같은 모양을 가지면 덧셈, 뺄셈을 할 수 있음 성분곱(스칼라곱)도 행렬과 똑같음 np.array([[1,2,3], [4,5,6], [7,8,9]]) 전치행렬 행과 열의 정보가 바뀜 (이미지 출처: boostcourse AI Tech Precourse) 행렬 곱셈은 i번째 행벡터와 j번째 열벡터 사이의 내적을 성분으로 가지는 행렬을 계산 a = [[1,2], [3,4]] b = [[3,4], [5,6]] a * b = [ [ 1*3+2*5, 1*4+2*6 ], [ 3*3+4*5, 3*4+4*6] ] = [ [13, 16], [29, 36] ] 넘파이의 np..