10种机器学习算法(附Python代码)
2018-01-15 11:20
519 查看
sklearn python API
LinearRegressionfrom sklearn.linear_model import LinearRegression # 线性回归 # module = LinearRegression() module.fit(x, y) module.score(x, y) module.predict(test)
LogisticRegression
from sklearn.linear_model import LogisticRegression # 逻辑回归 # module = LogisticRegression() module.fit(x, y) module.score(x, y) module.predict(test)
KNN
from sklearn.neighbors import KNeighborsClassifier #K近邻# from sklearn.neighbors import KNeighborsRegressor module = KNeighborsClassifier(n_neighbors=6) module.fit(x, y) predicted = module.predict(test) predicted = module.predict_proba(test)
SVM
from sklearn import svm #支持向量机# module = svm.SVC() module.fit(x, y) module.score(x, y) module.predict(test) module.predict_proba(test)
naive_bayes
from sklearn.naive_bayes import GaussianNB #朴素贝叶斯分类器# module = GaussianNB() module.fit(x, y) predicted = module.predict(test)
DecisionTree
from sklearn import tree #决策树分类器# module = tree.DecisionTreeClassifier(criterion='gini') module.fit(x, y) module.score(x, y) module.predict(test)
K-Means
from sklearn.cluster import KMeans #kmeans聚类# module = KMeans(n_clusters=3, random_state=0) module.fit(x, y) module.predict(test)
RandomForest
from sklearn.ensemble import RandomForestClassifier #随机森林# from sklearn.ensemble import RandomForestRegressor module = RandomForestClassifier() module.fit(x, y) module.predict(test)
GBDT
from sklearn.ensemble import GradientBoostingClassifier #Gradient Boosting 和 AdaBoost算法# from sklearn.ensemble import GradientBoostingRegressor module = GradientBoostingClassifier(n_estimators=100, learning_rate=0.1, max_depth=1, random_state=0) module.fit(x, y) module.predict(test)
PCA
from sklearn.decomposition import PCA #PCA特征降维# train_reduced = PCA.fit_transform(train) test_reduced = PCA.transform(test)
References
[b]注:若有不妥之处敬请指正[/b]相关文章推荐
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 入门十大Python机器学习算法(附代码)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 入门十大Python机器学习算法(附代码
- 10 种机器学习算法的要点(附 Python 和 R 代码)(转载)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 建模分析之机器学习算法(附python&R代码)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 10 种机器学习算法的要点(附 Python 和 R 代码)
- 入门十大Python机器学习算法(附代码)
- 入门十大Python机器学习算法(附代码)
- 机器学习算法的要点(附 Python 和 R 代码)
- 10_种机器学习算法的要点(附_Python_和_R_代码)
- 机器学习算法代码汇总(Python&R)