自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一文搞懂BN、LN、IN、GN的区别

一文搞懂BN、LN、IN、GN的区别批归一化(BN)已经成为许多先进深度学习模型的重要组成部分,特别是在计算机视觉领域。它通过批处理中计算的平均值和方差来规范化层输入,因此得名。要使BN工作,批大小必须足够大,通常至少为32。但是,在一些情况下,我们不得不满足于小批量:当每个数据样本高度消耗内存时,例如视频或高分辨率图像当我们训练一个很大的神经网络时,它只留下很少的GPU内存来处理数据因此,我们需要BN的替代品,它能在小批量下很好地工作。组归一化(GN)是一种最新的规范化方法,可以避免利用批处理,因

2021-11-05 14:00:57 5426 1

原创 yolov2原理详解与翻译

yolov2原理详解与翻译原理:https://zhuanlan.zhihu.com/p/35325884翻译:https://blog.csdn.net/weixin_35654926/article/details/72473024?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163566407516780269841487%2522%252C%2522scm%2522%253A%252220140713.130102334…%25

2021-10-31 17:11:26 217

原创 OSError: (External) Cublas error, CUBLAS_STATUS_NOT_INITIALIZED. The cuBLAS library was not Initia

OSError: (External) Cublas error, CUBLAS_STATUS_NOT_INITIALIZED. The cuBLAS library was not Initia问题描述:最近在跑PPOCR字符识别算法的时候,上一秒跑的好好的,下一秒再跑结果就报错Cublas的错误。试了很多方法,包括安装cublas、重新搭建环境等等。解决办法:进程爆了,释放进程就好了1)查看进程,我的是python3指令开头:ps -ef |grep python3(你的指令关键字)2)

2021-08-18 16:18:34 4649 1

转载 标量、向量、矩阵求导(两种布局方式)

转载链接:https://www.pianshen.com/article/5516168061/

2021-03-22 22:04:01 148

原创 python实现小波阈值去噪

纲要:本文采用小波阈值方法来对预先加了标准差为15的高斯噪声的lena(256x256)图像进行小波阈值去噪,其中各层的滤波阈值均为同一值,采用的小波基为sym4小波,分解层数为3,阈值函数为软阈值函数。原理:小波阈值去噪的实质为抑制信号中无用部分、增强有用部分的过程。小波阈值去噪过程为:(1)分解过程,即选定一种小波对信号进行n层小波分解;(2)阈值处理过程,即对分解的各层系数进行阈值处理,获得估计小波系数;(3)重构过程,据去噪后的小波系数进行小波重构,获得去噪后的信号。影响效果的因素:分解层数、阈

2021-03-15 22:45:11 10631 14

原创 经典非局部均值滤波(NLM)算法python实现(2)

经典非局部均值滤波(NLM)算法python实现(三通道图像版本)单通道图像版本已发布:https://blog.csdn.net/yy0722a/article/details/113924087以下用python(3.x)写的非局部均值滤波代码:import cv2 import numpy as np# f为相似窗口的半径, t为搜索窗口的半径, h为高斯函数平滑参数(一般取为相似窗口的大小)def make_kernel(f): kernel = np.zeros((2*f+

2021-02-22 20:01:48 1730 4

原创 经典非局部均值滤波(NLM)算法python实现(1)

经典非局部均值滤波(NLM)算法python实现(单通道图像版本)概述:非局部均值(NL-means)是近年来提出的一项新型的去噪技术。该方法充分利用了图像中的冗余信息,在去噪的同时能最大程度地保持图像的细节特征。基本思想是:当前像素的估计值由图像中与它具有相似邻域结构的像素加权平均得到。工作原理:请参照参考文献:https://blog.csdn.net/literacy_wang/article/details/106937535以下是博主根据自己的一些个人理解和网上MATLAB代码翻译过来的代码

2021-02-21 21:37:27 5050 10

转载 字典学习算法K-SVD详解

