首页 > 软件开发 > PYTHON >

绘制模型的学习曲线

来源:互联网 2023-03-16 19:29:42 版权归原作者所有,如有侵权,请联系我们

模型建立后可以通过调试一些参数使模型的学习最优,为避免多次尝试,顾可以通过绘制模型的学习曲线,从而找出最优的参数。9lp办公区 - 实用经验教程分享!

工具/原料

  • 编程工具:jupyter

方法/步骤

  • 1

    用魔法命令查看本地硬件和第三方模块信息。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 2

    获取的信息如图示。9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 3

    导入机器学习所需模块。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 4

    实例化数据集,并将其划分为训练集和测试集9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 5

    特征训练集数据.如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 6

    目标训练集数据。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 7

    特征测试集数据。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 8

    目标测试集数据。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 8此文章未经授权抓取自百度经验
  • 9

    用for循环创建10个决策树模型,每次模型的子节点深度加一。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 10

    为了得到限制树深度的最佳参数,因此模型的其他参数以及训练集合测试集数据都相同。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 11

    记录每次对模型的评估成绩。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 绘制学习曲线

  • 1

    创建画布。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 2

    绘制学习曲线图。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 3

    设置横轴刻度。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 4

    给图像添加网格。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 5

    设置横纵坐标轴的镖旗。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 6

    绘制图例。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 7

    显示图片。如图示:9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 8

    如上图示,当子节点深度设置为3时,模型的学习能力已经趋于稳定,因此可以将子节点的深度设置为3。9lp办公区 - 实用经验教程分享!

  • 9

    从学习曲线中就能够找出模型的最佳参数。如图示9lp办公区 - 实用经验教程分享!

    绘制模型的学习曲线9lp办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!9lp办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号