- 博客(21)
- 收藏
- 关注
原创 动手学深度学习V2每日笔记(批量归一化、ResNet)
本文主要参考沐神的视频教程文档教程 https://zh-v2.d2l.ai/本文的主要内容对沐神提供的代码中个人不太理解的内容进行笔记记录,内容不会特别严谨仅供参考。
2024-08-09 17:07:53
857
原创 动手学深度学习V2每日笔记(使用块的网络VGG)
本文主要参考沐神的视频教程文档教程 https://zh-v2.d2l.ai/本文的主要内容对沐神提供的代码中个人不太理解的内容进行笔记记录,内容不会特别严谨仅供参考。
2024-08-07 11:32:30
462
原创 动手学深度学习V2每日笔记(深度卷积神经网络AlexNet)
当图片过大的时候,通常会将短边压缩到要求的宽度然后再冲里面随机扣除符合要求的图片去做训练或者测试。
2024-08-06 15:46:40
789
原创 动手学深度学习V2每日笔记(经典卷积神经网络LeNet)
本文主要参考沐神的视频教程 https://www.bilibili.com/video/BV1t44y1r7ct/spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=c7bfc6ce0ea0cbe43aa288ba2713e56d文档教程 https://zh-v2.d2l.ai/本文的主要内容对沐神提供的代码中个人不太理解的内容进行笔记记录,内容不会特别严谨仅供参考。
2024-08-06 09:41:33
454
原创 动手学深度学习V2每日笔记(池化层)
本文主要参考沐神的视频教程 https://www.bilibili.com/video/BV1EV411j7nX/spm_id_from=333.999.0.0&vd_source=c7bfc6ce0ea0cbe43aa288ba2713e56d文档教程 https://zh-v2.d2l.ai/本文的主要内容对沐神提供的代码中个人不太理解的内容进行笔记记录,内容不会特别严谨仅供参考。
2024-08-04 19:23:08
382
原创 动手学深度学习V2每日笔记(卷积层)
本文主要参考沐神的视频教程 https://www.bilibili.com/video/BV1L64y1m7Nh/p=2&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=c7bfc6ce0ea0cbe43aa288ba2713e56d文档教程 https://zh-v2.d2l.ai/本文的主要内容对沐神提供的代码中个人不太理解的内容进行笔记记录,内容不会特别严谨仅供参考。
2024-08-03 19:41:35
1021
原创 动手学深度学习V2每日笔记(PyTorch神经网络基础)
nn.Module是PyTorch中神经网络的基本构建块。它是所有神经网络模块的基类,包含了神经网络中所有层的定义以及前向传播的方法。通过继承nn.Module,我们可以轻松地构建自己的神经网络模型。nn.Module的作用封装网络层:nn.Module封装了网络的各层及其参数,这使得我们可以像操作对象一样方便地操作神经网络。管理参数:nn.Module自动管理所有子模块的参数。通过调用parameters()方法,可以很方便地获取模型的所有参数。
2024-08-01 15:50:17
986
原创 动手学深度学习V2每日笔记(模型初始化和激活函数)
本文主要参考沐神的视频教程 https://www.bilibili.com/video/BV1u64y1i75ap=2&vd_source=c7bfc6ce0ea0cbe43aa288ba2713e56d文档教程 https://zh-v2.d2l.ai/本文的主要内容对沐神提供的代码中个人不太理解的内容进行笔记记录,内容不会特别严谨仅供参考。
2024-07-29 17:59:47
745
原创 动手学深度学习V2每日笔记(权重衰退+Dropout)
l2l_2l2nn.Dropout 是 PyTorch 中的一种正则化技术,用于防止神经网络中的过拟合。它通过在训练过程中随机将一部分神经元的输出设为 0 来实现这一点。这种做法可以迫使网络的其余部分学习更稳健的特征,因为它不能依赖于某些特定的神经元。p:指定每个神经元在训练时被丢弃的概率。取值范围是 [0, 1),通常设为 0.5。训练和评估模式Dropout 层在训练和评估(推理)模式下表现不同:训练模式:在训练模式下,Dropout 会按照指定的概率 p 随机丢弃神经元的输出。
2024-07-28 21:25:20
820
原创 动手学深度学习V2每日笔记(模型选择+过拟合和欠拟合)
本文主要参考沐神的视频教程 https://www.bilibili.com/video/BV1K64y1Q7wu/?文档教程 https://zh-v2.d2l.ai/本文的主要内容对沐神提供的代码中个人不太理解的内容进行笔记记录,内容不会特别严谨仅供参考。
2024-07-25 20:26:32
834
原创 动手学深度学习V2每日笔记(softmax回归_02)
本文主要参考沐神的视频教程 https://www.bilibili.com/video/BV1K64y1Q7wu/?文档教程 https://zh-v2.d2l.ai/本文的主要内容对沐神提供的代码中个人不太理解的内容进行笔记记录,内容不会特别严谨仅供参考。
2024-07-17 23:15:21
654
原创 基于FPGA的UART串口发送模块设计
文章目录1. RS232 通信接口标准2. UART 关键参数及时序图3. UART 异步串行通信发送模块设计与实现3.1 波特率设置模块3.1.1 Verilog代码实现3.2 波特率时钟产生模块3.2.1 波特率时钟Verilog代码实现3.3 波特率计数模块3.3.1 波特率计数模块verilog代码3.4 数据发送模块3.4.1数据发送模块Verilog代码实现3.5 控制信号模块3.5.1 控制信号模块Verilog代码实现4. Verilog实现UART模块5. testbench6.仿真结果
2020-05-14 00:39:26
3749
1
原创 时序电路—分频器使用Verilog实现(一)
文章目录1. PWM介绍2. 设计分析3. 逻辑设计4.testbench测试5. 测试结果1. PWM介绍PWM是“脉冲宽度调制”的英文缩写,矩形波中高电平脉冲宽度twt_{w}tw与周期T的比值叫占空比。占空比用符号p表示p=tw/Tp=t_{w}/Tp=tw/T当占空比为50%时,称此时的矩形波为方波。0和1交替出现并持续占用相同的时间。三种不同占空比的矩形波如下图所示2. 设计分析我们通过设置分频器中高脉冲的时间就可以得到不同占空比的PWM。分频器通常是由计时器来实现的,将
2020-05-10 21:43:11
2418
原创 FPGA学习笔记(2)Inter FPGA开发流程
文章目录1.创建合理的工程目录2.创建Quartus Prime工程2.1 打开quartusll软件,创建工程2.2 设置工程的路径、工程名字及顶层模块的名字2.3 添加文件,如果没有可以直接点Next2.4 选择FPGA的型号2.5.设置使用的仿真工具和语言2.6生成总结报告,工程创建完成3编写HDL描述文件3.1 Verilog语法_模块的结构3.1.1 模块端口定义3.1.2 I/O说明格...
2020-05-08 23:31:52
760
原创 通过两段式状态机实现FPGA按键消抖
在电子产品中我们会经常用到按键,比如电脑的键盘,手机的按键等等,按键就是人机交互的一种工具。1. 按键的硬件电路2. 按键抖动通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,电压信号小型如下图。由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,如下图。抖动时间的长短由按键的机械特性决定,一般为5m...
2020-04-28 21:30:47
629
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人