机器学习之路-机器学习基础

1.数据的拆分&获取

1.1数据集划分
  • 前提:机器学习就是从数据中自动分析获得规律,并利用规律对未知数据进行预测。换句话说,我们的模型一定要经过样本数据对其进行训练,才可以对未知数据进行预测的。
  • 问题:我们得到数据之后,能否将数据全部用来训练模型?
    • 当然不是!因为我们如果模型都是从数据中得来的,那么该模型的性能评估如何进行呢?还是基于原先的数据进行评测么?可想而知,如果模型对原先的数据进行预测,由于模型本来就是从该数据中获取的,所以预测结果几乎会是百分之百。所以想要评估模型的好坏,需要使用一组新数据对模型进行评估。
    • 因此我们需要将原先的样本数据拆成两部分:
      • 训练集:训练模型
      • 测试集:评估模型
        • 不同类型的模型对应的评估方式时不一样的
  • 数据集划分的API
    • from sklearn.model_selection import train_test_split
    • train_test_split(x,y,test,random_state)参数介绍:
      • x:特征
      • y:目标
      • test_size:测试集的比例
      • random_state:打乱的随机种子
    • 返回值:训练特征、测试特征、训练目标、测试目标
1.2数据集获取
  • sklearn.datasets.load
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值