scikit-learn构建模型(很详细,很详细,很详细)

  • scikit-learn(简称sklearn)库整合了多种机器学习的算法,可以帮助使用者在数据分析过程中快速建立模型,且模型接口统一,使用起来非常方便。
  • 同时,sklearn拥有优秀的官方文档(http://scikit-learn.org/stable/),知识点详尽,内容丰富。
机器学习的认识
  • 从实践的角度出发,机器学习要做的工作就是在已有的一个数据集上建立一个或者多个模型,然后对模型进行优化和评估。 机器学习的认识

    sklearn库官方文档结构
  • Tutorials:是一个官方教程,可以理解快速上手教程
  • User guide(用户指南):对每一个算法的详细介绍
  • API:库调用的方法
  • FAQ:常见问题
  • contributing:贡献,还介绍最新的一些代码、功能
  • 总结:一般的做法是API里面找到你要调用的方法,然后可以查看方法参数的情况和使用情况。也可以在指南里面找到具体的解释。

    机器学习主要步骤中sklearn库应用
  1. 数据集:面对自己的任务肯定有自己的数据集,但是对于初学者来说,sklearn提供了一些数据
    • 小规模数据集:数据包含在 datasets 里(datasets.load_*())
    • 大规模数据集:需要从网络上下载(datasets.fetch_*())
    • 本地生成数据集(datasets.make_*())
  2. 数据预处理:数据预处理包括:降维、数据归一化、特征提取和特征转换(one-hot)等,sklearn里有很多方法,具体查看API。
  3. 选择模型并训练: sklearn里面有很多的机器学习方法,可以查看API找到你需要的方法,sklearn统一了所有模型调用的API,使用起来比较简单。
  4. 模型评分
  5. 模型的保存与恢复
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值