科技赋能·智引未来——华清远见教育科技集团
面授课程
在线课程
研发中心
在线实验
北京
上海
深圳
成都
南京
西安
武汉
沈阳
济南
重庆
长沙
创客
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
C 语言内存管理深度解析:malloc/free 与嵌入式堆栈分配策略
在 C 语言开发尤其是嵌入式系统开发中,内存管理是决定程序稳定性、运行效率的核心。与桌面系统不同,嵌入式设备资源极度有限,没有庞大的虚拟内存支撑,每一字节的内存分配都至关重要。本文将深度解析 C 语言malloc/free动态内存管理机制,并对比嵌入式场景下的堆栈静态分配策略,理清适用场景与避坑…
目标跟踪算法:SORT与DeepSORT的卡尔曼滤波与特征匹配
引言 想象一下,你正在观看一段监控视频,视频中有多个人物在移动。你的任务是能够持续地识别出每个人物,即使他们互相遮挡或者暂时离开画面。这就是**目标跟踪**要解决的问题。 目标跟踪是计算机视觉领域的一个重要研究方向,广泛应用于视频监控、自动驾驶、人机交互等领域。今天,我们将深入探讨两个…
功耗profiling 技术:电流监测、唤醒源追踪与电池寿命估算
针对嵌入式设备、物联网终端及可穿戴产品的功耗优化,功耗 Profiling通常围绕三个核心维度展开:**电流监测(获取数据)、唤醒源追踪(分析行为)、电池寿命估算(量化影响)**。 以下是这三项技术的深度解析与实践方法论: 一、 电流监测 电流监测是功耗分析的物理层基...…
LangChain和LangGraph的区别
1、基础概念介绍 LangChain 的核心在于组件化。它提供了丰富的模块(如模型接口、提示词模板、数据加载器),让你能像搭积木一样,快速把功能拼凑起来。它的思维模式是线性的,侧重于如何快速连接不同的工具。 LangGraph 的核心在于编排与状态。它不生产积木,而是定义积木之间复杂的连接逻辑。它引入…
深度学习学习率调度策略:Step decay、Cosine annealing与Warmup机制
前言 在深度学习模型训练(如CNN、Transformer、大模型微调)过程中,学习率(Learning Rate, LR)是决定模型收敛速度、收敛精度和泛化能力的核心超参数。学习率过大,模型会出现震荡不收敛、梯度爆炸;学习率过小,模型收敛极慢、易陷入局部最优,甚至出现过拟合。 固定学习率难以适配模型训练全周期…
图像数据增强策略:Mixup、Cutout与AutoAugment的联合应用
在深度学习图像任务中,数据的数量与质量直接决定模型的泛化能力和鲁棒性,当训练数据稀缺、存在类别不平衡或场景多样性不足时,数据增强技术成为突破性能瓶颈的关键手段。Mixup、Cutout与AutoAugment作为当前主流的图像数据增强方法,各具特色且侧重点不同:Mixup侧重样本间的特征融合,Cutout侧重模…
特征选择方法论:Filter、Wrapper与Embedded策略对比
在机器学习工程中,数据质量比模型本身更能决定性能上限。特征选择(Feature Selection)作为数据预处理的核心环节,通过剔除冗余、噪声特征,可降低维度灾难风险、提升模型泛化能力。本文系统对比Filter(过滤法)、Wrapper(包装法)、Embedded(嵌入法)三大策略的原理、典型算法、优缺点及适用场景…
RTOS移植层中的上下文切换:汇编代码深度解读
在学习 RTOS 的过程中,很多人都会卡在一个地方:任务为什么能切换起来?表面上看,好像只是调用了调度器,当前任务就暂停了,下一个任务就开始运行了。但如果继续往下追,就会发现真正关键的部分,其实藏在 Port Layer(移植层)里,尤其是那几段不太好读的汇编代码。这篇文章不打算把所有细节一次性…
回到顶部