自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

恩泽君的博客

分享技术,总结,努力成为技术大牛

  • 博客(34)
  • 资源 (10)
  • 收藏
  • 关注

原创 MATLAB配置C/C++库(Visual Studio,MinGW-w64 C/C++ 编译器)问题(包括低版本matlab配置高版本VS)

使用matlab加载C语言的库函数时,需要提前配置好C/C++编译器,否则在matlab中使用 loadlibrary 加载C /C++库中的函数时候,会报错:"未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器。有关更多选项,请访问 http://www.mathworks.com/support/compilers/R2017a/。"

2023-04-12 19:02:07 3478 2

原创 IEEE期刊latex文档最后一页参考文献双栏对齐

最近使用IEEE期刊latex模板写论文时候,遇到最后一页需要双栏对齐,参考网上各种方法,包括flushend,和balance两个库都使用过,但都出现了问题,不能解决,最后根据stackoverflow上面提示,才在IEEE latex使用教学文档里面找到答案;

2022-12-01 22:18:48 3209 1

原创 VS Code 第一次使用Latex参考文献出现问号且修改配置json文件也不管用

受不了overleaf 在线latex编辑经常掉线,因此尝试使用本地latex编辑,加之VS code具有较好的代码高亮和补全功能,因此非常适合我这种白嫖党,然而在第一使用中就受挫,出现了参考文献无法正常交叉引用,出现问号的情况,并由此带来了很多警告和错误。

2022-11-07 14:46:15 1544

原创 Matlab常用函数集合(各类文件读取/保存、数据转换、处理)——持续更新中

