繁体   English   中英

如何保存 scikit-learn k-means 聚类模型?

[英]how to save a scikit-learn k-means clustering model?

目前 K-means CLustring 代码在一个方法中是这样写的:

def predict(image_path):
image = cv2.imread(image_path)
image = image.reshape((image.shape[0] * image.shape[1], 3))
clt = KMeans(n_clusters = 3,  random_state=2, n_jobs=1)
clt.fit(image)

如何将它保存到模型中,以便我可以将其转换为 Core-ML 并在我的应用程序中使用它?

节省:

pickle.dump(clt, open("save.pkl", "wb"))

加载:

clt = pickle.load(open("save.pkl", "rb"))

Core ML 目前不支持 K-means 聚类。

您可以在Swift Algorithm Club找到 K-means 的简单实现。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM