当前位置: 首页 > news >正文

【machine learning-八-可视化loss funciton】

可视化lossfunction

  • loss funciton
    • 可视化损失函数
      • 等高图

loss funciton

上一节讲过损失函数,也就是代价函数,它是衡量模型训练好坏的指标,对于线性回归来说,模型、参数、损失函数以及目标如下:、
在这里插入图片描述
损失函数的目标当然是越小越好,因为模型最好就是期望等于真实值。

可视化损失函数

可视化函数的原因,是希望能够通过直观的看损失函数,同时更快的找到能够最小化损失函数的w和b,上一节为了简化,b始终为0做了损失函数的可视化:
在这里插入图片描述
实际损失函数J是关于参数是w 和b的函数, 损失函数是建立在三维空间中的,所以损失函数图如下:
在这里插入图片描述
其中这个类似碗形形状的底部,就是损失函数的最小值。

等高图

用3d的图来展示依然不是很值观,采用了等高图来表示更加直观:
在这里插入图片描述
可以想象一下就是三维空间映射到了二维空间,其中同一条等高线上的点具有相同的高度,也就是具备相同的损失值,如图上图中标注的三个点,虽然w和b各不相同,但是他们的损失是相同的。
另外注意的是,虽然经过了映射,但是性质不会变,靠近碗底的那个损失依然是最小的,如下所示,右侧中心的蓝点就是对应的最小值,左侧根据这个具体的w和b 画出了这条模型图,这些点与直线的距离就是误差:
在这里插入图片描述
分别给最小值周围的w和b,计算损失值,就可以找到合适的w和b,最小化这个损失,但显然这个方法太具有随机性。下一节我们会学习梯度下降这个算法,来实现最小化损失。

http://www.lryc.cn/news/441681.html

相关文章:

  • Android 将EasyPermissions进一步封装,使得动态权限申请更加简明
  • 我的AI工具箱Tauri版-VideoReapeat视频解说复述克隆
  • MySQL5.7.42高可用MHA搭建及故障切换演示
  • 快速搭建最简单的前端项目vue+View UI Plus
  • 倍增练习(1)
  • MATLAB 在数学建模中的深入应用:从基础到高级实践
  • Unity 设计模式 之 【什么是设计模式】/ 【为什么要使用设计模式】/ 【架构和设计模式的区别】
  • [数据集][目标检测]智慧交通铁路异物入侵检测数据集VOC+YOLO格式802张7类别
  • 飞驰云联FTP替代方案:安全高效文件传输的新选择
  • Hive内置集合函数-size,map_keys,map_values,sort_array,array_contains
  • Exchange Online 计划 2 部署方案
  • 图数据库的力量:深入理解与应用 Neo4j
  • Deutsch intensiv C1 Schreiben
  • 大数据新视界 --大数据大厂之DevOps与大数据:加速数据驱动的业务发展
  • 实战OpenCV之图像阈值处理
  • 登录后继续执行方法
  • JVM-类加载器的双亲委派模型详解
  • 【计算机基础题目】Linux系统中文件权限 字母权限和数字权限的相互转换
  • VRRP协议原理
  • Dockerfile自定义制作镜像,其中10个指令的作用分析
  • Linux6-vi/vim
  • 2012年408考研真题-数据结构
  • 【北京迅为】《STM32MP157开发板使用手册》- 第四十章 二值信号量实验
  • Docker UI强大之处?
  • 前端面试题——token安全问题处理与大数据列表展示
  • Flask项目入门和视图
  • 深入理解Lucene:开源全文搜索引擎
  • Qt中pro项目文件配置介绍
  • 相亲交友中的用户画像构建方法探讨
  • 总结