Home
Soondong
Cancel

[PyTorch] Softmax & Cross Entropy

학습 목표 소프트맥스(Softmax) 크로스 엔트로피(Cross Entropy) import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim Softmax z = torch.FloatTensor([1, 2, 3]) hypo...

[PyTorch] Logistic Regression

학습 목표 로지스틱 회귀(Logistic Regression) 가설(Hypothesis) 손실함수(Cost Function) 평가(Evaluation) import torch import torch.nn as nn import torch.nn.functional as F import torch.optim as optim # se...

[CV] 도형 그리기

import cv2 import numpy as np 빈 스케치북 만들기 # 세로 480 x 가로 640, 3 channel [RGB]에 대당하는 스케치북 만들기 img = np.zeros([480, 640, 3], dtype=np.uint8) # 전체 공간을 흰색으로 채우기 img[:] = (255, 255, 255) BGR (0...

[PyTorch] Tensor Manipulation2

Other asic Ops import numpy as np import torch View(Reshape) view 함수는 NumPy에서 reshape 함수와 같은 역할을 한다. shape를 다시 만들어준다. t = np.array([[[0, 1, 2], [3, 4, 5]], ...

[PyTorch] Tensor Manipulation1

파이토치(PyTorch) 페이스북이 초기 루아(Lua) 언어로 개발된 토치(Torch)를 파이썬 버전으로 개발하여 2017년도에 공개 초기에 토치(Torch)는 넘파이(NumPy) 라이브러리처럼 과학 연산을 위한 라이브러리로 공개 이후 GPU를 이용한 텐서 조작 및 동적 신경망 구축이 가능하도록 딥러닝 프레임워크로 발전시킴 파이썬답게...

[PyTorch] Multivariable Linear Regression

학습 목표 다중 선형 회귀(Multivariable Linear Regression) 가설 함수(Hypothesis Function) 평균 제곱 오차(Mean Squared Error) 경사하강법(Gradient descent) Library import numpy as np import torch import torch.nn a...

[PyTorch] Minibatch Gradient Descent & Custom Dataset

학습 목표 다중 선형 회귀(Multivariable Linear Regression) 미니배치 경사하강법(Minibatch Gradient descent) Dataset, DataLoader Library import numpy as np import torch import torch.nn as nn import torch.nn.fu...

[PyTorch] Linear Regression

학습 목표 선형 회귀(Linear Regression) 가설 함수(Hypothesis Function) 평균 제곱 오차(Mean Squared Error) 경사하강법(Gradient descent) Library import numpy as np import torch import torch.nn as nn import torch...

[CV] 동영상 및 카메라 출력

import cv2 cv2.__version__ '4.6.0' 동영상 파일 출력 cv2.waitKey() 안의 숫자를 통해 영상 재생 속도를 조절할 수 있다. import cv2 cap = cv2.VideoCapture('C:/Users/USER/Desktop/video.mp4') while cap.isOpened(): # 동영상 파일이...

[CV] 이미지 출력

OpenCV(Computer Vision) 다양한 영상 (이미지), 동영상 처리에 사용되는 오픈소스 라이브러리이다. import cv2 cv2.__version__ '4.6.0' 이미지 출력 imgread : 이미지 읽어오기 cv2.imshow('창 이름', 이미지) : 창 표시 cv2.waitKey(시간) : 지정된 시간 동안...