美文网首页
有关Scikit-learn的学习资源

有关Scikit-learn的学习资源

作者: ShowMeCoding | 来源:发表于2020-07-11 10:28 被阅读0次

    官方网址:https://scikit-learn.org
    基础介绍:https://zhuanlan.zhihu.com/p/67307930
    scikit-learn应该如何学习:https://www.zhihu.com/question/295048467/answer/950651660?utm_source=zhihu
    机器学习、深度学习、数据分析相关书籍分享:https://zhuanlan.zhihu.com/p/77964006

    Scikit-learn简介

    Scikit-learn(以前称为scikits.learn,也称为sklearn)是针对Python 编程语言的免费软件机器学习库 [1] 。它具有各种分类,回归和聚类算法,包括支持向量机,随机森林,梯度提升,k均值和DBSCAN,并且旨在与Python数值科学图书馆NumPy和SciPy。

    应用层面

    Scikit-learn主要是用Python编写的,并且广泛使用numpy进行高性能的线性代数和数组运算。此外,用Cython编写了一些核心算法来提高性能。支持向量机由围绕LIBSVM的Cython包装器实现 ; 逻辑回归和线性支持向量机的相似包装围绕LIBLINEAR。在这种情况下,可能无法使用Python扩展这些方法。
    Scikit-learn与许多其他Python库很好地集成在一起,例如matplotlib和plotly用于绘图,numpy用于数组矢量化,pandas数据帧,scipy等。

    Scikit-learn 基础

    以下目录是Scikit-learn可以实现的基础功能,具体内容可以查看:Scikit-learn应该如何学习:https://www.zhihu.com/question/295048467/answer/950651660?utm_source=zhihu

    • 1 Scikit-learn 介绍
    • 1.1 分类
    • 1.2 回归
    • 1.3 聚类
    • 1.4 降维
    • 1.5 模型选择
    • 1.6 预处理
    • 2 Scikit-learn 机器学习步骤
    • 2.1 导入常用库
    • 2.2 加载数据
    • 2.3 划分训练集与测试集
    • 2.4 数据预处理
      2.4.1 标准化
      2.4.2 归一化
      2.4.3 二值化
      2.4.4 编码分类特征
      2.4.5 输入缺失值
      2.4.6 生成多项式特征
    • 2.5 创建模型估计器
      2.5.1 监督学习
      2.5.2 无监督学习
    • 2.6 拟合数据
      2.6.1 监督学习
      2.6.2 无监督学习
    • 2.7 预测
      2.7.1 监督学习
      2.7.2 无监督学习
    • 2.8 评估模型性能
      2.8.1 分类指标
      2.8.2 回归指标
      2.8.3 群集指标
      2.8.4 交叉验证
    • 2.9 模型调整
      2.9.1 网格搜索
      2.9.2 随机参数优化

    相关文章

      网友评论

          本文标题:有关Scikit-learn的学习资源

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