zoukankan      html  css  js  c++  java
  • sklearn的BaseEstimator、transformerMixin、ClassifierMixin、RegressorMixin、ClusterMixin介绍

    class sklearn.base.BaseEstimator:为所有的estimators提供基类

    方法:

    __init__() 初始化方法
    get_params(deep=True)

    获取这个估计器的参数

    Parameters:

    deep : boolean, optional

    True,将返回该estimator的参数,并包含作为estimator的子对象.

    Returns:字符串到任意的映射,参数名称映射到它们的取值.

    set_params(**params)

    设置这个estimator的参数

    class sklearn.base.TransformerMixin:为所有的transformers提供Mixin class 

    方法:

    __init__() 初始化方法
    fit_transform(Xy=None**fit_params)

    拟合数据并转换它

    Parameters:

     X : numpy array of shape [n_samples, n_features]

     y : numpy array of shape [n_samples]

    Returns:

    X_new : numpy array of shape [n_samples, n_features_new]

    class sklearn.base.ClassifierMixin:为所有的classifiers提供Mixin class

    __init__() 初始化方法
    score(Xysample_weight=None)

    返回给定测试数据和标签的平均度量值

    Parameters:

    X : array-like, shape = (n_samples, n_features)

    y : array-like, shape = (n_samples) or (n_samples, n_outputs)

    sample_weight : array-like, shape = [n_samples]

    class sklearn.base.RegressorMixin:为所有的regression estimators提供Mixin class

    __init__() 初始化方法
    score(Xysample_weight=None)

    Parameters:

    X : array-like, shape = (n_samples, n_features)

    y : array-like, shape = (n_samples) or (n_samples, n_outputs)

    sample_weight : array-like, shape = [n_samples]

    class sklearn.base.ClusterMixin:为所有的cluster estimators提供Mixin class

    __init__() 初始化方法
    fit_predict(Xy=None)

    Parameters:

    X : ndarray, shape (n_samples, n_features)

    Returns:返回聚类的标签

    y : ndarray, shape (n_samples,)

  • 相关阅读:
    通过CMMI5的国内企业有几个?这个认证是不是很牛啊?
    CNUTCon 全球运维技术大会2017
    新浪微博基于Docker的混合云架构与应用实践-DockerInfo
    k8s~为服务添加ingress的实现
    springboot~HttpPut开启application/x-www-form-urlencoded
    K8s~为pod添加sidecar进行日志收集
    k8s~部署EFK框架
    springboot~Transactional注解的注意事项
    CentOS 6.4 快速安装Nginx笔记
    去掉NSString中的HTML标签
  • 原文地址:https://www.cnblogs.com/wzdLY/p/9656420.html
Copyright © 2011-2022 走看看