pytorch6 [환경설정] cuda 사용법 - pytorch, cuda, driver version 확인 os: ubuntu 20.04(anaconda3)GPU : NVIDIA RTX A5000driver : 550.54.14cuda : 12.4.0목표cuda 12.4를 사용하여 cuda 플랫폼을 이용하려고 한다.0. 기존 cuda 삭제pytorch-cuda가 11.7로 되어 있어서 11.7로 cuda 설치했더니 안된다.. ㄷdpkg -l | grep -i cudarc libcufile-11-6 1.2.1.4-1 amd64 Library for GPU Direct Storage with CUDA 11.6cuda 11.6이 깔려 있네?export PATH=/usr/local/cuda-11.6/bi.. 2025. 3. 10. [중급] tensor라는 데이터 구조 AI 공부를 하다보면 자유 사용되는 텐서는 데이터 흐름을 표현하고, 딥러닝 모델의 학습 과정에서 데이터를 주고받는 데 사용한다.자세하게 텐서를 알아보자.텐서란?텐서는 다차원 배열을 표현하는 데이터 구조차원에 따라 다음과 같이 분류:스칼라 (Rank 0의 텐서): 단일 숫자벡터 (Rank 1의 텐서): 숫자의 배열행렬 (Rank 2 텐서): 숫자의 2차원 배열텐서 (3차원 이상): 3차원 또는 그 이상의 차원을 가진 배열텐서의 특징크기(Shape):각 차원의 요소 수를 나타내는 튜플예: (224, 224, 3) - 224×224 크기의 channel이 3인 RGB 이미지차원(Dimension):텐서의 축(axis) 또는 방향의 수예시퀀스는 텍스트에서는 (시간x문자)이미지는 보통 3차원 텐서 (높이 × 너비.. 2025. 2. 13. [Model] Classifier 분류기 모델 https://tutorials.pytorch.kr/beginner/blitz/cifar10_tutorial.html 분류기(Classifier) 학습하기지금까지 어떻게 신경망을 정의하고, 손실을 계산하며 또 가중치를 갱신하는지에 대해서 배웠습니다. 이제 아마도 이런 생각을 하고 계실텐데요, 데이터는 어떻게 하나요?: 일반적으로 이미지tutorials.pytorch.kr 1. CIFAR10Dataset 정규화0.5를 기준으로 정규분포를 따르도록 설정(Normalize)import torchimport torchvisionimport torchvision.transforms as transformsimport matplotlib.pyplot as pltimport numpy as npclass Hyper.. 2025. 2. 4. [Model] MNIST 문자 인식 모델 구조화 및 설명 모델 학습에 있어 각 기능별로 클래스화시켜 설명할 예정이다.일단 두 가지로 파일을 나누어 모델을 학습시키는 파일(mnist_model.py)과,모델을 평가하고 테스트하는 파일(mnist_model_eval.py)로 나누었다. 개발 환경- os : window- virtual env : anaconda- python 3.10.16mnist_model.py0. 사용 라이브러리import torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optimimport torchvisionimport torchvision.transforms as transformsfrom torch.utils.data import DataLo.. 2025. 1. 18. [Pytorch] MNIST 문자 인식 모델 개발 환경 : google colab모델 학습 하드웨어 : Intel(R) Core(TM) i5-1035G7 CPU @ 1.20GHz MNIST(Modified National Institute of Standard an Technology) 데이터셋: 숫자 분류 구현 및 최적화하는 대표적인 예제이다.1. Pytorch를 사용하기 위한 라이브러리 불러오기 import torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optimimport torchvisionimport torchvision.transforms as transfroms torch: PyTorch 라이브러리. 텐서 연산 및 신경망 구성에 사용torc.. 2025. 1. 10. [PyTorch] MNIST 문자 인식 모델 MNIST(Modified National Institute of Standard an Technology) 데이터셋: 1. Pytorch를 사용하기 위한 라이브러리 불러오기 import torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optimimport torchvisionimport torchvision.transforms as transfroms torch: PyTorch 라이브러리. 텐서 연산 및 신경망 구성에 사용torch.nn: 신경망 레이어를 정의할 때 사용torch.optim: 학습 과정에서 사용될 옵티마이저를 정의torchvision: 이미지 관련 데이터셋과 전처리를 위한 모듈transfo.. 2024. 10. 9. 이전 1 다음