字典学习算法K-SVD详解在博客见到一个大牛写的,很清楚!记得点赞哈哈哈!转载:https://www.cnblogs.com/endlesscoding/p/10090866.html

2021-02-10 21:29:13 1158 1

转载 SVD奇异值分解详解

SVD奇异值分解详解转载:https://www.cnblogs.com/endlesscoding/p/10090866.html

2021-02-10 20:14:06 104

转载 向量与矩阵的范数(比较1-范数、2-范数、无穷范数、p-范数、L0范数 和 L1范数等)

转载出处:https://blog.csdn.net/zaishuiyifangxym/article/details/81673491    阅读文献时,经常看到各种范数,机器学习中的稀疏模型等,也有各种范数,其名称往往容易混淆,例如:L1范数也常称为“1-范数”,但又和真正的1-范数又有很大区别。下面将依次介绍各种范数。 1、向量的范数   向量的1-范数:  ;

2021-02-09 20:47:13 765

转载 Python3中双向队列deque()的使用

Python3中双向队列deque()的使用转载出处:https://www.cnblogs.com/zhenwei66/p/6598996.html

2021-02-01 22:04:53 131

原创 使用__iter__和__reversed__实现正反向迭代器

使用__iter__和__reversed__实现正反向迭代器概述:内置的iter(),reversed()函数可以进行正反向迭代,如果需要定制正反向迭代,要怎么做呢?事实上iter函数是调用的__iter__方法, reversed,则是调用的__reversed__方法,那么只需要重写这两个方法即可。#!/usr/bin/env python#coding:utf-8#@Author:Andy # iter() 使用的是__iter__方法# reversed() 使用的是__rever

2021-01-31 22:10:45 130

转载 对Pip库更新时出现:Could not install packages due to anEnvironmentError: [WinError 5] 拒绝访问的解决方案

之前一直学python,对pip不太熟悉每安装一个包pip一下都会出现叫你安装更新版本的pip,也就是10.1但是更新过后,安装其他库的时候,我们习惯性的,按照原来的方式安装库出现这个问题由于时间紧张,pip10.1没时间研究,我想退回去,退不回去看错误要求只需要python -m pip install --user --upgrade pip==9.0.3只需要加一个--user至于为什么,我也不清楚,先空着遇到问题再说赶时间,可以用就行...

2021-01-31 11:11:47 265

转载 匈牙利算法超通俗理解

转载出处:https://blog.csdn.net/dark_scope/article/details/8880547 【书本上的算法往往讲得非常复杂,我和我的朋友计划用一些简单通俗的例子来描述算法的流程】 匈牙利算法是由匈牙利数学家Edmonds于1965年提出,因而得名。匈牙利算法是基于Hall定理中充分性证明的思想,它是部图匹配最常见的算法,该算法的核心就是寻找增广路径,它是一种用增广路径求二分图最大匹配的算法。 -------等等,看得头大?

2021-01-30 19:41:07 317

原创 Numpy数组中布尔掩膜的理解

Numpy数组中布尔掩膜的理解**概述:**对于一个给定的数组,对其进行布尔掩膜输出时,若布尔掩膜的维数不同会导致输出的结果有所不同,看一下代码:# Numpy数组的掩膜理解import numpy as np a = np.array([[1, 2],[4, 2]], dtype=np.uint8)mask = np.ones((2, 1), dtype=np.uint8)mask[:1, :] = 0mask1 = mask.ravel() == 0mask2 = np.array(

2021-01-28 16:09:33 1373 2

原创 关于Numpy数组中属性shape的理解

关于Numpy数组中属性shape的理解概述:numpy数组都有着shape这一属性,怎么理解这一属性呢?看以下代码:# 关于numpy中shape参数的深刻理解p1 = np.array([1, 2, 3])p2 = np.array([[1], [2]])p3 = np.array([[[1, 2], [4, 7]], [[3, 5], [5, 4]], [[8, 7], [7, 7]]])p4 = np.array([[[[1, 2]]], [[[4, 9]]], [[[2, 7]]]])

