LibFM使用手册中文版

libFM 是一款支持多种数据格式和学习方法的因子分解机库,适用于Linux、MacOS和Windows。它提供了文本和二进制输入数据格式,推荐新用户使用文本格式。支持的训练方法包括随机梯度下降、交替最小二乘、马尔科夫链蒙特卡洛和自适应随机梯度下降。文件以.x和.y结尾,转置文件以.xt结尾,内存缓存只在硬盘读写速度较慢时启用。
摘要由CSDN通过智能技术生成

英文版原文:http://www.libfm.org/libfm-1.42.manual.pdf

自己翻译

libFM 1.4.2 - 指南

Steffen Rendle srendle@libfm.org http://www.libfm.org/  2014年9月14日

目录

1.说明

 Linux 按照第 1.1 说明编译 libFM 
 MacOS x︰ 按照第 1.1 说明编译 libFM 
 Windows  libfm-1.40.windows.zip (2013-07-12) 下载已编译可执行文件可以第 1.1 
注意已编译可执行文件版本 libFM 1.4.0 这个版本 libFM 1.4.2 相同功能不同许可证。

1.1编译

libFM 已经与 GNU 编译器 GNU 测试过Linux  MacOS X上两者应该可用
使用以下步骤可以构建 libFM:
1.下载 libFM 源代码 http://www.libfm.org/libfm-1.42.src.tar.gz
2.解压缩 例如焦油-xzvf libfm-1.42.src.tar.gz
3.输入目录 libfm 1.42.src 编译工具 make all

文件概述

 history.txt 版本历史记录更改
 readme.pdf libfm的手册
 Makefile 使用make编译可执行文件
 bin executables(需要使用make来build,见1.1节)的文件夹
— — libFM: libFM 工具
— —  convert 将文字文件转换二进制格式工具
— — transpos 转换二进制设计矩阵一个工具
  scripts
— — ltriple format to libfm.pl 一个 Perl 脚本将逗号/制表符分隔数据集 转换成  libFM 格式。
 src 源文件 libFM 工具


2.数据格式

libFM 支持两种文件格式用于输入数据 文本格式二进制格式使用文本格式更容易的,所以推荐 libFM 用户使用。

2.1 文本格式

数据格式与SVMlite [3]  LIBSVM [1] 相同,每一行都都包含一个训练集(x,y),分别提供给实特征向量x和目标y。行首先规定y的值,然后是x的非零值。
对于二进制类型,y>0的类型被认为是积极的一类,y<=0被认为是消极的一类。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值