[PyTorch 학습 노트] 1.1 PyTorch 소개 및 설치
2017 년 1 월 에는 FAIR (페 이 스 북 AI 리 서 치) 이 PyTorch 를 발표 했다.PyTorch 는 Torch 를 바탕 으로 python 언어 로 재 구축 한 심도 있 는 학습 프레임 워 크 입 니 다.Torch 는 Lua 언어 를 인터페이스 로 하 는 머 신 러 닝 프레임 워 크 이지 만 Lua 언어 가 작 아 Torch 학습 비용 이 많이 들 기 때문에 인지도 가 높 지 않다.
PyTorch 의 발전
PyTorch 장점
PyTorch 모델 트 레이 닝 의 5 대요 소
전체 시리즈 의 학습 은 이 다섯 가지 측면 을 중심 으로 전개 된다.
설치 하 다.
개발 과정 에서 여러 프로젝트 가 동시에 진 행 될 수 있 으 며 프로젝트 간 에 사용 되 는 Python 버 전과 일부 라 이브 러 리 버 전이 다 르 기 때문에 충돌 할 수 있 습 니 다.그래서 여 기 는 Anaconda 를 사용 하여 여러 Python 가상 환경 을 관리 합 니 다.Anaconda 는 Python 을 편리 하 게 사용 하기 위해 만 든 패키지 로 250 여 개의 공구 꾸러미, 여러 버 전의 Python 해석 기와 강력 한 가상 환경 관리 도 구 를 포함한다.각 환경 간 에 서로 독립 되 어 임의로 전환 할 수 있다.
Anaconda 설치
Add Anaconda to my PATH environment variable
을 환경 변수 에 추가 하 는 것 을 기억 하 십시오.cmd
, 입력 conda
리 턴 에 다음 과 같은 정보 가 나타 나 면 설치 성공 입 니 다.PyTorch 설치
conda install pytorch torchvision cpuonly -c pytorch
conda 나 pip 설치 가 느 리 면 직접 들 어가 서 https://download.pytorch.org/whl/torch_stable.html whl 패 키 지 를 로 컬 에 다운로드 하여 설치 할 수 있 습 니 다.이 페이지 는 모든 역사 버 전과 각 플랫폼 의 PyTorch 를 포함 하고 있 으 며 파일 이름 에 따라 필요 한 버 전 을 선택해 다운로드 해 야 합 니 다.파일 이름 규칙 은 다음 과 같 습 니 다.
첫 번 째 부분 은 cuda 버 전이 나 cpu 이 고 두 번 째 부분 은 PyTorch 버 전 번호 이 며 세 번 째 부분 은 Python 버 전 번호 이 며 네 번 째 부분 은 운영 체제 입 니 다.
cu92/torch-1.5.0%2Bcu92-cp37-cp37m-linux_x86_64.whl
Pycharm Anaconda 환경 사용
Pycharm 에서 프로젝트 를 새로 만 든 후
File -> Settings -> Project -> Python Interpreter
에서 Anaconda 환경 을 선택해 야 합 니 다.먼저 톱니바퀴 아이콘 을 클릭 하고 팝 업
add
을 클릭,이 어 팝 업 창 에서
Conda Environment
을 선택 하고 Conda execute
설 치 된 Anaconda 폴 더 아래 Scripts\conda.exe
를 선택 하 십시오.마지막 으로
Python Interpreter
현재 프로젝트 에 방금 만 든 Python 환경 을 선택 하면 됩 니 다.GPU 버 전이 설치 되 어 있 으 면 설치 가 완료 되면 설 치 된 PyTorch 가 GPU 를 지원 하 는 지
print(torch.cuda.is_available())
문 구 를 사용 할 수 있 습 니 다.여 기 는 CPU 버 전 으로 쓰 고 있 습 니 다.참고 자료
만약 당신 이 이 글 이 당신 에 게 도움 이 된다 고 생각한다 면, 칭찬 을 눌 러 서, 나 로 하여 금 더 많은 동력 을 가지 고 좋 은 글 을 쓸 수 있 게 하 세 요.
제 글 은 공식 번호 에 발 표 될 것 입 니 다. 스 캔 코드 가 제 공식 번호 인 장 현 학 우 를 주목 하 는 것 을 환영 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
정확도에서 스케일링의 영향데이터셋 스케일링은 데이터 전처리의 주요 단계 중 하나이며, 데이터 변수의 범위를 줄이기 위해 수행됩니다. 이미지와 관련하여 가능한 최소-최대 값 범위는 항상 0-255이며, 이는 255가 최대값임을 의미합니다. 따...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.