반응형
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/
반응형
'MachineLearning' 카테고리의 다른 글
[MachineLearning] libFM 사용 방법 (2) | 2018.10.20 |
---|---|
[Paper] Neural Factorization Machines for Sparse Predictive Analytics (0) | 2018.03.18 |
RNN(Recursive Neural Networks) (0) | 2017.12.10 |
RNN(Recurrent Nueral Networks) (0) | 2017.12.10 |
XGBoost parameters (0) | 2017.08.27 |