전체 글(327)
-
Linear Algebra - Gaussian elimination(가우스 소거법)
이전 글에서는 matrix 개념, matrix를 Systems of linear algebraic equations에서 사용하는 이유를 알아보았다. 이제 AX=B 가 무엇을 의미하는지 안다고 생각한다. 결국 우리는 해를 구하기 위해 방정식을 세우는 것인데, 그렇다면 해는 어떻게 구하나? 그때 solution이 가우스 소거법(Gaussian elimination)이다. 가우스 소거법: AX=B 를 UX=C로 치환한다. 이때 U는 Upper triangle matrix의 약자이다. - 법칙 1: Ri 와 Rj는 서로 interchange 가능 (R은 Row를 의미. 아래첨자는 i-th, j-th를 의미.) - 법칙 2: Ri = a*Ri + b*Rj (단 a != 0) 쉽게 말하면 연립방정식 풀때 한 수식을..
2023.01.27 -
Linear Algebra - Systems of linear Algebraic equations
선형대수 방정식 : a1x1 + a2x2 + ... + aNxN = bN 기본 상식 : N개의 미지수(x)가 존재할 경우, 해당 방정식을 풀기 위해서는 N개의 방정식이 존재해야한다. a11x11 + a12x12 + ... + a1Nx1N = b1N a21x21 + a22x22 + ... + a2Nx2N = b2N ... aN1xN1 + aN2xN2 + ... + aNNxNN = bNN 이렇게 N개의 방정식을 일일이 다 쓰려면.. 너무 힘들다 matrix를 사용하여 표기하면 매우 편리해지는데, 이 때문에 행렬을 배우고 행렬을 사용하는 것이다. Let A,X,B matrix : 행렬을 이용하면 N개의 방정식을 일일이 작성할 필요 없이 AX=B라고 표시할 수 있게 된다! (행렬을 사용하는 이유) 또한 방정식에..
2023.01.27 -
Linear Algebra(선형대수학) Introduction.
AI를 공부하다보면 논문을 읽을 일이 매우 많다. 한국에서만 공부할게 아니라면 세계 공용언어인 영어로 된 표현을 익혀야만 한다. Linear Algebra 는 한국어로 선형대수학 Systems of linear algebraic equations 는 한국어로 연립방정식이다. ++ 선형대수학의 기초개념 matrix. 우선 notation과 간단한 표현만 숙지하고 지나가자. (공학계열 기준 remind용) Notation. 1. 행렬은 대문자로 표기한다 -> Let A matrix 2. 원소는 소문자로 표기하고 행,렬 순서로 아래첨자를 표기한다. -> aij(i 는 행, j는 열) 3. 행은 row, 열은 column으로 표현. Let A, B matrix. A=B, A+B, A-B, kA(k는 상수) : ..
2023.01.27 -
[DGL] DGL이란?
DGL : Deep Graph Library pytorch와 tensorflow에서 자주 사용하는 클래스, 함수들을 모아서 사용하기 쉽게 구성된 라이브러리 라고 쉽게 생각하시면 될 것 같습니다!
2023.01.09 -
[DGL] ndata, edata, srcdata, dstdata란?
ndata : node data(= node feature) | g.ndata : dictionary type edata : edge data(= edge feature) | g.edata : dictionary type src, dst 는 edge를 표현할 때 시작점 -> 도착점이므로 scrdata : 시작점 dstdata : 도착점 예를 들어 인스타그램 팔로우 그래프를 만든다고 가정해봅시다. 아래 예시는 사용자는 총 6명이고, 각각의 팔로우 여부를 의미합니다. (*참고로 dgl에서 노드는 0번부터 연속적으로 생성이 됩니다. 중간에 비어있는 id도 노드가 생성이 됩니다.) >>> src_ids = torch.tensor([0, 2, 3, 2, 1]) >>> dst_ids = torch.tensor([2..
2023.01.09 -
colab 압축파일 원하는경로에 풀기(unzip)
요약 : %cd __path !unzip -qq __zip_file_path *딥러닝 중 이미지 압축 파일을 풀때 직접 업로드하는 것 보다 훨씬 빠르게 동작합니다.
2022.12.27