欢迎使用 FMLearn !

FMLearn 是一款高性能的,易用的,并且可扩展的机器学习算法库。

快速开始

安装 FMLearn

:: pip install fmlearn

Python 样例

import fmlearn as fl
X, y = load_digits(n_class=2, return_X_y=True)
y[y == 0] = -1
X = normalize(X)

X_train_, X_test_, y_train_, y_test_ = train_test_split(X, y, test_size=0.2, random_state=12)
print(X_train_.shape)

_, n_features = X.shape

fl.FactorizationMachine.set_log_level(0)
fm = fl.FactorizationMachine(1, n_features, 100,
                           0.0001, [0.1, 0.1, 0.1],
                           0.0, 0.1,
                           True, True)
fm.fit(X_train_, y_train_, 1000)