- 博客(15)
- 收藏
- 关注
原创 Adobe Acrobat导致的电脑虚拟内存占用过大,开机一段时间后卡顿并自动关机
电脑型号拯救者Y9000P,Win11系统,平时用着没什么问题,一段时间突然开机后不久就卡死,必须强制关机,通过查找原因,发现是开机后一段时间内存持续上升,虚拟内存的占用量飞速上涨。查找许多网上的论坛没有成功解决,最后发现是Adobe Acrobat打开较大的pdf导致的,是软件的一个bug。打开Adobe Acrobat菜单栏->编辑->首选项,点开左边的“页面显示一栏”,取消勾选右边的“使用页面告诉缓存”。后续我的问题就解决了。
2024-10-22 10:46:48
3670
1
原创 基于LeNet手写体识别的模型剪枝
基于LeNet手写体识别的模型剪枝本节主要记录如何通过pytorch中的掩模矩阵对模型进行剪枝,剪枝对象包括卷积层和全连接层,其中卷积层通过l2范数的大小对卷积核进行剪枝,全连接层通过阈值筛选对单个权重进行剪枝,主要参考的代码为https://github.com/mepeichun/Efficient-Neural-Network-Bilibili。1.剪枝网络的搭建剪枝之前,首先要对原始的LeNet网络进行训练,得到待剪枝的模型参数,具体的训练过程可以参考笔者的前一篇文章《基于LeNet手写体识别
2022-05-06 19:58:13
800
2
原创 基于LeNet手写体识别的模型量化
基于LeNet手写体识别的模型量化最近开始学习神经网络的量化,经过一番探索,终于在基于LeNet的手写体识别模型上成功量化,并且量化后的参数全为8bit无符号整型,可以直接进行FPGA的部署。1.pytorch环境的搭建首先下载anaconda进行安装,安装完成后创建一个pytorch环境:conda create -n pytorch python=3.8其中python的版本可以任意选择,创建完成后进入pytorch官网查找需要的版本(https://pytorch.org/),如果要装GP
2022-05-05 21:42:14
2862
20
原创 通信原理软件实验(6)
文章目录实验六 位同步与帧同步1.位同步框图搭建2.帧同步框图搭建总结实验六 位同步与帧同步 本实验的目的是用Simulink实现位同步和帧同步,其中位同步采用微分整流法,帧同步采用7位巴克码。1.位同步框图搭建 按照实验指导书或下图进行电路搭建: 上图中的Out1为基带NRZ信号,用红框标注的方波产生器用于产生与位同步信号同频的方波信号,和
2020-12-27 20:13:59
2722
4
原创 通信原理软件实验(5)
文章目录实验五 数字解调1.FSK解调框图搭建2.PSK解调框图搭建3.DPSK解调框图搭建总结实验五 数字解调 本次实验一共要实现三个调制信号的数字解调,包括2FSK解调,2PSK解调和2DPSK解调。实现解调的前提自然是要先得到调制信号,数字调制的内容已经在软件实验三中完成,读者可以自行回顾,不过好在我们不需要了解太多细节,可以直接按照教程给的思路和框图来进行电路搭建。 本篇文章主要还是讲解输入
2020-12-27 17:50:48
1262
原创 通信原理软件实验(4)
实验四 载波同步 本实验的目的是用平方环实现载波同步,框图的搭建也比较简单,只是需要用到实验三中输出的2DPSK调制信号作为系统的输入,如有不清楚可以查看我实验三的教程:数字调制,以下直接切入正题。1.输入子模块的封装 该系统的输入需要用到之前实验中产生的基带NRZ信号和2DPSK调制信号,可以将实验三中搭建的框图直接封装成一个子模块,作为本次实验的输入信号: &nbs
2020-12-27 15:48:46
1144
原创 通信原理软件实验(3)
文章目录实验三 数字调制1.ASK、FSK、PSK仿真框图的搭建2.DPSK仿真框图的搭建3.输入信号的构造(1) 基带NRZ波形的构造(2) DPSK中位同步码的构造4.运行并测试波形实验三 数字调制 本实验的目的是通过MATLAB的Simulink工具实现对基带信号的数字调制,其中输入的基带信号是第一次实验“数字信源仿真”中产生的NRZ波形,需要产生的调制信号包括2ASK(二进制振幅键控)、2FSK(二进制频率键控)、2PSK(二进制相移键控)和
2020-12-23 00:42:03
1842
1
原创 通信原理软件实验(2)
文章目录实验二 AMI和HDB3编码与译码1.AMI编码与译码的实现2.HDB3编码与译码的实现实验二 AMI和HDB3编码与译码 本实验的目的是用MATLAB实现AMI码和HDB3码的编译码。其中AMI码的编码规则是将“1”变为“+1”和“-1”交替的序列,“0”不变,这样的编码方式虽然简单,但当基带出现连续的多个“0”时,AMI码中就不能提取出同步信号。 &n
2020-12-21 23:00:10
2633
原创 通信原理软件实验(1)
文章目录通信原理软件实验(1)实验一 数字信源仿真1.打开MATLAB的Simulink和它的库目录1) 打开Simulink并新建工程2) 打开Simulink库目录,用于向工程中添加各种模块2.设计信源仿真电路1) 设计八选一仿真电路2) 设计三选一仿真电路3) 设计信源仿真电路3.仿真并查看波形1) 设置仿真时间2) 示波器观察波形通信原理软件实验(1)考虑到通信原理实验较为繁琐,同时也为了帮助自己加深印象,笔者打算近期写一系列通信原理软件实验教程。总共包含6个实验:1.数字信源仿真2.AM
2020-12-21 02:22:35
4783
2
原创 Ubuntu服务器上搭建Tensorflow版本AlexNet环境
Ubuntu服务器上搭建Tensorflow版本AlexNet环境本篇博客记录了笔者用Ubuntu服务器搭建Tensorflow版本AlexNet环境并进行自己数据集训练的过程,主要讲述了环境搭建步骤和遇到的一些问题,希望对读者有所帮助。一、AlexNet源码下载Tensorflow版本源码的github网址为:https://github.com/kratzert/finetune_alexnet_with_tensorflow,输入以下命令下载:$ git clone https://githu
2020-10-24 18:15:11
357
原创 一种简单的PC远程连接树莓派图形界面的方法
最简单的PC远程连接树莓派图形界面的方法在初学者进行树莓派开发的过程中,一般有两种连接树莓派的方式,第一种是树莓派用HDMI连接单独的显示屏,另一种是用PC对树莓派进行远程连接。其中PC远程连接树莓派的方式通常包括网线连接、串口连接,但由于网线连接需要用到网线,串口连接需要用到USB转uart连接线,使得树莓派上手变得较为麻烦。因此笔者在本篇博客中提出了一种无须任何其他连接线的PC远程连接树莓派方法,即运用手机热点连接PC和树莓派的方法,这种方法只需要用到树莓派、能够开热点的手机、PC,并且需要在PC上装
2020-10-06 23:32:06
3806
5
原创 STM32产生固定频率和占空比可变的PWM
STM32产生PWM在笔者的上一个博客《STM32F103C8T6编写简单的程序并烧录到板卡上》中,简单介绍了如何产生一个PWM波,但读者可能对设置PWM过程中修改的参数不是很理解。本篇博客将重点讲述如何设置PWM波的频率和初始占空比,以及如何实现占空比可调的PWM。本文中笔者使用的STM32型号仍然是F103C8T6,如果你的STM32型号与之不同也没关系,具体的操作方法是一样的,只是使用的具体引脚需要改变。1.设置频率和占空比首先按照《STM32F103C8T6编写简单的程序并烧录到板卡上》将PA
2020-10-06 18:55:46
7406
1
原创 STM32F103C8T6编写简单的程序并烧录到板卡上
STM32F103C8T6编写简单的程序并烧录到板卡上本篇博客讲述了如何用STM32CubeIDE写一些基础的控制引脚的程序,包括GPIO的输出、GPIO的输入,以及用引脚输出PWM波。同时讲述了如何通过J-LINK下载器将程序下载到STM32板卡上。并通过“实战演习-按键控制LED灯的亮灭”加深读者对这方面的掌握。本篇博客中笔者使用的板卡是一个舵机转向小车(链接)中提供的STM32标准板卡。如果读者的板卡与之不同也没关系,只需要在“实战演习”中将引脚改换成自己板卡中LED和按键的引脚即可,其他过程完
2020-10-01 01:11:02
17039
1
原创 Ubuntu服务器上用CornerNet-Squeeze训练自己的模型
Ubuntu服务器上用CornerNet-Squeeze训练自己的模型博主的上篇博客《Ubuntu服务器上搭建CornerNet-Lite环境》中已经详细阐述了如何在服务器上搭建CornerNet-Lite环境,并用官方的CornerNet-Squeeze模型进行了测试。本篇博客将会分享博主如何在服务器上用CornerNet-Squeeze训练自己的数据集,以及在探索图中遇到的一些坑,希望对读者有所帮助,如有错误之处,敬请指正。一、数据集的制作在训练之前,首先要准备好数据集。CornerNet-Squ
2020-09-26 00:21:10
846
2
原创 Ubuntu服务器上搭建CornerNet-Lite环境
Ubuntu服务器上搭建CornerNet-Lite环境本篇博客记录了博主在Ubuntu14.04的服务器上搭建CornerNet-Lite环境的全过程,希望能帮助读者少踩坑,如有错误之处,敬请指正。一、Github上下载CornerNet-Lite开源代码Github链接:https://github.com/princeton-vl/CornerNet-Lite进入一个空的文件夹,输入以下命令下载源码:(base) cjp@ubuntu3:~$ git clone https://github
2020-09-25 21:26:59
622
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人