R/RStudio 설치

안녕하세요, chlochan입니다. 언젠가는 일에 살리는 것을 목표로 휴일이나 Deep Learning 공부를 하고 있습니다. 교과서는 다음 두 가지를 사용합니다.

Python과 Keras의 딥 러닝

내용은 동일하며, 위의 R 버전
R과 Keras의 딥 러닝

R/RStudio를 설치하고 위의 두 교과서 아래쪽 교과서 샘플 코드를 실행합니다.

요건



CUDA 9.0이 설치되어 있어야 합니다.

R, RStudio 설치



먼저 브라우저에서 VM에 연결할 수 있도록 "VM 인스턴스 세부 정보"에서 다음을 확인할 수 있습니다. VM을 배포 할 때 gcloud 명령에서 "--tags = http-server"옵션을 가지고 있으면 이미 체크가되어 있다고 생각합니다.

R과 RStudio의 설치 방법은 아래의 RStudio사의 사이트의 페이지에 써 있습니다.
Download RStudio Server
먼저 R을 설치합니다. 아래에서 설치할 수 있습니다.
$ sudo apt-get update
$ sudo apt-get install r-base r-base-dev -y
$ sudo apt-get install python-pip -y
$ sudo apt-get install python-virtualenv -y


샘플 코드를 실행하려면 다음 설치도 필요했습니다.
$ sudo apt-get install libssl-dev libcurl4-openssl-dev -y

그런 다음 RStudio를 설치합니다. 아래에서 설치할 수 있습니다. [y/N] 물어보면 y로 대답합니다. 버전은 2018년 11월 25일 현재입니다. 최신 버전은 위의 RStudio 사의 사이트 페이지에서 확인하십시오.
$ sudo apt-get install gdebi-core -y
$ wget https://download2.rstudio.org/rstudio-server-1.1.463-amd64.deb
$ sudo gdebi rstudio-server-1.1.463-amd64.deb

설치하면 마지막으로 rstudio-server가 자동으로 시작됩니다. 또한 init.d 당 초기 설정도 해주는 것 같습니다. 다음에 VM을 시작하면 rstudio-server가 처음부터 시작됩니다. 그런 다음 RStudio에 로그인할 사용자를 추가합니다. (이유는 모르겠지만 추가한 사용자가 아니면 RStudio에 로그인할 수 없었기 때문에 추가합니다.)
$ sudo adduser <username>

설치하면 rstudio-server가 시작되므로 사용자를 추가한 후 다시 시작해야 합니다. 재부팅하려면 다음 명령을 실행합니다.
$ sudo rstudio-server stop
$ sudo rstudio-server start

이하라도 좋다.
$ sudo rstudio-server restart

이제 이미 외부에서 연결할 수 있도록되어 있습니다. 방화벽에서 포트 8787을 엽니다.
http://外部IPアドレス:8787에서 손 브라우저에서 액세스하면 RStudio에 연결할 수 있습니다. RStudio 로그인 화면이 나오면 로그인합니다. 추가한 사용자 이름으로 로그인합니다.

RStudio에서 Keras를 설치합니다.



RStudio에 로그인하여 샘플 코드를 실행할 때 필요한 라이브러리를 먼저 설치합니다.
install.packages("tidyverse")
install.packages("knitr")
install.packages("ggplot2")
install.packages("tidyr")
install.packages("gridExtra")
install.packages("magick")
install.packages("viridis")

그런 다음 Keras를 설치합니다. 다음을 수행합니다.
install.packages('devtools')
library('devtools')
devtools::install_github("rstudio/keras")
library(keras)
install_keras(tensorflow = "gpu")

위의 실행 후 2018/11월 현재 RStudio Packages에 다음이 표시되었습니다.

여기까지 오면 RStudio에서도 Deep Learning 공부를 시작할 수 있는 상태가 되어 있습니다. 교과서는 다음과 같습니다.
R과 Keras의 딥 러닝
GitHub에서 위의 교과서 샘플 프로그램을 다운로드하여 실행합니다.
$ git clone https://github.com/jjallaire/deep-learning-with-r-notebooks.git

현재 자신도 샘플을 공부하면서 실행하고 있습니다. 5-3장의 샘플 코드까지 문제없이 실행할 수 있습니다.

좋은 웹페이지 즐겨찾기