본문 바로가기
Python Library/PyTorch

파이토치 (PyTorch)

by goatlab 2022. 1. 13.
728x90
반응형
SMALL

파이토치 (PyTorch)

 

 

pytorch란 2016년에 발표된 DL을 구현을 위한 python 기반의 오픈소스 ML 라이브러리이다. ​이것은 Define by Run의 DL 구현 패러다임이 특징이다. Define and Run는 코드를 직접 돌리는 환경인 세션을 만들고, placeholder를 선언하고 이것으로 계산 그래프를 만들고 (define), 코드를 실행하는 시점에 데이터를 넣어 실행하는 (run) 방식이다. 이는 계산 그래프를 명확히 보여주면서 실행시점에 데이터만 바꿔줘도 되는 유연함을 장점으로 갖지만, 그 자체로 비직관적이다. 하지만 무엇보다 주목받는 이유중 하나는 간결하고 빠른 구현이다. tensorflow보다 사용자가 익히기 훨씬 쉽다는 특징이 있고 코드가 간결하고 난이도가 비교적 낮다고 볼 수 있다.

 

pytorch를 쓰는 이유

- numpy를 대체하면서 GPU를 이용한 연산이 필요한 경우 

- 최대한의 유연성과 속도를 제공하는 DL 연구 플랫폼이 필요한 경우

 

https://pytorch.kr/

 

파이토치 한국 사용자 모임 (PyTorch Korea User Group)

(Unofficial) Korean user community for PyTorch which is an open source machine learning framework that accelerates the path from research prototyping to production deployment.

pytorch.kr

 

728x90
반응형
LIST

'Python Library > PyTorch' 카테고리의 다른 글

[PyTorch] 변형 (Transform)  (0) 2022.01.13
[PyTorch] DATASET / DATALOADER  (0) 2022.01.13
[PyTorch] NumPy 변환 (Bridge)  (0) 2022.01.13
[PyTorch] 텐서 속성 (Attribute) / 연산 (Operation)  (0) 2022.01.13
[PyTorch] 텐서 (Tensor)  (0) 2022.01.13