AI(ML/DL) 조사 보고서
목차 AI, ML, DL 정리 AI 개발 개념, 툴 정리 필요한 수학 지식 AI, ML, DL 정리 AI, ML, DL 이 세 가지 용어 중 가장 넓은 범주를 가진 용어는 인공지능인 AI 입니다. AI (Artificial Intelligence) 는 크게 다음 범주로 구분됩니다. ...
목차 AI, ML, DL 정리 AI 개발 개념, 툴 정리 필요한 수학 지식 AI, ML, DL 정리 AI, ML, DL 이 세 가지 용어 중 가장 넓은 범주를 가진 용어는 인공지능인 AI 입니다. AI (Artificial Intelligence) 는 크게 다음 범주로 구분됩니다. ...
Toeplitz Matrix Toeplitz Matrix 는 주로 Digital Image Processing, Signal Processing, Cryptography 등에 사용된다. complex toeplitz 형태도 가능하다. 위 사진을 보면 알겠지만, 대각행렬들이 모두 같고 c (column),r (row) 모두 ...
Scipy 에서의 Band Matrix 입력 기존 밴드 행렬 lower band width = 1, upper band width = 2 인 형태이다. band width 가 행렬 사이즈 n 보다 많이 작다면 (band width « n) 메모리 측면과 계산 효율 측면에서 상당히 유리하게 사용이 가능하다. ...
Determinant 구하기 from scipy import linalg scipy 의 linalg 를 import 해주자. linalg.det(Matrix) 를 사용하면 determinant 를 구해서 반환해준다. 기본적인 알고리즘은 LU Decomposition 을 사용한다. $\quad A = LU$ 또한...
같은 사이즈의 행렬,벡터의 덧셈 뺄셈 $A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}$ $B = \begin{bmatrix} 5 & 6 \\ 7 & 8 \end{bmatrix}$ A = np.array([[1,2], [3,4]]) B = np.array([[5,6],...
주요 에러 현상 분석 Transporter 를 사용하여 TestFlight 에 업로드를 하려고 하니 다음과 같은 에러가 발생했다. Asset validation failed (90206) Invalid Bundle. The bundle at 'TOYVERSE.app/Frameworks/UnityFramework.framework' c...
hstack / vstack np.hstack((tuple)), np.vstack((tuple)) : 2D array, 1D array, 두 개가 혼합된 형태로 조합이 가능하다. 둘 다 deep copy 이다. (1) 2D array 인 경우 2x3 2x2 hstack a = np....
copy (deep copy) np.copy : deep copy, 새로운 메모리 공간을 참조하여 할당 a = np.array([[1, 2.5, 3], [-1, -2, -1.5], [4, 5.5, 6]], dtype=np.float64) b = a # swallow copy, 같은 메모리 공간을 참조한다. a[0,0] =...
eye / identity np.eye : band에 1을 채워 넣는 함수이다. a = np.eye(2,3, k=1, dtype=np.float64) # 2, 3 은 각 row, column 이고 k 는 band id 를 뜻하는 파라미터, dtype 은 데이터 타입 [[0. 1. 0.] [0. 0. 1.]]...
Numpy 의 특징 수학,과학 계산을 위한 라이브러리이다. 행렬 및 배열을 처리하거나 연산한다. random.rand 난수를 생성할 수 있다. 행렬 생성 import numpy as np # numpy 패키지를 로드하여 np 라는 이름으로 사용 a = np.array([[1,2,3],[4,5,6],[7,8,...