[MachineLearning] libFM 사용 방법

2021. 5. 3. 03:42 AI, 머신러닝/머신러닝

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

 

메뉴얼

 

categorical 데이터를 FM의 Data Format으로 변경

  • $ ./tripleformatto_libfm.pl -in /home/lee/workspace/ -target 2 -separator "\t"

 

참고

 

출처 : ourcstory.tistory.com/455?category=646926