自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 一文彻底搞懂贝叶斯优化:包含详细计算步骤

贝叶斯优化是一种基于概率模型的序列优化方法,特别适用于评估成本高昂的黑箱函数优化。其核心是通过构建目标函数的概率代理模型(如高斯过程)并利用采集函数平衡探索与利用,以最少采样找到全局最优解。基本步骤包括:初始化采样、拟合代理模型、优化采集函数选择新评估点、更新数据集并迭代。实现过程详细展示了高斯过程的建模和预测方法,以及期望改进(EI)采集函数的工作原理。该方法通过智能采样策略显著提高优化效率,广泛应用于超参数调优等场景。

2025-07-03 22:25:39 1100

原创 常用机器学习算法总结及代码实践

本文对机器学习做了简单的介绍,并对各类机器学习算法做了实际代码实践,并说明了各个方法具体的实现步骤。内容基本都比较易懂,基本都是我结合自己的思路写上去的。同时本文中所提供的代码都是较为简单的实践代码,都是可以正常跑通的,且比较好理解,方便大家在看各个方法的实现步骤时可以结合代码跑出的结果图,更方便大家理解。以上内容对我在五一期间巩固机器学习算法时实现的各个工程做一个总结,并对各个常用方法做了一次梳理,各个工程使用的数据集都是较简单的数据集,重点在于理解各个算法。

2025-05-06 00:15:54 1061

原创 手把手教你搭建一个简单的GPT模型

本文用Transformer 解码器构建了一个简单的语言模型,可以在自己的电脑上训练和进行简单的测试,对理解语言模型运行原理有一定帮助。这是一个基于 Transformer 解码器(Decoder-only)的自回归语言模型,类似于的简化实现。它采用纯编码器风格的多层 Transformer Block(但实际属于 Decoder-only 架构),用于生成文本或完成语言建模任务。nn.GELU(),# 注册因果掩码(下三角矩阵)

2025-05-04 11:43:48 492

原创 一文总结通信电路中LC谐振回路中各公式以及对深入解读品质因数Q

本文主要解决的问题是有关RLC谐振回路中有关品质因数Q的各个公式的由来,文中包含了对三个公式的总结以及推导,并且对串并联电路都做了一定的总结和梳理并联谐振回路当()时,当电路谐振时(),为纯电导,并联谐振回路品质因数2.串联谐振回路对通信电路第一章的基本概念做了梳理与总结,在博客里准备公式和图真的是一件花费时间的事情,本来还想把前几张的内容都梳理一遍,但是今天写博客的时候感觉还是太花时间了。

2025-04-20 15:29:38 766

原创 用最简单的方式讲述离散傅里叶级数(DFS)以及离散傅立叶变换(DFT)

本文对四种不同的傅里叶变换做了总结与梳理,并针对其中存在联系的形式做了推导。接着又讲述了离散傅里叶级数(DFS)的一些特点,可以帮助大家理解离散傅里叶级数(DFS)是如何实现的。最后讲述了我对DFT的一些理解,个人认为有助于理解DFT的作用,知道这些数学工具的本质用途。离散傅里叶变换(Discrete Fourier Transform, DFT)是一种将有限长离散序列从时域转换到频域的数学工具。其核心是将信号分解为一系列有限的复指数谐波的叠加,它将有限长离散信号转换为离散频谱。

2025-04-10 22:27:11 1241

原创 对于实现一维时间序列预测的基础网络(CNN、TCN、LSTM)合集(附python代码)

本文用于记录在我在初学时间序列预测的网络时,对一些基础的网络的理解,并且主要从代码出发,根据代码的结构来解释网络中进行的具体流程。在我初学这里的每一个网络时,自认为比较重要且复杂的问题就是张量维度和通道数在网络中的变化问题,所以选择在本文中详细说明此类问题。文中所记录的网络的代码在使用前需要自行初始化一个类,其中需要包含每一个网络中初始化参数 configs 中的值,并且需要保证进入网络的前向传播的代码需要满足的要求,部分细节可能需要根据自己的数据集进行修改。一、CNN。

2024-09-07 23:58:48 1631 2

原创 【MSPM0G3507+NRF24L01】2.4G无线传输加串口屏显示(附发送端和接收端完整代码)

本文是在上一篇MSPM0L1306改进的,同样也是主要参考了嘉立创的资料,不过这次用的是MSPM0G3507,但原理都差不多,在下面为大家提供链接,有关串口屏的资料也可以参考下面的连接。【MSPM0L1306+NRF24L01+CCS】实现2.4G无线传输淘晶驰资料中心。

2024-07-21 21:10:06 2346 3

原创 【MSPM0L1306+NRF24L01+CCS】实现2.4G无线传输

1、TI官方的 MSPM0L1306 2、NRF24L01 两块单片机之间通过NRF24L01实现无线通信,其中单片机与NRF24L01之间用的是SPI通信协议 这里我们选择选用硬件SPI通信,在sysconfig中打开SPI 因为NRF24L01芯片收到数据、或者发送完数据等等一些情况会产生下降沿的中断信号IRQ,所以用一个引脚用于接收这个下降沿中断; 可以将红色LED的引脚配置开启,通过LED灯的闪烁来指示IRQ的下降沿中断

2024-07-11 17:03:19 1470 6

原创 【STM32+HAL】利用SDIO将大量数据存入SD卡,并根据需要读出

当我们需要存储的数据量非常庞大时,STM32F407ZGT6自带的192K字节的SRAM或是一些板子上配备的外部SRAM内存不够用时,可以存入SD卡中。本代码实现的功能是利用代码中的一个小数组去接收数据,当数据个数达到数组的最大个数时,会按顺序将数据存放在SD卡相应的块上,并准备进行下一次的存储。

2024-04-23 12:24:03 4228 2

原创 【树莓派+OpenCV+STM32】智能小车巡线_提取线路数据并通过串口通信传输

本博客只是智能巡线小车中视觉的一部分,后续如果时间允许的话会将整个巡线的功能都写下来,同时之后如果有更好的图像处理代码我也会同步在此篇博客中修改。大家如果在配置过程中遇到什么问题或者发现此博客有任何问题,欢迎私信我或者直接在评论里留言言。

2024-04-18 23:37:03 7510 8

原创 【OpenMV+STM32】PID控制二维自由舵机色块追踪

一、所用工具1、芯片:STM32F407ZGT62、CubeMX3、KEIL54、OpenMV5、舵机二、实现功能利用由两个自由舵机组装而成的二维云台来控制OpenMV的位置,以实现追踪指定阈值色块的效果。

2024-03-09 20:32:47 11617 41

用于数字识别模型训练的数据数字集

用于数字识别模型训练的数据数据集

2024-07-14

MSPM0G3507+NRF24L012.4G无线传输加串口屏显示

MSPM0G3507+NRF24L01】2.4G无线传输加串口屏显示

2024-07-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除