自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [小工具]-unbuntu20.04/16.04/18.04安装vncviewer及解决Linux error while loading shared libraries: libX11.so.6

安装1.点击网址,进入VNC viewer下载页面,选择合适deb的包,这里我选择deb ×86下载完成后执行命令进行安装cd Downloadsdpkg -i VNC-Viewer-6.20.529-Linux-x86.deb 等待安装完成后,执行vncvncviewer 成够启动注意个别版本的ubuntu在启动时报错Linux error while loading shared libraries: libX11.so.6只需要执行sudo apt-get instal

2021-03-30 15:35:25 633

原创 [pytorch]-torchvision.transforms.Compose()介绍及相关代码实例理解数据变换

简介torchvision是pytorch的一个图形库,它服务于PyTorch深度学习框架的,主要用来构建计算机视觉模型。torchvision.transforms主要是用于常见的一些图形变换。以下是torchvision的构成:1.torchvision.datasets: 一些加载数据的函数及常用的数据集接口;2.torchvision.models: 包含常用的模型结构(含预训练模型),例如AlexNet、VGG、ResNet等;3.torchvision.transforms: 常用的图

2021-03-30 15:25:04 6261 1

原创 [pytorch]-语句知识点整理-长期更新

目录1._, predicted = torch.max(outputs.data, 1)理解2.model.train()和model.eval()用法和区别3.with torch.no_grad() 详解4.model.zero_grad() vs optimizer.zero_grad()5. images.to(device)6.DataLoader函数7.parameters requires_grad=False和optimizer优化参数8. x = x.view(x.size(0), -1

2021-03-29 19:06:29 367

原创 [图像处理]-使用python及PIL库对图像分类数据图片进行数据增强扩充

1.简介在一些时候,我们进行分类任务的时候,样本数据太少,这就需要我们对数据集进行数据增强来扩充数据集。常用的方法包含以下几种空间几何变换类翻转裁剪旋转缩放变形平移变换颜色变换类噪声变换类2.脚本以下包含一个python脚本,主要调用了PIL库,来完成对数据集的批量扩充。主要包含三个部分:函数def1-def8:分别对于1中的不同图像增强手段概率执行函数:以某种概率来执行数据增强方法,即设置不同的概率来执行函数def1-函数def8主函数:可以对应更改,读取要增强的

2021-03-25 21:18:23 2537 6

原创 [计算机视觉]-CVPR2021全新Backbone-ReXNet论文解析与涨点思路理解及pytorch实现

1.资源论文:https://arxiv.org/pdf/2007.00992.pdf代码:https://github.com/clovaai/rexnet2.核心贡献个人认为就是做了一堆实验+数学推导,实质性的东西就是提出了三个设计原则2.1 探讨了Representational Bottleneck问题Representational Bottleneck即特征描述的瓶颈就是中间某层对特征在空间维度进行较大比例的压缩(比如使用pooling时或者是降维),导致很多特征丢失。2.2 基

2021-03-23 19:18:38 1058 2

原创 [深度学习]-从实例来看神经网络BP算法的优化思路

复习一下BP主要整理了两篇博客,通过一个实际的例子来讲解优化思路,很方便理解BP算法的传播流程。两篇博客见文章末尾1.什么是神经网络神经网络又称为人工神经网络(Artificial Neural Network , ANN),是指一系列受生物学和神经科学启发,而构造的数学模型。下图便是一个简单的神经元模型神经元是形成神经网络的基本单元,如上图示,激活函数决定了该神经元是否有输出值,所以激活函数在此数学模型中至关重要。因其位置的特殊性,需要有以下特点:连续可导函数及其导数尽可能简单,可提高网络

2021-03-23 15:08:39 1971

原创 [目标检测]-涨点trick之ASFF:Learning Spatial Fusion for Single-Shot Object Detection笔记

1.综述文章地址与文章代码;文章主要思想可以简单的概括为fpn+attention;文章的核心工作有两个1.在yolov3的基础上采用了一系列更强的trick,获得了一个基于yolov3的超强baseline主要包括如下技巧,详情可以参见论文1) Guided Anchoring-一种anchor free 方法2) Bag of Tricks-主要包括mixup algorithm , cosine learning rate schedule, synchronized batch

2021-03-12 20:33:19 2596 3

原创 [debug]-centos7使用yum安装包,报错Loaded plugins:fastestmirror...No package x available Error: Nothing to do

1.问题描述yum服务挂了,安装任何包都会报错# 执行命令$ yum install xxx# 报错Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cacheNo package xxx available. Error: Nothing to do2.解决测试网络是否接通ping baidu.com# 有返回即可如果显示没有连接的话,就说明没网,也就无

2021-03-11 15:50:53 2020

原创 [debug]-在centos7中挂载文件系统格式为exfat的u盘/移动硬盘,实现数据移动/拷贝

1.问题描述centos7本身是不支持识别/挂载 exfat 格式的,所以在拷贝移动时,需安装扩展依赖2.简要概括需要安装两个扩展依赖fuse-exfat和exfat-utils,而centos中使用yum安装,由于官方源的原因会提示No package nload available.Error: Nothing to do所以这里添加第三方库Nux Dextop,然后进行下载.3.步骤3.1安装epel库Nux Dextop库依赖于EPEL库,所有要先安装EPEL库(需要管理员权限)

2021-03-11 14:51:30 1645

原创 [图像处理]-霍夫变换原理及python实现线段检测

1.问题简介霍夫变换常用来在图像中提取直线和圆等几何形状,如下图所示:在这里我使用霍夫变换主要是想来提取图像中的直线.2.基本原理一条直线可由两个点A=(X1,Y1)和B=(X2,Y2)确定(笛卡尔坐标)另一方面 y=kx+q也可以写成关于(k,q)的函数表达式(霍夫空间):对应的变换可以通过图形直观表示:变换后的空间成为霍夫空间。即:笛卡尔坐标系中一条直线,对应霍夫空间的一个点。注意当以下情况k=∞是不方便表示的,而且q怎么取值呢,这样不是办法。因此考虑将笛卡尔坐标系换为:极

2021-03-03 19:58:25 2241 3

原创 [图像处理]-Canny边缘检测算法

1.问题描述在处理图像时,有时我们需要图像的边界或通过边界得到一定的信息,如何有效而准确的找到这些边界并显示出来就了一个问题,而Canny算法则可以很好的解决它。2.简述Canny算法Canny 是一种 multi-stage 算法,分别如下:高斯滤波:平滑图像,消除噪声梯度和方向计算:利用Sobel算子计算每个像素点的梯度和方向非极大值抑制:消除边缘检测带来的杂散相应(本来不是边缘检测出来是)双阈值:检测真正和潜在的边缘滞后技术:通过抑制弱边缘来完成边缘检测跟踪边界2.1高斯滤波本

2021-03-03 11:30:51 9154 2

空空如也

空空如也

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

TA关注的人

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