自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 二维卷积详解,zero padding 和shape=full, same, valid详解

本文主要解释: (1)传统离散信号处理中的卷积维度 L = M+N -1;(2)matlab卷积函数中的shape=full, same, valid所导致的不同卷积输出维度,和tensorflow的tf.nn.conv2d中的padding=same,valid导致的不同输出维度;(3) pytorch中的卷积函数中设置的padding以及torch官方给的卷积的shape计算公式本...

2020-02-28 13:59:53 7679

原创 8位有符号数:-128~+127,笔记

n bit有符号数范围是-2^n ~ 2^n -1例如8bit有符号数:-128 ~ +127,及其原码补码,本文会非常清楚地讲一下这个范围是怎么来的以及它们的原码补码最高位为符号位,0代表正数,1代表负数,正数原码和补码相同,负数的补码是原码符号位不变其他位取反,再+1,讲计算规则会一头雾水,用列表的形式给出会清晰很多:值, 原码(正数补码等于原码)+127, 0111 11...

2020-01-14 15:09:46 3266 1

原创 Windows无法安装到这个磁盘。选中的磁盘具有MBR分区表。在EFI系统上,Windows只能安装到GPT磁盘

磁盘分区方式采用的MBR分区表,而我们U盘安装时,驱动方式是EFI系统,EFI与之对应的是GPT分区方式我看网上有些解决方式是换为传统的Legacy(将BOOT模式由UEFI引导改为Legacy)。这是开倒车。。。既然电脑已经能用最新的UEFI启动了,就不要去搞老的东西了。最好的解决方法是把磁盘分区也改为最新的GPT解决方法是。在报错的界面shift+F10按出cmd,没错就是w...

2020-01-08 13:12:26 11776 7

原创 CornerNet网络结构超详细解读

这两天看了一下CornerNet,一开始没太搞懂这个结构,作者的代码也没注释,网上查了一下都没什么详细讲解网络结构的博客和帖子。看了我一天,根据论文和代码搞懂了,写一篇博客记录一下。论文链接:https://eccv2018.org/openaccess/content_ECCV_2018/papers/Hei_Law_CornerNet_Detecting_Objects_ECCV_2018...

2019-12-04 11:19:02 5754 9

原创 numpy 除法时的broadcasting

import numpy as npbbox_xywh = np.array([5,4,3,2])strides = np.array([8, 16, 32])bbox_xywh_scaled = 1.0 * bbox_xywh[np.newaxis, :] / strides[:, np.newaxis]print('***************************')pri...

2019-11-26 20:27:35 1276

原创 直接对numpy list 用循环时的shape

print('==================================')bboxes = np.random.randint(low=1,high=99,size=(11,5))flag = Truefor bbox in bboxes: # bboxes.shape == (m,5) # bbox.shape == (5,) bbox 是bboxes的第i行...

2019-11-26 19:52:01 247

转载 Difference Among ROM, RAM and FLASH

先不写废话,先来个总结:电脑的外存用的是ROM,虽然叫read only memory,但是现在的ROM用的大多是FLASH,都是可写的,名字上一直沿用了ROM这个叫法电脑的内存用的是RAM随机访问存储器,重点在于随机访问同时内存中又有SRAM 和DRAM,SRAM用于cache memory 高速缓存(更靠近CPU的那一部分,更具体的可以查阅有关CPU三级缓存的资料)SRAM是...

2019-10-25 09:27:13 257

原创 交叉熵损失函数的理解

两个概率分布P和Q的交叉熵定义为(考虑离散分布):在机器学习中,往往用p来描述真实分布,用q来描述模型预测的分布。我们希望预测的分布和真实分布接近,衡量两个分布的“距离”采用Kullback散度,离散形式的KL散度定义为:因为H(P)是真实分布的熵,是固定的,所以最小化KL散度就相当于最小化交叉熵。在二分类问题中。m=2.假定真实的输出为,模型的预测结果为那...

2019-08-09 15:54:06 798

原创 linux服务器安装tensorflow-gpu

1.核对显卡CUDA,CUDNN版本,选择相应版本tensorflow参考https://blog.csdn.net/qq_27825451/article/details/890829782.添加环境变量(否则报错ImportError: libcublas.so.9.0: cannot open shared object file: No such file or director)...

2019-08-06 16:26:15 1411

原创 MATLAB求凸包面积

看了这个博主是用梯形积分做的:https://blog.csdn.net/turn88/article/details/8823204我觉得不太对按照下面的代码测试,对于随机散点图的凸包,两种面积算出来一样而对于一个简单的矩形,area3==36和area4==28,值并不一样clc;clear;close all;xx = rand(1,50);yy = rand(si...

2019-06-19 12:01:47 2190

原创 HSV与HSI颜色空间的区别以及和RGB之间的转换

Gonzalez的Digital Image Processing中介绍了HSI颜色空间,以其中的圆锥模型为例HSI(也称为HSL(Lightness))和HSV的区别可以这样理解最本质的区别是V和I不同,V指的是value,V=max(R,G,B),就是说HSV只有下半个圆锥,中轴线是灰度(最下面是纯黑,最上面是纯白),然后HSI是如图所示的两个圆锥组合,中轴线是灰度(同样最下面是纯...

2019-06-16 15:11:27 13684

原创 STM32优先级分组,抢占优先级与响应优先级详解

NVIC(Nested Vectored Interrupt Controller) 嵌套向量中断控制器一.优先级分组//对中断源进行分组,每组有一个抢占优先级和响应优先级。上面的理解是错误的,事实上,所有中断源都是一个组。这个操作应该称之为设置中断优先级的控制模式(控制组别)。清楚地说是:这里不应该用“组”这个词,实际上就是设置中断优先级的控制方式。共有方式0~方式4。每...

2019-04-18 19:06:07 11617 5

字母数字训练集.zip

包含26个字母的大小写,以及0~9数字的训练集,包括多种字体,含随机噪声,随机偏转角度,每个字母数字各有1000张图片,适合用于训练字母识别,数字识别,文本识别的机器学习算法

2019-11-27

array signal processing concepts and techniques 勘误表

该文件是array signal processing concepts and techniques 的勘误表,列出了书中的一些错误和相应的修改

2018-10-10

DON H.JOHNSON.Array Signal Processing-Concepts And Techniques

this book discusses problems, algorithms, and solutions for processing signals received by array of sensors.The book incorporates the latest results from the field of digital signal processing into a coherent discussion of array processing applications.

2018-10-09

空空如也

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

TA关注的人

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