【发布时间】:2017-05-17 12:31:50
【问题描述】:
我已经使用 Sklearn 编写了 Python 代码来对我的数据集进行聚类:
af = AffinityPropagation().fit(X)
cluster_centers_indices = af.cluster_centers_indices_
labels = af.labels_
n_clusters_= len(cluster_centers_indices)
我正在探索按集群查询的使用,因此通过以下方式形成初始训练数据集:
td_title =[]
td_abstract = []
td_y= []
for each in centers:
td_title.append(title[each])
td_abstract.append(abstract[each])
td_y.append(y[each])
然后我通过以下方式训练我的模型(一个 SVM):
clf = svm.SVC()
clf.fit(X, data_y)
我希望编写一个函数,给定中心、模型、X 值和 Y 值将附加模型最不确定的 5 个数据点,即。离超平面最近的数据点。我该怎么做?
【问题讨论】:
标签: python machine-learning svm