目录一、各类文件读取、显示、保存1、图像文件1.1、图片读取1.2、图片显示1.3、图片保存2、音频文件2.1 音频文件读取2.2 音频文件播放2.3 音频文件保存3、文本文件3.1 txt文件读写3.2 表格文件二、画图1、二维曲线绘制1.1 图形绘制:[plot()函数](https://ww2.mathworks.cn/help/matlab/ref/plot.html#d123e1002467)1.2 分块创建坐标区:[subplot()](https://ww2.mathworks.cn/help

2022-05-18 21:15:34 8559 2

转载 单电源运放滤波器设计

在很多情况中,为了阻挡由于虚地引起的直流电平,在 运放的输入端串入了电容。这个电容实际上是一个高通滤波器,在某种意义上说,像这样的单电源运放电 路都有这样的电容。设计者必须确定这个电容的容量必须要比电路中的其他电容器的容量大 100倍以上。 这样才可以保证电路的幅频特性不会受到这个输入电容的影响。如果这个滤波器同时还有放大作用,这个 电容的容量最好是电路中其他电容容量的 1000倍以上。如果输入的信号早就包含了 VCC/2的直流偏置, 这个电容就可以省略。这些电路的输出都包含了 VCC/2的直流偏置,如果

2022-02-24 16:08:27 4203

原创 ESP8266 Arduino开发环境从零开始配置

目录1、安装Arduino IDE2、添加 ESP8266 支持3、添加依赖库4、完毕1、安装Arduino IDEArduino IDE 是由 Arduino 官方提供的支持 C 语言的集成开发环境,主要是针对 Arduino 系列的开发板进行编程。通过简单的配置,可以在原本的编程环境里添加上对 ESP8266 开发板的支持。对于熟悉 Arduino 函数库和开发流程的用户,基本上没有任何使用上的区别。Arduino IDE下载地址:Arduino官网:https://www.arduino.c

2022-02-20 14:05:35 1270

转载 android spinner展开时回调函数

https://www.itranslater.com/qa/details/2582915862164407296

2021-11-29 21:43:08 312

原创 (最新)Android(安卓)FileProvider配置实现文件由其他app(应用)打开或者分享

文章目录一、AndroidManifest.xml文件配置二、编写paths三、intent具体实现四、总结参考资料最近在做一个安卓app,需要实现对ListView所列的特定后缀的文件进行分享,或者使用其他app打开,通过了解主要方法是使用intent启动其他程序,但是由于android为了提高私有文件的安全性,面向 Android 7.0 或更高版本的应用私有目录被限制访问,因此单纯打开文件或者分享文件将报错,需要配置android提供的FileProvider,在配置过程中,参照一些博客,发现都会

2021-07-22 15:08:47 23700 3

原创 FCOS:全卷积一阶段目标检测论文精讲

《FCOS: Fully Convolutional One-Stage Object Detection》论文精讲一、背景1,提出问题2,解决办法3,FCOS优势总结二、相关工作1, 基于anchor的检测器2, Anchor-free检测器三、模型介绍1, 一阶段的全卷积神经网络网络的输出损失函数小结2, 使用多尺度的特征金字塔(FPN)3, Center-ness for FCOS4,损失函数详解一、背景1,提出问题  object detection might be the only on

2020-09-29 19:58:33 523

原创 python下使用SimpleITK.show()与ImageJ结合使用配置方法

  SimpleITK是Insight工具包(ITK)的算法和数据结构的简化编程接口。 它支持多种编程语言的绑定,包括C ++,Python,R,Java,C#,Lua,Ruby和TCL。 这些绑定使科学家能够使用他们最熟悉的编程语言来开发图像分析工作流。 该工具包支持超过15种不同的图像文件格式,提供了280多种图像分析过滤器,并为基于ITK强度的注册框架实现了统一的界面。官方使用手册地址:https://simpleitk.readthedocs.io/en/master/about.html1、.

2020-09-10 08:58:41 1344

转载 python装饰器原理及作用

转到https://www.runoob.com/w3cnote/python-func-decorators.html

2020-09-05 19:05:39 320

原创 YOLO V3有了这些模型图不懂算我输

最近将毕业论文写完了,有关YOLO V3框架的目标检测,期间自己用Word做了很多模型和表格、公式,想着在我电脑里生灰还不如让更多人拿去学习和使用,下面是部分演示图片,想要更多的和Word原始文件(矢量文件,可任意放大)都可以邮箱联系我([email protected])不多说,直接上图:YOLO V3:tiny-YOLO V3:说明:tiny-YOLO V3最后一个max pooling的步长为1,所以最后输出也为缩小2^5倍,即输出为原输入1/32倍。Darknet53:全连接网.

2020-05-14 15:13:59 2841 15

原创 (yolo v3)使用自己数据集k-means聚类产生的anchor效果反而变差解决方法

(yolo v3)使用自己数据集k-means聚类产生的anchor效果反而变差解决方法最近在使用yolo v3训练自己的数据集时,先使用k-means聚类出自己数据集anchors,然后训练自己数据集,最后结果发现预测的效果并不好,预测框得分很低,且容易误检,而使用COCO数据集都感觉效果更好一点,这就让我很怀疑使用k-means聚类产生anchor这个方法是否有效了。而经过观察发现,原...

2020-05-14 15:13:47 10937 59

原创 (最简单)深度理解YOLOV3损失函数及anchor box

对YOLOV3损失函数的深度理解本博客为本人学习YOLOV3过程中所作笔记,为本人自己理解,本人并非大佬,固可能有理解错误之处,欢迎大家指正。  从阅读YOLO系列论文我们知道其损失函数大致一样,都为box的中心点误差、框大小误差、置信度误差、不存在box时置信度误差、分类的误差的和,但是YOLO每一代损失函数公式都有一些改变,其中YOLOV3其损失函数具体公式为:1、损失函数分析 ...

2020-05-14 15:13:34 11428 12

原创 卷积神经网络前向及反向传播过程数学解析

卷积神经网络前向及反向传播过程数学解析文章目录卷积神经网络前向及反向传播过程数学解析1、卷积神经网络初印象2、卷积神经网络性质3、前向传播3.1、卷积层层级间传递3.2、池化操作3.3、卷积层到全连接层传递4、卷积神经网络的反向传播过程4.1、全连接层误差公式4.2、全连接层向池化层反向传递公式4.3、池化层到卷积层的误差公式4.4、卷积层之间的误差传递4.5、参数w和b的梯度公式5、总结5.1...

2020-05-14 15:13:18 7591 8

原创 (++i)+(++i)+(++i)和(i++)+(i++)+(i++)问题解答

问题:int i=5,j=5;p=(i++)+(i++)+(i++);q=(++j)+(++j)+(++j);输出p和q的结果为多少?解答:首先,要明白几个知识点:1)i++计算步骤是: 第一步:(i++这个运算符结果)=i;(重点:返回的是一个临时对象)第二步:i=i+1;++i计算步骤是:第一步:i=i+1;第二步:(++i这个运算符结果)=&i;(重点:返回的是对i的引用)2)在计算(i++)+(i++)+(i++)和(++j)+(++j)+(++j)过程中,实际的

2020-05-10 10:32:06 6344 12

原创 YOLOV3中k-means聚类获得anchor boxes过程详解

