본문 바로가기
R

들어가며. torch 패키지 설치하기

by 슬통이 2021. 10. 4.
반응형

딥러닝 공략.zip을 시작하며

한동안 미뤄뒀던 딥러닝 공략집 with R 시리즈를 다시 연재할 생각이다. 슬기로운 통계생활 스터디가 활발하게 진행되고 있고, 이제 torch 역시도 조금 안정된 모습이라서 딥러닝 구현을 하는데 머리가 아프다거나 생명이 단축되는 일이 줄어들었을 것이라고 생각하는 마음에서이다.

 

이제까지 R에서의 딥러닝은 Python의 라이브러리들을 reticulate 패키지를 이용하여 빌려온 형태였지만, torch for R 패키지는 C 라이브러리를 Torch를 기반으로 R을 wrapper 언어로서 사용하여 패키지를 만들었다. 즉, Torch + Python = PyTorch, Torch + R = RTorch가 되는 셈이다.

 

torch 설치하기

설치 역시 간단한다. 여느 R패키지와 같이 install.packages() 함수를 사용하면 된다. 서브 라이브러리인 torchaudiotorchvision이 있으나, 뒷부분에서 다루기로 한다.

install.packages("torch")
# 혹은 개발버전을 다운 받고 싶다면 다음의 코드를 사용한다.
# devtools::install_github("mlverse/torch")

기본 패키지

앞으로의 내용에 있어서 다음의 두 패키지는 기본으로 불러와서 사용하는 것을 약속으로 한다.

library(tidyverse)
library(torch)
반응형

댓글