美文网首页
sklearn常用函数

sklearn常用函数

作者: DDDDavid | 来源:发表于2018-11-08 14:13 被阅读0次

数据标准化

# 从sklearn.preprocessing里导入StandardScaler。
from sklearn.preprocessing import StandardScaler
# 标准化数据,保证每个维度的特征数据方差为1,均值为0。使得预测结果不会被某些维度过大的特征值而主导。
ss = StandardScaler()
X_train = ss.fit_transform(X_train)
X_test = ss.transform(X_test)

数据分割函数

from sklearn.cross_validation import train_test_split
x_train, x_test, y_train, y_test = train_test_split(x_array, y_list, test_size=0.2)

模型训练、预测、计算准确率

from sklearn.linear_model import SGDClassifier 
lr = SGDClassifier(loss='log', penalty='l1')
#模型训练
lr.fit(x_train, y_train)
#模型预测
lr_pre=lr.predict(x_test)
#计算准确率
print('Test Accuracy: %.6f'%lr.score(x_test, y_test))

计算精确率、召回率、F1分

# 从sklearn.metrics里导入classification_report模块。
from sklearn.metrics import classification_report
# 利用classification_report模块获得LogisticRegression其他三个指标的结果。target_names可省略。
print (classification_report(y_test, lr_pre, target_names=['5','4','3','2','1']))

Pipelines

>>> from sklearn.pipeline import Pipeline
>>> from sklearn.svm import SVC
>>> from sklearn.decomposition import PCA
>>> estimators = [('reduce_dim', PCA()), ('clf', SVC())]
>>> pipe = Pipeline(estimators)
>>> pipe 
Pipeline(memory=None,
         steps=[('reduce_dim', PCA(copy=True,...)),
                ('clf', SVC(C=1.0,...))])

相关文章

  • sklearn常用函数

    数据标准化 数据分割函数 模型训练、预测、计算准确率 计算精确率、召回率、F1分 Pipelines

  • 2019-02-25

    sklearn 1 了解sklearn强大的数据库 2 掌握sklearn常用属性与功能 3 学习如何学习...

  • python实现聚类算法(一)

    sklearn包中的K-Means算法 函数:sklearn.cluster.``KMeans class skl...

  • Python之Sklearn使用教程

    1.Sklearn简介 Scikit-learn(sklearn)是机器学习中常用的第三方模块,对常用的机器学习方...

  • sklearn学习

    sklearn.preprocessing 包提供几种常用的效用函数及转换器类,用于更改原始特征向量表示形式以适应...

  • (一)数据建模--线性回归

    一、基于什么-----sklearn sci-kit learn 介绍:sklearn对一些常用的机器学习方法进行...

  • FM因子分解机的原理介绍及实现

    一.FM原理 大家可能用过sklearn中的这个多项式特征处理函数:sklearn.preprocessing.P...

  • python相关模块

    1 sklearn简介 sklearn是机器学习中一个常用的python第三方模块,网址:http://sciki...

  • php-常用函数

    常用函数 常用函数: 数组常用函数

  • 机器学习sklearn 库的安装

    sklearn是scikit-learn的简称,是一个基于Python的第三方模块。sklearn库集成了一些常用...

网友评论

      本文标题:sklearn常用函数

      本文链接:https://www.haomeiwen.com/subject/jnbyxqtx.html