YOLOV3中k-means聚类获得anchor boxes过程详解  我们都知道yolov3对训练数据使用了k-means聚类的算法来获得anchor boxes大小,但是具体其计算过程是怎样的呢?下面我们来详细的分析其具体计算过程:第一步:首先我们要知道我们需要聚类的是bounding box,所以我们无需考虑其所属类别,第一步我们需要将所有的bounding box坐标提取出来,也许...

2020-04-24 22:12:53 15240 45

原创 从零开始yolov3的tensorfow-gpu环境搭建到实现迁移学习全过程

从零开始yolov3的tensorfow-gpu环境搭建及成功实现迁移学习全过程 从零开始yolov3的tensorfow-gpu环境搭建及成功实现迁移学习全过程一、tensorflow-gpu环境搭建1.1、给conda设置镜像源1.2、conda安装tensorflow-gpu1.3、其他依赖模块安装二、yolov3复现2.1、voc数据集的下载及处理2.2、使用聚类计算anchors2.3...

2020-04-21 18:14:30 3213

原创 python实现多分支实现四则运算

为了解答一位萌新的问题,直接发在这更方便点代码:t=Truewhile t: a=int(input("请输入第一个运算数字:")) b=int(input("请输入第二个运算数字:")) c=input("请输入运算符(+、-、*、/):") if c=='+': print(a+b) elif ...

2020-04-09 12:07:36 2043 1

原创 深度学习各类优化器详解(动量、NAG、adam、Adagrad、adadelta、RMSprop、adaMax、Nadam、AMSGrad)

深度学习各类优化器详细介绍  这篇文章将按照时间线详细讲解各类深度学习优化器,包括常用与不常用的,为这篇博客的个人笔记,但是本文将对每个优化器进行更加清晰的讲解,所以可以更容易理解每一个优化器,对于深度学习小白来说也可以很容易看懂。一、前言:  最新的深度学习库包含各种优化梯度下降的算法,比如有caffe、keras、tensorflow、pytorch等,但是通常这些算法被当做一个黑匣子使...

2020-04-09 01:42:28 24413 6

原创 神经网络初始化权重方法

神经网络参数的初始化  对于神经网络中的参数,如权重和偏置,往往我们需要初始化,最常规的方法就是正态分布初始化这些参数,但是采用什么均值和方差的正态分布初始化参数却是需要仔细考虑的。  上一篇博文讲述了如何防止网络训练在最后一层出现饱和,导致参数更新缓慢的问题,就是使用了交叉熵损失函数,但是这只能对输出层有效,对于其他层却还是有可能出现这个问题。(1)未合理初始化带来的问题  假如所有参数...

2020-04-06 22:07:20 1085

原创 深度学习中交叉熵损失函数详解

深度学习中交叉熵损失函数背景,公式推导详解首先,我们来看下交叉熵损失函数的表达式:其中上面那个方程式是用于计算最后一层激活函数为softmax函数的交叉熵损失函数,下面这个是用于计算最后一层激活函数为sigmoid函数的交叉熵损失函数。下面我将从为什么使用交叉熵函数、交叉熵函数数学推导、为什么对于sigmoid和softmax两个函数的交叉熵损失函数有差别这三个方面来讲解:一、为什么使用...

2020-04-05 23:33:18 3843

原创 用python自己搭建网络实现mnist手写体识别

纯python实现mnist手写体数字识别最近两天开始写自己学习深度学习以来第一个完全从底层不依赖其他深度学习工具的神经网络,实现mnist手写体识别,目前准确度达到进97%。网络搭建,训练全都由python实现,不依赖tensorflow,keras,pytorch等工具,为的就是能够让自己完全清楚一个神经网络搭建需要哪些步骤,每个部分是怎样设计的,以及清楚网络训练过程中前向传播,反向传播过...

2020-04-02 22:28:16 2052 3

原创 tensorflow-gpu完整安装(附各种报错解决办法)

tensorflow-gpu安装及cuda和cudnn的安装遇到的坑及解决办法今天安装tensorflow-gpu,遇到了太多坑,花了整整一晚上才搞好,下面我将总结下tensorflow完整安装办法,以及途中会遇到哪些错误以及怎么解决,如果你也遇到这类问题,可以参考一下:conda安装首先,我想说的是,千万不要用pip安装tensorflow-gpu,因为gpu版本需要很多依赖包,包括cud...

2020-03-29 00:44:00 19473 6

