PyTorch 설치
https://pytorch.org/get-started/locally/#anaconda
PyTorch
An open source machine learning framework that accelerates the path from research prototyping to production deployment.
pytorch.org
자신이 가지고 있는 조건을 확인하고 적절히 선택해서 설치한다.
Anaconda3는 파이썬 보안 프로젝트를 하면서 사용한 적이 있다.
Cuda를 추가로 설치하고, 명령어를 Anaconda Prompt에서 실행하면 PyTorch의 패키지들이 설치된다.
설치에 관련된 자세한 내용은 이 블로그에서 참고했다.
https://blog.daum.net/geoscience/1565
PyTorch: PyTorch(파이토치) 설치하기
안녕하세요? 이번 글은 PyTorch(파이토치) 설치 과정을 정리해 보겠습니다. PyTorch는 공식 홈페이지는 다음과 같습니다: pytorch.org/ PyTorch An open source deep learning platform that provides a seamless..
blog.daum.net
Connection broken: ConnectionResetError(10054, '현재 연결은 원격 호스트에 의해 강제로 끊겼습니다'. None, 10054, None)
네트워크 문제로 두 세번 패키지의 Pytorch만 설치가 안되다가
다음날 다시 시도해보니 설치 되었다.
TENSOR의 기초
- 텐서 Tensor -배열과 행렬과 유사한 특수한 자료구조
- 텐서를 사용하여 모델의 Input, Output, 모델의 매개변수들을 부호화(Encode)
- GPU나 다른 하드웨어 가속기에서 실행가능
- import numpy의 ndarray와 유사하며 동일한 내부 메모리를 공유 가능해 데이터를 복사하지 않아도 된다.
- 자동미분 automatic differentiation에 최적화
- import torch
Tensor 초기화
데이터로부터 직접 생성
NumPy 배열로부터 생성
다른 텐서로부터 생성
RuntimeError: "check_uniform_bounds" not implemented for 'Long'
간단한 타입에러다.
rand로 만들면 dtype=torch.float로 x_data와 같은 타입을 정해주고 나서 x_data의 형식을 받아와야 한다.
Random 값 또는 상수 값 사용
shape - 텐서의 차원(dimension)을 나타내는 튜플
텐서는 보통 CPU나 GPU에 저장
Tensor의 속성
- shape - 모양, 차원
- dtype - 자료형
- device - 저장되는 장치
'인공지능 AI' 카테고리의 다른 글
Tensor 연산 Operation (0) | 2021.07.15 |
---|---|
인공지능 WEKA 문서 자동 분류 학습 (0) | 2021.04.12 |
인공지능에서 했던 IDA* 미로찾기 (0) | 2021.04.12 |