如何用matlab拟合出光滑的training|如何用matlab拟合出光滑的training loss曲线
- 将training中loss数据保存
- 导入到MATLAB中
- matlab -> Curve fitting
文章图片
Curve fitting - 将要拟合的数据放到x,y data中,再选择拟合的方式,因为loss training的波动太大了,需要用光滑的曲线去拟合。因此,我选用smoothing spline,再调节下面 smoothing parameter参数就可以调节曲线的光滑程度。当然,这里有很多种拟合方式,可以根据需求进行选用。
文章图片
拟合过程 - 拟合出来的曲线有散点,怎么去除呢?
点击左上角file->generate code; matlab会将上面的图形以代码的形式导出,只需要在plot的后面把散点数据去掉,重新运行就不会出现散点了。
文章图片
源码
这个很简单,只需要在源码中加入相应的代码,plot前 加入hold on.
推荐阅读
- 任时光绽放成六月繁花
- 我从来不做坏事
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- 樱花雨
- 如何寻找情感问答App的分析切入点
- 拍照一年啦,如果你想了解我,那就请先看看这篇文章
- mybatisplus如何在xml的连表查询中使用queryWrapper
- MybatisPlus使用queryWrapper如何实现复杂查询
- 人如果没梦想,和咸鱼有什么区别(自媒体时代把握住就能咸鱼翻身)
- 如何在Mac中的文件选择框中打开系统隐藏文件夹