原创 neuroGPS算法介绍

NeuroGPS(neuro globel position system)是由华中科技大学全廷伟教授于2013年发表于scientific reports用来实现神经元胞体定位的方法,该方法基于L1范数可实现对小鼠脑神经元的形状、大小、密度的广泛多样性具有很强鲁棒性,该方法能够消除复杂神经元突起,特别是粗大的树突对定位的干扰。原论文:NeuroGPS automated localizatio...

2020-03-22 22:28:24 510 2

原创 超简单理解L0、L1、L2范数原理及作用

本博文针对L0、L1、L2范数原理及在机器学习中作用进行了非常通俗易懂的解释,为博主了解相关概念后自我理解,相信对于看完本篇分析的读者来说对理解这几个范数作用将有较大帮助,阅读前,推荐可以先阅读下面这个博主写的更系统介绍,再看我这篇;对范数在机器学习中应用有所了解的可以直接看我这篇。

2020-03-10 18:12:30 8327 5

原创 NAFSM中值滤波器讲解与实现

对于图像处理,有一个很重要内容就是图像的降噪,噪声来源有很多,比如高斯噪声,椒盐噪声和一些特定类型噪声等,对于此类问题的解决一个常规办法就是设计相应滤波器实现对图像的降噪处理,比如有均值滤波器,中值滤波器,最大最小滤波器等,对于少量椒盐噪声的处理,往往选择中值滤波器会有较好的效果,但是当椒盐噪声很大时,使用常规的中值滤波器往往会导致图像的严重失真(这点可以从例子中看出),NAFSM中值滤波器可以很好解决这个问题,可以达到对90%椒盐噪声任可以达到良好降噪效果。

2020-03-09 23:06:09 2164 10

原创 MATLAB对神经网络预测结果计算其各类评价指标及PR曲线和ROC曲线等的绘制

本文实现了matlab对机器学习预测结果的各类评价指标的计算,PR、ROC曲线的绘制,及不同阈值情况下评价指标对比,阈值选取问题的分析。转载请注明出处,谢谢。

2019-12-02 15:23:12 8636 8

原创 MATLAB的imwrite函数显示没有权限写入问题

在使用matlab时,我们经常要讲所得到的数据进行保存,比如处理的图片用imwrite函数保存,但有时候imwrite函数保存时经常会报错如:无法打开要写入的文件 "D\各类学习数据\ceshi.png"。您可能没有写入权限。即提示文件没有写入权限,由于我之前遇到过这个问题,所以下面给出我的解决方案。

2019-12-02 14:40:33 24802 10

原创 DICOM文件的matlab读取

DICOM(Digital Imaging and Communications in Medicine)即医学数字成像和通信,是医学图像和相关信息的国际标准(ISO 12052)。它定义了质量能满足临床需要的可用于数据交换的医学图像格式。DICOM被广泛应用于放射医疗,心血管成像以及放射诊疗诊断设备(X射线,CT,核磁共振,超声等),并且在眼科和牙科等其它医学领域得到越来越深入广泛的应用。在数...

2019-06-18 20:54:49 6356 4

原创 基于RLE的matlab图像无损压缩实现

这两天老师上课讲到了RLE无损压缩的方法,随后布置了作业,编程对不同图像使用rle压缩,并分析。然后我使用matlab就开干了,然而由于对RLE方法了解不多,上课老师好像也没提这种方法是针对二值图的,然后我就用来做灰度图了,不过感觉差不多,下面是matlab代码:clearI=imread('lena11.jpg');I=rgb2gray(I);[x y]=size(I);I1=zero...

2019-06-18 20:44:40 5014 17

原创 matlab对图片裁剪处理

