自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++学习笔记——标准数组以及数组模板类

c++标准数组以及数组模板类

2021-12-28 22:15:35 320

原创 c++习题

c++学习笔记

2021-12-24 21:53:38 681

原创 卷积的进一步理解

卷积的计算稀疏卷积与pool结合低高层特征的提取,感受野变化初始层,卷积的设置和提取特征的对应关系,数据流的理解

2021-10-31 23:32:30 363

原创 pytorch之dataset使用

前言:按照深度学习项目的流程,最初的步骤就是组织数据集,pytorch中提供了常用的深度学习图像数据集,cifar10,coco,imagenet等等,也提供了处理输入数据的工具DataLoader, transforms等工具,非常之方便。本篇将详细介绍使用pytorch加载、处理数据集,并使用nn.Module搭建简单cifar10图像分类模型。之所以选择cifar10数据集,是因为它比较小,好操作,不要求大量资源。1、数据集的加载import torch.utils.dataimpor

2021-10-10 22:40:23 1170

原创 基于tensorflow 2.x 搭建Faster RCNN网络训练自己的数据

前言:暑期实习已经结束了

2021-09-26 21:49:38 1139

原创 pytorch中的tensor

1、什么是tensor?tensor中文意为张量,提到张量最先能想到物理中的张量。有基础物理知识的人都知道,没有方向只有大小的量称为标量,例如普通数字1, 2, 3等,可以比较大小;既有方向又有大小的量称为矢量,例如物理概念中的作用力,不能够简单的比较大小;在物理中学习单元体应力应变状态的时候提到了张量,张量是一组能够表示某一个微元体应力应变状态的分量的集合。张量(tensor)是pytorch中最基础的一种数结构,熟悉numpy数组的话会发现tensor和numpy数组的操作很相似,但不同之处在于te

2021-09-17 22:44:27 1067

原创 暑期实习感悟

前言:两个月的实习时间转眼就过去了,没想到会过这么快,也没想到阴差阳错进入的这家公司会给我带来这么多惊喜。开学的风波也过去了,平静下来觉得应该记录这段经历,也不枉费辛苦两个月学到的东西。1、找实习由于个人原因,虽然6月份毕业,但在五月份已经开始投递简历找实习了。但是觉悟太差,无奈错过了投递简历的黄金时期。又因为招聘简章中更青睐大三的同学,所以那段时间很是苦恼。奉劝想要去大厂实习的同学,尽早规划,尽早投递,毕竟企业招聘实习生的目的是为了后续的招聘,以找工作为目的的实习适当的时间是大三暑假或者研二暑

2021-09-15 22:12:24 234

原创 python threading多线程

1、进程和线程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。举个例子来说,打开任务管理器,面板中会显示多个正在执行的程序,这些程序之间是独立执行的,互不影响,这就是进程。在当代面向线程设计的计算机结构中,进程是线程的容器,线程是进程中的最小执行单位,进程的执行依赖线程,并且一个进程中至少存在一个线程。那么怎样理解多线程呢?其中有两个重要的概念:串行和并行。提到这个概念,第一时间容易想到物理中的电阻串联和并联,其实有相似之处。将程序要

2021-09-11 16:16:26 870

原创 colab训练基于自己数据的yolov5模型

本地训练深度学习模型,常常会因为环境配置和GPU资源限制而头大,极大限制训练的效率。google colab 恰好可以解决这些痛点,colab是google的一个帮助推广机器学习研究的一个项目,是一个jupyter notebook环境,不需要任何额外配置就可以使用,并且完全在云端运行,重点是免费!白嫖党也能用。当然,前提是能够正常的使用google,懂得都懂哈。1、数据准备fine-tuning yolov5模型,需要准备相对应格式的数据,yolov5中数据格式为标签值加上[x_center,

2021-09-08 14:00:01 2567

原创 神经网络训练过程中出现loss为nan,神经元坏死

最近在手撸Tensorflow2版本的Faster RCNN模型,稍后会进行整理。但在准备好了模型和训练数据之后的训练环节中出现了大岔子,即训练过程中loss变为nan。nan表示not a number类型,任意有关nan的运算结果都将得到nan。这可真是一颗老鼠屎坏了一锅粥,一但一个step中出现loss为nan,所有神经元的参数都将被更新为nan,之后的epochs和step中所有预测结果和模型参数都将为nan。 为了弄清楚nan的原因,我检查了每个组件函数以及所用的训练数据是否有误...

2021-09-07 15:57:09 6420

原创 聚类生成anchor框的尺寸和比例

anchor的概念出现在

2021-09-01 13:57:42 3400 1

原创 图像数据增强之python模块Augmentor的使用

在一些cv算法模型训练过程中,常常会出现样本数据量不足,训练出的模型在目标域上的效果不好,泛化性能差的现象。举个例子来说:https://arxiv.org/abs/1902.07296,这篇论文中,作者关注的是目标检测算法对小目标物体的检测性能不够好的问题,并总结出了两个原因:(1) 只有少数图像包含小物体,以及 (2) 即使在包含它们的每张图像中,小物体也未能出现足够多的次数。因此作者采用数据增强的方法(Data Augmentation)的方法,增加图像中的小目标数目,从而提升了算法的性能。这就是为什

2021-08-30 15:26:02 4493

原创 TensorFlow 2.x安装及环境配置

前言:暑期实习在做CV方向的算法学习,涉及深度学习方法。很久之前是使用matlab写神经网络,学了python之后发现还要啥自行车啊,所以Tensorflow 2.x就来了。TensorFlow™是一个基于数据流编程(dataflow programming)的符号数学系统,被广泛应用于各类机器学习(machine learning)算法的编程实现,其前身是谷歌的神经网络算法库DistBelief。(摘自百科)Tensorflow 2.x取消了1中繁琐的常量、变量、占位符、会话、图等,只需几行代码便

2021-08-28 16:29:06 518

原创 python对txt文件的操作

1、写入推荐使用with方法,程序自动管理文件的打开与关闭。file_path为文件的存储位置,'w'文件的打开模式为只写。注意写入的内容类型为strimport numpy as npfile_path = 'C:/Users/12345/Desktop/test.txt'data = np.random.randint(0, 20, (3, 4))# writewith open(file_path, 'w') as f: for row in data: fo

2021-08-26 10:36:47 608

空空如也

空空如也

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

TA关注的人

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