如何将我的机器学习模型从 python 移植到 java 网络应用程序?
how do i port my machine learning model from python to java web app?
所以我一直在 python 中使用 sklearn 和 tensorflow 开发一些机器学习模型。
我想将它集成到 java 网络应用程序中。
到目前为止,我一直将我的模型保存为 .joblib
知道我该怎么做吗?
我知道这是一个普遍的问题,但是如果有人可以告诉我它是否可能,或者我是否必须使用 java 机器学习库 a
在 java 中重新训练模型
一些 python 我使用的代码:
clf = MLPClassifier(solver='adam', alpha=Alpha,hidden_layer_sizes=(hid1,hid2), random_state=1,max_iter=10000)
clf.fit(x_train, y_train)
y_test_pred = clf.predict(x_test)
y_train_pred = clf.predict(x_train)
正如@SamuelAudet 所说,我可以使用 CPython 的 JavaCPP 预设将 CPython 脚本集成到 Java 应用程序中。
github.com/bytedeco/javacpp-presets/tree/master/cpython
所以我一直在 python 中使用 sklearn 和 tensorflow 开发一些机器学习模型。 我想将它集成到 java 网络应用程序中。 到目前为止,我一直将我的模型保存为 .joblib 知道我该怎么做吗? 我知道这是一个普遍的问题,但是如果有人可以告诉我它是否可能,或者我是否必须使用 java 机器学习库 a
在 java 中重新训练模型一些 python 我使用的代码:
clf = MLPClassifier(solver='adam', alpha=Alpha,hidden_layer_sizes=(hid1,hid2), random_state=1,max_iter=10000)
clf.fit(x_train, y_train)
y_test_pred = clf.predict(x_test)
y_train_pred = clf.predict(x_train)
正如@SamuelAudet 所说,我可以使用 CPython 的 JavaCPP 预设将 CPython 脚本集成到 Java 应用程序中。 github.com/bytedeco/javacpp-presets/tree/master/cpython