通过matlab可以对图片裁剪成我们想要大小图片,并保存在相应文件夹:clear[Im,map]=imread('image.tif');I=ind2gray(Im, map);[m,n]=size(I);m=uint8(m/400);n=uint8(n/400);m=double(m);n=double(n);e=0;I1=double(imcrop(I,[1,1,399,3...

2019-06-16 17:29:42 8077

原创 MATLAB批量按要求重命名图片/文件

有时候想要按我们要求重命名一些图片,但是又太多,人工太麻烦,可以用matlab批量重命名:clearpath ='C:\Users\26594\Desktop\train_images\';%Files= dir(strcat(path,'*.png'));%这是要改的文件名的目录,我的是png文件Files= dir(strcat(path));%这是要改的文件名的目录,我的是png文件...

2019-06-16 17:24:35 5412 2

原创 matlab批量图片旋转处理

matlab批量图片旋转处理我们用于神经网络训练的图片有时候需要自己标记,但比较麻烦,通过一些旋转处理往往可以扩大训练集数目,但是一般我们用一些图像软件处理会使彩色索引图编程RGB图或者灰度图,不能满足我们要求,并且速度比较慢,这里是我用的matlab批量处理原始图像和标记图像程序代码:clearpath1 ='C:\Users\26594\Desktop\label_images\trai...

2019-06-16 17:16:40 1598

YOLOV3相关模型图与公式.zip

最近将毕业论文写完了,有关YOLO V3框架的目标检测,期间自己用Word做了很多模型和表格、公式,想着在我电脑里生灰还不如让更多人拿去学习和使用,具体可看相关博客介绍:https://blog.csdn.net/qq_42109740/article/details/106027427

2020-10-22

yolov3使用教程(从tensorflow-gpu环境搭建到迁移学习).pdf

你是否为复现yolov3但是经常报错,环境搭建出错等问题苦恼,我刚开始也一样。本文档为本人在使用github上keras-yolov3-master项目(作者:qqwweee)的使用教程笔记,清楚记录了从tensorflow-gpu环境搭建到复现voc数据集的模型训练及预测,及最后实现迁移学习对神经元胞体的预测整个流程。帮你少走很多弯路。(或者直接看我的博客:https://blog.csdn.net/qq_42109740/article/details/105662320)

2020-04-21

卷积神经网络前向及反向传播过程数学解析.pdf

本文为作者本人对卷积神经网络的前向及反向传播过程数学推导的总结笔记,对深度学习初学者来说是个对卷积神经网络深度了解很好的机会,是自己搭建卷积神经网络的理论支持,欢迎下载,共同进步

2020-04-14

YOLOv3 An Incremental Improvement.docx

本资源为本人YOLOV3翻译笔记,翻译经过本人按原论文排版和内容校对,确保能够达到原论文一样效果,非常欢迎对目标检测和YOLOV3感兴趣朋友下载学习,共同进步,建议一起下载YOOLOV2论文翻译,因为这个对很多原理性东西讲的很清楚。链接:https://download.csdn.net/download/qq_42109740/12318134

2020-04-09

YOLO9000 Better, Faster, Stronger.docx

本文档为本人对YOLOV2论文的翻译笔记,经过本人按原论文格式排版,校对,确保每处翻译不易出错,YOLOV2介绍了很多技术性改进方法,如果你想使用YOLOV3,建议你还是先阅读YOLOV2的论文,这样你能更清楚了解YOLOV3一些基本原理及技术

2020-04-09

神经网络梯度更新优化器详解笔记.docx

这篇文章将按照时间线详细讲解各类深度学习优化器,包括常用与不常用的(动量、NAG、adam、Adagrad、adadelta、RMSprop、adaMax、Nadam、AMSGrad)本文档将对每个优化器进行更加清晰的讲解,包括数学表达式推导和现实含义,所以可以更容易理解每一个优化器,对于深度学习小白来说也可以很容易看懂

2020-04-09

纯python实现mnist手写体识别.zip

本资源为纯python实现mnist手写体识别的代码,为作者本人所写,供深度学习初学者共同交流探讨,欢迎二次创作,网络为三层,可达到97%上准确率,模型可以选择多种训练方式,学习率,激活函数,损失函数等我都写了相关函数,可以选择,模型也可以自由变换,只需要改一下前面常量参数值就行。升级版本正在打包测试过程中,完成后可以自行选择batch—size大小等,具体介绍可以看我置顶博文介绍

2020-04-02

NAFSM滤波器.zip

本资源为NAFSM滤波器设计报告和源代码,NAFSM是一个很强的中值滤波器,对椒盐噪声过滤效果很好,远远优于普通中值滤波器,本实验是论文:Noise Adaptive Fuzzy Switching Median Filter for Salt-and-Pepper Noise Reduction。的实现,感兴趣可以下载,期待你的好评

2020-03-09

目标检测方法概述.pdf

本ppt比较系统的从对目标检测基本认识,到two-stage的R-CNN系列讲解,到one-stage的YOLO、SSD网络介绍,最后做了对比及分析,并给出参考论文。对准备学习目标检测小伙伴们可以有比较好参考价值,对目标检测有个比较全面认识。

2019-11-26

空空如也

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

TA关注的人

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