logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从0开始的机器学习(笔记系列)——导数 · 多元函数导数 · 梯度

本文介绍了机器学习中的导数概念,重点讲解了多元函数的偏导数和梯度。首先通过一元函数示例直观展示导数定义和数值计算方法,然后扩展到多元函数,解释偏导数和梯度的数学定义及其几何意义。文章提供了多个Python代码示例,包括绘制函数导数、梯度场可视化以及数值梯度验证,帮助读者理解这些重要概念。最后简要讨论了梯度在机器学习优化中的核心作用,并给出实用提示和常见陷阱。这些基础知识为后续学习深度学习的反向传播

文章图片
#机器学习#人工智能#学习 +1
从 0 开始的机器学习——NumPy 线性代数部分

本文系统介绍了NumPy中的线性代数基础及其在机器学习中的应用。主要内容包括:1)标量与向量的基本运算;2)矩阵的乘法、转置、逆等核心操作;3)重点讲解机器学习中常用的矩阵操作,包括批次向量化、协方差矩阵计算、SVD分解、特征分解等,并给出实践建议;4)介绍低秩近似和矩阵求逆的数值稳定性问题。通过Python代码示例演示了如何使用NumPy实现这些线性代数运算,为机器学习实践提供了重要的数学工具基

文章图片
#机器学习#numpy#线性代数 +4
从0开始的机器学习(笔记系列)——导数代码系列

本文介绍了机器学习中导数计算的基础知识,重点讲解了数值求导方法和应用。主要内容包括: 导数的极限定义与几何意义 常见求导法则和函数示例 三种数值求导方法(前向差分、中心差分、复步法)及其误差分析 使用NumPy实现数值导数计算并验证解析解 通过可视化展示函数与其导数的关系 利用导数寻找函数极值的数值方法流程 从一维二阶导数扩展到多元Hessian矩阵的概念 文章提供了完整的Python实现代码,包

文章图片
#机器学习#人工智能#学习 +1
从0开始的机器学习——特征工程:模型不聪明,往往是你没把话说明白

摘要:特征工程是机器学习中关键但常被低估的环节,其本质是将原始数据转化为模型可理解的形式。作者指出,模型效果不佳往往源于特征表达不当,而非算法本身。有效的特征工程应遵循"先选择后转化"原则:先剔除低方差和高度相关特征,再进行标准化、对数变换等处理。特别强调特征工程是"翻译现实"的过程,需要将人类直觉转化为数学表达。最终效果取决于是否清晰定义了"想让

文章图片
#机器学习#人工智能
嵌入式现代C++教程——侵入式容器设计

嵌入式C++侵入式容器设计摘要 侵入式容器通过将节点信息直接嵌入对象内部,避免了额外内存分配和间接访问。相比普通容器,具有零额外分配、更好缓存局部性和更小内存占用的优势,特别适合嵌入式系统。文章介绍了两种实现策略:基类hook(继承式)和成员hook,并提供了类型安全的双向链表实现代码。关键设计建议包括严格管理对象生命周期、插入前检查状态、多hook场景优先使用成员hook、并发场景注意原子性等。

文章图片
#c++#开发语言#算法 +2
嵌入式C++教程——Lambda捕获与性能影响

本文详细解析了C++ Lambda表达式的捕获机制及其在嵌入式开发中的性能影响。主要内容包括:1) 捕获方式详解(值捕获、引用捕获、全捕获和初始化捕获),重点说明每种方式的语法特点和使用场景;2) 值捕获与引用捕获的核心区别,包括变量生命周期管理和线程安全性考量;3) 性能分析,通过汇编层面验证表明优化后的Lambda调用可实现零开销;4) 嵌入式开发实践建议,如避免全引用捕获、合理使用初始化捕获

文章图片
#c++#开发语言#嵌入式
嵌入式C++教程——Lambda表达式基础

摘要 Lambda表达式是C++11引入的匿名函数特性,能够就地定义和使用,特别适合作为回调函数和算法参数。其基本语法为capture -> return_type { body },包含捕获列表、参数列表、返回类型和函数体。Lambda常用于STL算法参数,能简洁地表达处理逻辑。通过捕获列表,Lambda可以访问外部变量,支持值捕获和引用捕获两种方式。Lambda的类型是唯一的匿名类类型,

文章图片
#c++#算法#嵌入式 +1
现代Qt开发教程(新手篇)1.4——容器

本文介绍了Qt容器的核心概念和使用技巧,重点讲解了QList、QMap/QHash和QSet的特性及适用场景。QList在Qt6中已成为连续内存数组,性能与std::vector相当;QMap适合有序数据,QHash则提供更快的查找;QSet是高效的集合工具。文章特别强调了Qt容器的隐式共享机制,它使传值操作更加高效,但也指出了迭代器失效、QHash自动插入等常见陷阱,并提供了相应的解决方案。最后

文章图片
#qt#开发语言
现代C++指南:Lambda,让我们用另一种方式持有函数

仓库已经开源!仍然在持续建设中,喜欢的话点个⭐!相关的链接如下:Github 一键直达: git clone https://github.com/Awesome-Embedded-Learning-Studio/Tutorial_AwesomeModernCPP看看超酷的新网站:https://awesome-embedded-learning-studio.github.io/Tutorial

文章图片
#c++#开发语言
    共 279 条
  • 1
  • 2
  • 3
  • 28
  • 请选择