自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 opencv、cv2读取图片是以BGR格式读取的

使用opencv(即cv2)读取图片的时候,是以BGR的形式读取。但是用opencv(即cv2)的imshow()函数显示图片,发现与原图保持一致是因为cv2的imshow()又把BGR转回RGB再显示。但cv2确实是以BGR形式读取图片的,而plt则是以RGB形式。...

2023-10-15 17:52:59 504

原创 OrCAD16.6 使用Pspice进行仿真时报错 Model xxx used by xxx is undefined

1、报错详情2、解决流程。

2023-10-15 17:45:24 658 1

原创 FPGA利用Bram实现卷积的形象解释

2、读的地址要大于(先于)写的地址,以3×3为例,读地址要早于写地址2,如果是5×5是4。1、使用bram实现左侧和上方补零的卷积,以3×3为例。3、非常适合对视频流的实时处理,充分体现流水线思想。

2023-07-05 16:05:57 174 1

原创 ModelSim常用命令的表格整理

【代码】ModelSim常用命令的表格整理。

2023-04-24 10:07:59 431

原创 【altium designer13下载安装插件】

altium designer13下载安装插件

2023-02-22 15:44:57 1448

原创 FPGA使用Block Ram实现卷积、行缓存——仿真解读数据流向

fpga使用block ram实现行缓存、卷积

2022-12-06 15:49:17 327

原创 Spartan6例化selectio的IP核iodelay2

Spartan6例化selectio的IP核iodelay2

2022-09-07 16:44:34 637

原创 Verilog中always与assign详解

awalys与assign相关知识详解,欢迎讨论!

2022-07-12 15:27:11 5213

原创 torch加载模型

torch保存的模型有很多形式, .pth.tar 后缀的文件,直接使用 torch.load 直接加载模型就可以了。1、查看 .pth.tar 文件模型参数import torchimport torchvision.models as modelscheckpoint = torch.load('resnet50_train_60_epochs-c8e5653e.pth.tar') # 加载模型print(checkpoint.keys()) # 查看模型元素stat

2022-04-25 15:41:55 107

原创 目标检测object detection 中打印出的Average Precision、Average Precision结果含义

1.Average Precision (AP)和Average Recall (AR)IoU=0.50意味着IoU大于0.5被认为是检测到。IoU=0.50:0.95意味着IoU在0.5到0.95的范围内被认为是检测到。越低的IoU阈值,则判为正确检测的越多,相应的,Average Precision (AP)也就越高。small表示标注的框面积小于32 * 32;medium表示标注的框面积同时小于96 * 96;large表示标注的框面积大于等于96 * 96;all表示不论大小,我都要

2022-03-09 12:02:51 133

原创 ARP绑定IP与MAC地址

1.首先确认需要进行ARP绑定的 IP地址以及mac地址(FPGA的ip 和mac)2.电脑通常有多个网卡,无线、有线,确定好要绑在哪个接口。举例,第一个是无线网卡,第二个是有线网卡。C:\Users\Administrator>arp -a接口: 10.192.29.242 --- 0x5 Internet 地址 物理地址 类型 10.192.0.1 00-00-5e-00-01-02 动态 10.192.1

2022-02-17 10:59:29 12268

原创 Chipscope 中数据显示有错误?不妨看看这个

怎么累加写入的数据,总是有规律错乱。如:显示:1230 5674…….应该:0123 4567……问题在 当你选择将几位数据位move to bus的时候,没有注意选择顺序,个别位顺序错了,系统不会按顺序自动排列好。错误示范:正确示范:...

2021-12-11 17:26:56 481 1

原创 windows10传统legacy下安装linux双系统

windows10传统legacy下安装linux双系统到镜像网站里http://mirrors.nju.edu.cn/ubuntu-releases/18.04/ubuntu-18.04.6-desktop-amd64.iso去下载镜像文件Ubuntu。使用Rufus制作启动盘。电脑分出给Linux的可用空间,使用傲梅分区助手对电脑磁盘分区进行调整,我是共有5个磁盘,前面4个设为主分区 ,最后1个设为逻辑分区,然后在这个逻辑分区里压缩卷(Linux用),得到可用空间 。开机后进

2021-11-04 22:50:03 920

原创 torch.eq(predict_ labels, labels).sum().item()注意事项

式中predict_ labels与labels是两个大小相同的tensor,而torch.eq()函数就是用来比较对应位置数字,相同则为1,否则为0,输出与那两个tensor大小相同,并且其中只有1和0。predict_ labels = [0 1 2 3 4]labels = [4 3 2 1 4]torch.eq()得[0 0 1 0 1]torch.eq().sum()就是将所有值相加,但得到的仍是tensor.torch.eq().sum()得到的结果就是[2]。torch.eq().

