机器学习和深度学习--李宏毅(笔记与个人理解)Day11-12,机器学习和深度学习--李宏毅教授课程笔记与个人理解 Day11-12概述

马肤

温馨提示:这篇文章已超过451天没有更新,请注意相关的内容是否还可用!

摘要:本文介绍了关于机器学习和深度学习的内容,涵盖了李宏毅教授的两天的课程笔记与个人理解。文章指出机器学习是人工智能的一个重要分支,深度学习是其最具代表性的技术之一。通过课程学习,了解到深度学习的基本原理和神经网络结构,包括卷积神经网络和循环神经网络等。文章还涉及了深度学习的应用领域以及未来发展趋势。这些内容对于理解现代人工智能技术的发展和应用具有重要意义。

Day 11 when the gradient is small...

机器学习和深度学习--李宏毅(笔记与个人理解)Day11-12,机器学习和深度学习--李宏毅教授课程笔记与个人理解 Day11-12概述 第1张

How do we know whether it is a local minimum or a saddle point?

Using Mathematics and the Hessian Matrix, we can determine the concavity of a quadratic function, which indicates whether the point is a minimum, maximum, or saddle point. The Hessian matrix can tell us whether the point is a local minimum or maximum by examining its eigenvalues. If the eigenvalues are all positive, it is a local minimum; if there are both positive and negative eigenvalues, it is a saddle point.

机器学习和深度学习--李宏毅(笔记与个人理解)Day11-12,机器学习和深度学习--李宏毅教授课程笔记与个人理解 Day11-12概述 第2张

In this example, the Hessian matrix is examined to determine the nature of the critical point. The diagonal elements of the Hessian represent the second derivative of the function along each axis, and their signs determine whether the function is concave or convex at that point.

It's confusing why the main diagonal isn't shown here. In the context of the Hessian matrix, the main diagonal elements represent the second partial derivatives along each axis, and they are crucial for determining the nature of the critical point.

Don't Be Afraid of Saddle Points

机器学习和深度学习--李宏毅(笔记与个人理解)Day11-12,机器学习和深度学习--李宏毅教授课程笔记与个人理解 Day11-12概述 第3张

Eigenvectorsu and their corresponding eigenvalues λ are defined as vectors and scalars that satisfy the relation Hu=λu. In gradient descent algorithms, we want to choose the direction of θ that minimizes L(θ). If λ (the eigenvalue associated with a particular direction) has a negative value, it means that moving in that direction will increase the value of the function, indicating a saddle point.

Saddle points can be challenging during optimization, but they don't necessarily mean that the optimization process has failed. Understanding how to handle saddle points is crucial for effective optimization in machine learning and other fields.


0
收藏0
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法,Matlab/Simulink自动生成代码的五种选择结构实现方法(二),Matlab/Simulink自动生成代码的五种选择结构实现方法详解(二)
  • 超级好用的C++实用库之跨平台实用方法,跨平台实用方法的C++实用库超好用指南,C++跨平台实用库使用指南,超好用实用方法集合,C++跨平台实用库超好用指南,方法与技巧集合
  • 【动态规划】斐波那契数列模型(C++),斐波那契数列模型(C++实现与动态规划解析),斐波那契数列模型解析与C++实现(动态规划)
  • 【C++】,string类底层的模拟实现,C++中string类的模拟底层实现探究
  • uniapp 小程序实现微信授权登录(前端和后端),Uniapp小程序实现微信授权登录全流程(前端后端全攻略),Uniapp小程序微信授权登录全流程攻略,前端后端全指南
  • Vue脚手架的安装(保姆级教程),Vue脚手架保姆级安装教程,Vue脚手架保姆级安装指南,Vue脚手架保姆级安装指南,从零开始教你如何安装Vue脚手架
  • 如何在树莓派 Raspberry Pi中本地部署一个web站点并实现无公网IP远程访问,树莓派上本地部署Web站点及无公网IP远程访问指南,树莓派部署Web站点及无公网IP远程访问指南,本地部署与远程访问实践,树莓派部署Web站点及无公网IP远程访问实践指南,树莓派部署Web站点及无公网IP远程访问实践指南,本地部署与远程访问详解,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南。
  • vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法),Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法探究,Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法详解
  • 发表评论

    快捷回复:表情:
    评论列表 (暂无评论,0人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码