scikit-learn
2017-02-06 11:18:56 0 举报
AI智能生成
KNN(K-Nearest Neighbors)是一种基于实例的学习方法,用于分类和回归。它通过计算待预测数据与已知数据集中的数据之间的距离,选取距离最近的K个邻居,然后根据这K个邻居的标签或值来进行预测。KNN算法简单易懂,无需训练过程,适用于各种类型的数据集。然而,它的计算复杂度较高,对于大规模数据集可能不太适用。此外,选择合适的K值和距离度量方法对模型性能至关重要。总之,KNN是一种实用的机器学习算法,可以应用于许多实际问题。
作者其他创作
大纲/内容
随机森林
RandomForestClassifier
集成模型
Adaboosting
子主题
子主题
子主题
子主题
KNN
neighbors.KNeighborsClassifier
n_neighbors
kNN 里的 k,就是在做分类时,我们选取问题点最近的多少个最近邻
weights
'uniform' 是等权加权
distance距离倒数加权
其他
algorithm
brute
kd_tree
ball_tree
leaf_size
对于很多使用场景来说,叶子的大小并不是很重要,我们设 leaf_size=1 就好
p
metric
n-jobs
PCA
decomposition.PCA
n_components
copy
whiten
0 条评论
下一页