MachineLearning
[MachineLearning] libFM 사용 방법
쌍쌍바나나
2018. 3. 18. 20:50
반응형
FM?
- Factorization Machines (FM)은 feature engineering 하는데 사용되는 generic approach
- large domain에서의 categorical variables 사이에 interaction을 estimating하는데 사용된다.
- libFM stochastic gradient descent (SGD), alternating least squares (ALS) optimization:
설치
- latest release를 다운로드 받자
- $ wget http://www.libfm.org/libfm-1.42.src.tar.gz
- $ tar xvf libfm-1.42.src.tar.gz
메뉴얼
- http://www.libfm.org/libfm-1.42.manual.pdf
- 데이터 포맷은 어떻게 맞추는지, estimate은 어떻게 하는지에 대해서 자세하게 설명이 되어 있음.
categorical 데이터를 FM의 Data Format으로 변경
- $ ./tripleformatto_libfm.pl -in /home/lee/workspace/
-target 2 -separator "\t"
참고
- http://www.libfm.org/
반응형