2021-10-22 18:32:22 4828 2

原创 np.arange()函数用法

#填入一个参数,默认起点0,终点为参数,步长为1。x = np.arange(6)结果:[0 1 2 3 4 5]#填入二个参数,起点为参数a,终点为参数b,步长为1。x = np.arange(2, 6)结果:[3 4 5 6 7 8]#填入三个参数,起点为参数a,终点为参数b,步长为c。x = np.arange(1, 6, 0.5)结果:[ 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 ]...

2021-07-15 11:55:57 4138

原创 Reshape()函数常常出现的“-1”

Reshape()函数中出现-1,意思就是,在这个函数中,若某一维度不定义大小则用“-1”,但是只能使用一次。很好理解,对于一个已知的多维数组,你想改变它的形状,你可以选择直接根据已知元素数量确定好各个维度大小,这个-1无非是偷了个懒(个人理解,这个-1就是在不知元素个数时派上用场),当你确定好其它维度的硬性要求,计算机根据元素个数一除,就知道-1这个地方的值了。import numpy as npx = np.array([[1, 2, 3], [4,5,6],

2021-07-14 18:07:44 2633

原创 transpose()函数理解

transpose()函数的实质作用是改变序列。二维:x = ([[0, 1], [2, 3]])#二维不填参数,默认转置y1 = x.transpose()y1 = ([[0, 2], [1, 3]])#二维填参数,按默认顺序填,表示不变换序列y2 = x.transpose(0,1)y2 = ([[0, 1], [2, 3]])#二维填参数,改变顺序填,表示变换序列y3 = x.transpose(1,0)y3 = ([[0, 2],

2021-07-14 17:36:26 11345

原创 计算机视觉有哪些类别?各类别常用模型发展历程——未完待续

计算机视觉应用可以分为:1、图片识别(Image Classification)2、目标 检测(Object Detection)3、语义分割(Semantic Segmentation)4、视频 理解(Video Understanding)5、图片生成(Image Generation)1、图片识别(Image Classification)常见的分类问题,神经网络的输入为图片,输出为样本属于各个类别的概率,选取概率值最大的类别作为样本的预测类别。经典的网络模型有 VGG 系列、Ince

2021-07-13 11:24:43 3362

原创 MindSpore下model的各参数设置、训练、验证过程

本文主要叙述MindSpore下model的各参数设置、训练、验证过程。1、需要输入预处理好的数据集,可参考文章:link中的函数,能够生成batch数据集

2021-07-12 16:11:05 2465

原创 MindSpore自定义在train的过程中实时验证的回调函数

本文讲述MindSpore自定义在train的过程中实时验证的回调函数,继承callback类自定义evalcallback,可以用来设置:每隔几个epoch进行验证,实时输出model指定的metrics评价指标。然后通过实例化对象,将这个回调过程放入model.train()中的callback()中。简单来讲就是输出对训练集的实时model.eval()测试结果。class EvalCallBack(Callback): def __init__(self, model, eval_dat

2021-07-12 15:58:50 1027

原创 MindSpore数据预处理,并生成batch装载数据

# 常用转化用算子import mindspore.dataset.transforms.c_transforms as c# 图像转化用算子import mindspore.dataset.vision.c_transforms as cv# mind spore.common包中会有诸如type形态转变、权重初始化等的常规工具。from mindspore.common import dtype# Mind spore模块主要用于本次实验卷积神经网络的构建,包括很多子模块。import m

2021-07-12 11:49:54 1295

原创 MindSpore自定义网络模型

各类网络层都在nn里面import mindspore.nn as nn参数初始化的方式from mindspore.common.initializer import TruncatedNormal再重写卷积函数def conv(in_channels, out_channels, kernel_size, stride=1, padding=0):# 参数初始化weight = TruncatedNormal(0.02)return nn.Conv2d(in_channels, out_

2021-07-12 11:46:14 575

原创 MindSpore下载、解压网上数据集资源

MindSpore下载、解压网上数据集资源开启深度第一步:获取数据集(此处是下载并解压文件,前提是知道文件名与下载路径)import osimport zipfileimport requestsfrom matplotlib import pyplot as plt# 主要包括class10数据集的载入与处理,也可以自定义数据集。import mindspore.dataset as dsdef data_download(): # 得到目前的文件路径,设置请求头下载文件

2021-07-12 11:43:04 760

GPRMAX(win7使用).zip

探地雷达gpr仿真软件 GPRMAX软件最后一版GPRMAX2D 这个软件没办法,本身就只能只能win7使用

2022-02-24

空空如也

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

TA关注的人

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