自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 JAVA知识点总结——Java基本语法(详细版)

JAVA的单词符号有5种:标识符、关键字、分隔符、常量、运算符JAVA采用Unicode的字符集,该字符集合是一种新的编码标准,和常见的ASCII码的区别是该使用的是16个二进制表示的一个字符,ASCII使用的8位表示一个字符,并且增加了许多非拉丁语字符。

2024-05-17 08:41:38 1064

原创 Java知识点总结——JAVA发展史和开发环境(详细版)

虽然原型很成功,但还是败给了竞争对手,一直到1993年7月,在互联网上流行的www浏览器很火,但是它是静态的,需要变成动态的,其解决方案需要一个安全可靠简练的语言,Oak完全符合,1994年,Java爆火,1995年,正式推出了Java语言,该语言具有安全、跨平台、面向对象、简单、适用于网络等特点、加上当时web的十分火爆,该语言顺便遍布全球各地,各大公司纷纷与Sun签订合同。JAVA是一种纯面向对象的语言,支持封装性、继承性、多态性三个特点,Java无全程变量,绝大多数都是对象。

2024-05-17 00:47:18 1130

原创 Opencv或者Image实现单通道(灰度图)转换为RGB三通道图像展示并保存(原理+代码)

该转换过程实际上就是将单通道图像复制3次,分别作为RGB三个通道,从而创建一个看似彩色但实际上每个颜色通道都相同的图像。

2024-05-13 01:56:09 405 2

原创 图像分割数据集——将(image、label)等格式的数据集转换成VOC格式的数据集

我上传一下,我平时用的还算比较多的一些代码,这个代码简单的来说就是数据集的格式之间的变换。下边详细的讲解一下。然后这个文件夹里面是空文件,运行代码后,会生成对应的txt文件。SegmentationClass:数据集的标签.png格式。然后,转换就完毕了,大家有问题直接评论就可以了。JPEGImages:数据集的原图.jpg格式。ImageSets:里面还有个文件夹如下。原本的数据集文件夹格式。

2024-05-11 21:57:06 360 1

原创 ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: EE certifi

下载预训练的ResNet50模型时遇到了SSL证书验证失败的问题,具体原因是证书密钥强度不足。这个问题通常发生在Python环境的SSL证书库没有正确配置或者使用的SSL版本不兼容所访问网站的证书时。手动点击报错的链接处,跳转到浏览器进行下载,下载后,将下载的文件放到代码的目录下就可以了。这个错误消息表明你在尝试从。

2024-05-10 15:33:58 124

原创 目标检测——NMS非极大值抑制(原理+代码)

非极大值抑制(NMS),顾名思义就是抑制不是最大值的元素,在目标检测当中,就是提取置信度高的目标检测框,而抑制置信度低的框。一般来说,在模型输出到目标框的时候,目标框会非常多,其中有很多重复的框会定位到同一个目标上,NMS用来筛选掉多余的框,来获得真正的目标框。如下图,YOLOv1中使用到的NMS的过程,在模型预测后,会产生很多的框,经过NMS的处理,最后显示出的效果就非常的好。

2024-05-10 10:08:47 539

原创 目标检测算法指标(详细讲解+代码实现)

在目标检测算法中,训练出一个模型,想要知道这个模型的效果怎么样,主要是从模型的指标得出的,指标不仅在论文还是在自己学习的过程中,都是十分重要的,下边就来详细介绍一下指标的这个概念。

2024-05-09 21:13:48 1232

原创 LeNet讲解+代码实现,训练MNIST数据集(Pytorch)

LeNet是一系列网络的合称,包括LeNet1-LeNet5,由Yann LeCun等人 在1990年《Handwritten Digit Recognition with a Back-Propagation Network》中提出,是卷积神经网络的开山之作,也是将深度学习推向繁荣的一座里程碑。LeNet是一种图像分类模型,应用于支票或邮件编码上的手写数字的识别,该作者的Yann LeCun也被称为卷积神经网络之父,深度学习在现在的发展离不开这位伟大科学家辛勤付出。

2024-05-08 13:54:32 866 1

原创 Python类的概念和使用以及继承等用法—十分详细清楚

在python中,类表示具有相同属性和方法的对象的集合,属性可以看成是一些对象可以是变量也可以是别的,方法就是在类中定义的函数,在使用类的时候,需要先定义类,然后再创建类的实例,通过类的实例就可以访问类中的属性和方法了,可以理解成类是一个集合里面包含有很多变量以及函数,但是又有一些便捷的操作和方法。类的定义使用class关键字来实现。

2024-04-23 16:29:48 829 1

原创 类型转换——文件夹中所有.jpg转换成.png,以及.png转换成.jpg (无损)

【代码】类型转换——文件夹中所有.jpg转换成.png,以及.png转换成.jpg (无损)

2024-04-23 00:21:57 130

原创 深度学习——稠密连接网络(DenseNet)原理讲解+代码(torch)

DenseNet(稠密连接网络)是由Cornell大学的Gao Huang等人于2017年提出的深度学习网络架构。它的设计灵感来自于ResNet(残差网络)以及其前身 Highway Networks 的思想。这是作者发表的一篇CVPR顶会上的一篇论文,代码的地址,大家可以自行下载。

2024-04-19 21:42:04 1810 1

原创 深度学习——残差网络(ResNet)原理讲解+代码(pytroch)

残差的思想都是去掉相同的主体部分,从而突出微小的变化。从信息论的角度讲,由于DPI(数据处理不等式)的存在,在前向传输的过程中,随着层数的加深,Feature Map包含的图像信息会逐层减少,而ResNet的直接映射的加入,保证了 l+1 层的网络一定比 l 层包含更多的图像信息。原因:反向传播的时候的链式法则,越是浅层的网络,其梯度表达式可以展现出来连乘的形式,而这样如果都是小于1的,这样的话,浅层网络参数值的更新就会变得很慢,这就导致了深层网络的学习就等价于了只有后几层的浅层网络的学习了。

2024-04-18 22:07:18 2421

原创 VGGNet详细原理讲解及代码实现(PyTorch)

VGGNet探索了卷积神经网络的深度与其性能之间的关系,成功地构筑了16~19层深的卷积神经网络,证明了增加网络的深度能够在一定程度上影响网络最终的性能,使错误率大幅下降,同时拓展性又很强,迁移到其它图片数据上的泛化性也非常好。该网络有很多种类型的网络,深度从11层到19层不等,为了解决权重初始化问题,VGG采用的是一种预训练的方式,这一个过程涉及了迁移学习的思想,其核心思想就是利用一个预训练好的模型(比如VGG11)的权重参数来初始化一个新的模型(比如VGG13),然后在新的任务上进行微调。

2024-04-17 21:29:46 1015 3

空空如也

空空如也

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

TA关注的人

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