总的来说,Sklearn可实现的函数或功能可分为以下几个方面:分类算法
回归算法
聚类算法
降维算法
文本挖掘算法
模型优化
数据预处理
最后再说明一下可能不支持的算法(也可能是我没找到,但有其他模块可以实现)
分类算法线性判别分析(LDA)>>> from sklearn.discriminant_analysis import LinearDiscriminantAnalysis >>> lda = LinearDiscriminantAnalysis(solver="svd", store_covariance=True)
二次判别分析(QDA)>>> from sklearn.discriminant_analysis import QuadraticDiscriminantAnalysis >>> qda = QuadraticDiscriminantAnalysis(store_covariances=True)
支持向量机(SVM)>>> from sklearn import svm >>> clf = svm.SVC()
Knn算法>>> from sklearn import neighbors >>> clf = neighbors.KNeighborsClassifier(n_neighbors, weights=weights)1
2
3
神经网络(nn)>>> from sklearn.neural_network import MLPClassifier >>> clf = MLPClassifier(solver&