2021-01-27 15:55:02 2932 1

转载 numpy中array与asarray()的区别

numpy中array与asarray()的区别(1)array和asarray都可以将结构数据转化为ndarray,但是主要区别就是当数据源是ndarray时,array仍然会copy出一个副本,占用新的内存,但asarray不会.import numpy as np #example 1:data1=[[1,1,1],[1,1,1],[1,1,1]]arr2=np.array(data1)arr3=np.asarray(data1)data1[1][1]=2print 'data1:\

2021-01-27 10:12:29 567

原创 在Python中,*tuple和**dict代表什么?

在Python中,*tuple和**dict代表什么?概述:在很多python程序中,都会出现 *tuple 和 *dict的用法,这对于新手来说有点难懂,下面我做个简洁的说明。1、当用在函数调用过程中时:*t表示“将此元组的元素作为此函数调用的位置参数。即:我们可以把 理解为 “脱衣法” ,把元组t的最外层的圆括号去掉,再传入值:看以下实例:def temp(x, y): print(x + y)a = (1, 8)temp(*a)# 输出:9这里* a可以理解为先把(1

2020-11-10 12:21:59 2587

原创 Python 中有关join()的使用方法

Python 中有关join()的使用方法概要:str.join() 方法用于将序列中的元素以指定的字符(str)连接生成一个新的字符串。语法格式:str.join(sequence)参数说明:sequence – 要连接的元素序列(字符串, 列表,元组,集合,字典)。实例:1、对字符串进行操作:b='hello CSU'print(' '.join(b)) # 输出:h e l l o C S Uprint('-'.join(b)) # 输出:h-e-l-l-o- -C-S-Upr

2020-11-09 22:13:32 312

原创 Python中string.endswith()函数的基本使用

Python中string.endswith()函数的基本使用函数:endswith()作用:判断字符串是否以指定字符或子字符串结尾,常用于判断文件类型.语法:string.endswith(str, beg=[0,end=len(string)])或者写成:string[beg:end].endswith(str)参数说明:string: 被检测的字符串str: 指定的字符或者子字符串(可以使用元组,会逐一匹配)beg: 设置字符串检测的起始位置(可选,从左数起)end:

2020-11-09 14:07:17 1749

原创 Python中 any() 函数的基本使用

Python中 any() 函数的基本使用综述:any() 函数用于判断给定的可迭代参数 iterable 是否都为 False,如果是,any()操作后的结果返回 False,如果给定的可迭代参数 iterable其中有一个为 True,any()操作后的结果则返回 True。注:元素除了是 0、空、FALSE 外都算 TRUE。基本语法:any(某些可迭代对象iterable), 某些可迭代对象:列表或者元组返回值:如果都为空、0、false,则返回false,如果不都为空、0、false,则返

2020-11-09 13:46:46 3203

原创 Python中 os.listdir() 函数基本用法小结

Python中 os.listdir() 函数基本用法小结概要:os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表,并且只支持在 Unix, Windows 下使用。基本语法:os.listdir(path),其中参数需要列出的目录路径返回值:返回指定路径下的文件和文件夹列表。import os files = os.listdir('charter1') # 查询文件夹charter1下的文件所组成的列表print(files)# 输出:['.py', '1_

2020-11-09 13:26:30 7215 4

原创 matplotlib库已安好,但在vscode中导入总提示错误:ImportError: DLL load failed::找不到指定的模块??

标题:matplotlib库已安好,但在vscode中导入总提示错误:ImportError: DLL load failed::找不到指定的模块??我在终端输入:pip3 install matplotlib显示都已经安装好了。依赖库也有。我写了个小程序,但是一直提示uoiwushuo找不到指定模块???我试过卸载matplotlib库重装,但是还是这样。我的python版本是3.6.5的。小白一个,求各位大佬相助啊,困扰很久了!!!...

2020-08-18 15:35:32 1607 1

空空如也

空空如也

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

TA关注的人

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