이틀동안 삽질 끝에 lightgbm 설치성공..
kaggle과 같은 데이터분석 대회에서 항상 높은 순위를 기록하는 Gradient Boosting. 그 중에서도 Xgboost와 LightGBM이 자주 쓰이는데
Xgboost는 그냥 install.packages("xgboost")만 하면 자동으로 설치해주는데. LightGBM은... 설치가 그리 단순하지 않습니다.ㅠㅠ
삽질과 삽질을 하면서 설치한거라. 제가 한과정에서 필수적인 과정이 아닌 것도 존재할 수 있습니다.
기본적인 설치법은
https://github.com/Microsoft/LightGBM/tree/master/R-package
이곳에 있습니다. 사실 이곳에 있는 글 그대로 하면 아마도?? 무난히 설치 될것...입니다.
우선 설치해야하는것
1. CMake (https://cmake.org/download/)
2. git (https://git-scm.com/download/win)
3. Rtools (https://cran.r-project.org/bin/windows/Rtools)
( 설치 과정중에, 환경변수를 추가하는 옵션 체크 해줄것)
4. Visual Studio (https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel=15)
(설치 후, 재부팅 필수)
이제 R창에서.. 우측하단에 Console창 옆에 있는 Terminal창 선택!!
그리고 아래 코드 실행 !
git clone --recursive https://github.com/Microsoft/LightGBM
그럼 C:\Users\LightGBM\R-package\src 에 lightgbm폴더가 생성됩니다.
C:\Users\LightGBM\R-package\src 안에 들어가서
install.libs 파일을 메모장으로 연 다음
# User options
use_precompile <- FALSE
use_gpu <- FALSE
use_mingw <- FALSE
라고 되있는 부분에서
use_mingw <- TRUE로 바꿔주셔야합니다.
GPU를 쓰실분들은 use_gpu <- TRUE로 바꿔주시면 됩니다.
다음으로 계속 terminal 창에서 아래코드를 실행해주시면됩니다.
cd LightGBM/R-package # export CXX=g++-7 CC=gcc-7 # for macOS R CMD INSTALL --build . --no-multiarch
여기서 안된다면, R console창으로 아래 코드를 실행하시면 됩니다.
library(devtools) ## 없다면 install.packages("devtools")로 설치해주기
devtools::install_github("Laurae2/lgbdl")
options(devtools.install.args = "--no-multiarch")
install_github("Microsoft/LightGBM", subdir = "R-package")
인프런 강의 할인 쿠폰 코드입니다.
R로 하는 웹 크롤링 - 입문편(할인쿠폰코드) 236-69fc51d93a53
https://www.inflearn.com/course/R-crawling#
R로 하는 웹 크롤링 - 실전편 (할인쿠폰코드) 237-55c672aeb038
https://www.inflearn.com/course/R-crawling-2#
R로 하는 텍스트마이닝 (Top keyword부터 감성분석까지) (할인쿠폰코드) 238-c86096730061
https://www.inflearn.com/course/R-text-mining#
R로 무작정 해보는 data science (할인쿠폰코드) 310-c6164f3d9be9
https://www.inflearn.com/course/R-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%82%AC%EC%9D%B4%EC%96%B8%EC%8A%A4-%EB%9D%BC%EC%9D%B4%EB%B8%8C%EC%BD%94%EB%94%A9#
'R-기타' 카테고리의 다른 글
lightgbm binaryclass/multiclass/regression (0) | 2018.10.04 |
---|---|
R에서 Keras 설치하기 (0) | 2018.05.01 |
Matrix에서 행별로 다른 칼럼에 있는 data가져오기 (0) | 2018.04.27 |
Matlab imgae 파일 R로 불러들이기 (0) | 2018.04.12 |
R기초 코드 (0) | 2018.04.04 |
댓글