xlearn:高性能,易于使用且可扩展的机器学习(ML)软件包,包括适用于Python和CLI接口的线性模型(LR),因式分解机(FM)和现场感知的因式分解机(FFM)

时间:2024-02-23 20:21:18
【文件属性】:

文件名称:xlearn:高性能,易于使用且可扩展的机器学习(ML)软件包,包括适用于Python和CLI接口的线性模型(LR),因式分解机(FM)和现场感知的因式分解机(FFM)

文件大小:5.86MB

文件格式:ZIP

更新时间:2024-02-23 20:21:18

data-science machine-learning statistics data-analysis factorization-machines

什么是xLearn? xLearn是一种高性能,易于使用且可扩展的机器学习程序包,其中包含线性模型(LR),因式分解机(FM)和现场感知的因式分解机(FFM),所有这些都可用于解决大型问题。规模的机器学习问题。 xLearn对于解决大规模稀疏数据上的机器学习问题特别有用。 许多现实世界的数据集都处理高维稀疏特征向量,例如推荐系统,其中类别和用户数量约为数百万。 在这种情况下,如果您是liblinear,libfm和libffm的用户,那么xLearn是另一个更好的选择。 性能 xLearn由高性能C ++代码开发,并经过精心设计和优化。 我们的系统旨在最大程度地提高CPU和内存的利用率,提供缓存感知的计算,并支持无锁学习。 通过结合这些见解,xLearn比类似系统快5到13倍。 便于使用 xLearn不依赖任何第三方库,用户可以克隆代码并使用cmake对其进行编译。 此外,xLearn支持非常简单的Python和CLI界面,供数据科学家使用,它还提供了许多有用的功能,这些功能已广泛用于机器学习和数据挖掘比赛中,例如交叉验证,提早停止等。 可扩展性 xLearn可用于解决大


网友评论