自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vivado+Verilog学习记录(二)--异步FIFO

这篇博文主要记录在写异步FIFO中遇到的问题,具体的异步的FIFO的时序可以参考其他文章。本博文的异步FIFO的思路(调用FPGA的FIFO IP核):(1)当写操作写满,或者读操作读空后,需要等待最慢周期的60个周期,因此需要设计一个二段式的状态机,分为等待状态和FIFO读写状态;always @(*) begin case(write_state) W_IDLE: begin if ( write_wait_counter == 8'd79) begin

2021-03-24 20:51:30 1719

原创 Vivado+Verilog学习记录(一)

1. led_test`timescale 1ns / 1psmodule led_test( input clk, input rst, (* MARK_DEBUG="true" *)output reg[3:0] led ); (* MARK_DEBUG="true" *)reg[31:0] counter; always@(posedge clk or negedge rst) begin if(!rst)

2021-03-23 10:04:35 1049

原创 PYTHON 随机分类自建训练集和测试集,以及对应的标签label

描述本文想解决的是在神经网络训练中,需要随机划分训练集和测试集,使得训练集可以更好的覆盖测试集的均值和方差范围。其中,(1)数据是存放在csv文件中,因为网络的输入是二维的point cloud(2)标签同样是放在一个csv文件中,csv文件共四列, 第一列是csv数据文件的名字,第二,第三和第四列是需要预测的数值。导入包在这篇文章中,我们需要用到os库 创建文件夹,定位标签文件的pathcsv库 用来处理csv文件csv文件批量处理可以参考这一篇博客random 用来产生随机数shu

2020-12-24 11:44:20 4159

原创 Pytorch-IndexError: too many indices for tensor of dimension 0

在采用pytorch进行CNN实现了,遇到了如下的问题:IndexError: too many indices for tensor of dimension 0具体代码如下:JitterTest_Dataset = JitterDataset( csv_file= './jitter_labels/new_jitter_test.CSV', root_dir= './Test_jitter_Square/', transform= transforms.Compose([

2020-11-30 15:53:11 5504 3

原创 Pytorch-RuntimeError: size mismatch m1: [a x b], m2: [c x d]

Pytorch-RuntimeError: size mismatch m1: [a x b], m2: [c x d]在进行深度学习的代码中,在采用线性层进行转化的时候可能出现size mismatch的问题,首先要了解到[a x b], [c x d]都代表什么m1 is [a x b] which is [batch size x in features]m2 is [c x d] which is [in features x out features]了解了这个以后,我们可以清楚的

2020-11-19 11:46:17 2598 2

原创 python对csv文件进行批量处理,修改csv某一列的数据并存储到新的csv文件中

导论本文中采用os库对文件进行批量导入, 采用csv库进行操作,主要是csv.read()和csv.write()本文解决了在新的csv文件中有空格的问题本文处理的是文本文档,采用‘wt’,‘rt’,不能使用‘wb’和‘rb’的二进制读取方式导入库import csvimport os创建文件夹source_path = './excel_data/'save_path = './csv_data/'if not os.path.exists(save_path): os

2020-07-13 22:23:20 25899 9

原创 Pytorch可视化自定义CNN中间层的每一层输出

定义LayerActivations类,python代码如下:class LayerActivations: features = None def __init__(self, model, layer_num): self.hook = model[layer_num].register_forward_hook(self.hook_fn) def hook_fn(self, module, input, output): self.fea

2020-06-21 13:01:28 4034 7

原创 python中批量将矩形图片转化为正方形图片,并且缩放

前言为了在pytorch中进行深度学习的时候尽可能的采用正方形图片作为输入,需要将自己做的样本图片最好转化为正方形图片。具体的见代码,代码中有每一行的注释。python代码from PIL import Imageimport osdef Square_Generated (read_file): # 创建一个函数用来产生所需要的正方形图片转化 image = Image.open(read_file) # 导入图片 w, h = image.size # 得到图片的大小

2020-06-20 14:39:51 2700 1

原创 解决conda下载Pytorch中遇到的诸多问题

解决conda下载Pytorch中遇到的诸多问题遇到的问题解决问题1.永久更改conda镜像源2.解决cuda10.2或者其他包找不到问题3.解决NotWritableError问题,结束语遇到的问题在使用默认的conda源中,下载的异常缓慢;在转换为清华的镜像源后总是缺少cuda10.2的包;在下载完成后,无法写入文件中,报错类型为:NotWritableError: The current user does not have write permissions…解决问题1.永久更改co

2020-05-19 15:21:57 3486 2

原创 在word中或者Visio中字母上加一个横线 或者x拔

在进行写论文或者Visio画图中,经常需要用到Q非这个符号,现在介绍两种方法来添加Q非。第一种:打开 word >>插入>>符号点击符号后,在字体处找到symbol, 如下图所示找到下图所示的上标,蓝色所示的就是上标,点击插入即可第二种方法:1.选中所选的字母后,点击下图所示的拼音指南,上边标着拼音wen的文2 在下图所示的右边添加一个 -最终的...

2019-01-17 22:36:18 25249

原创 simulink中更改scope中的背景颜色以及信号颜色

更改背景颜色 先输入代码: set(0,’ShowHiddenHandles’,’On’) set(gca,’color’,’w’) 可直接将背景颜色更改为白色,“w”代表white 白色; 第二种方法,输入代码: set(gcf,’menubar’,’figure’) 此时再打开scope中的内容, 点击图片中的白色箭头,绘制图形 然后再双击要编辑的信号,弹出编...

2018-08-20 10:30:54 22431 2

原创 PWM波形的simulink仿真

1.PWM波形的原理 参考《数字与模拟通信系统》对PWM产生的原理性描述。 PWM波的形成本质上同样为调制。被采样的信号为调制信号,脉冲信号作为载波信号。产生的PWM波为最终的已调信号。 产生PWM波的流程如下: 瞬时采样→采样保持→波形合成→电平比较→产生PWM瞬时采样+采样保持 瞬时采样与采样保持就是一个平顶PAM采样的过程。在过程中,满足采样定理的前提下,我们可以把载波脉冲...

2018-08-13 15:28:34 20211 5

simulink仿真pwm波形产生

采用通信原理的方法产生pwm波形,采用simulink进行仿真

2018-08-20

空空如也

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

TA关注的人

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