自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (4)
  • 收藏
  • 关注

转载 Linux 挂载

linux挂载详解

2022-10-23 11:02:28 922 1

转载 C语言内存模型

C语言内存模型

2022-10-21 11:11:42 341

转载 C语言内存模型

C语言内存模型

2022-10-21 09:28:33 429

转载 Ubuntu学习之alias命令

Ubuntu学习之alias命令1.1 alias功能介绍  当我们经常需要在命令窗键入复杂冗长的命令时,alias就派上用场啦。alias允许用户为命令创建简单的名称或缩写,哪怕这个缩写只有一个字符。即为指令设置别名。1.2 alias语法  语法:alias[name=”value”]  alias为当前用户提供啦有效的别名列表,注意:等号前后没有空格。1.3 简单示例  ls是一个常用的命令,默认列出当前路径下的文件以及文件夹,-a选项指示ls显示隐藏文件和文.

2022-02-08 10:42:47 2441 1

转载 Python生成随机数的方法

Python生成随机数的方法这篇文章主要介绍了Python生成随机数的方法,有需要的朋友可以参考一下如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文章的介绍。random.random()用于生成用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。如果a > b,则生成随机数 1 n:

2021-12-06 21:53:34 5960

转载 【深度学习】空洞卷积(Atrous Convolution)

优点:在不做pooling损失信息和相同的计算条件下的情况下,加大了感受野,让每个卷积输出都包含较大范围的信息。空洞卷积经常用在实时图像分割中。当网络层需要较大的感受野,但计算资源有限而无法提高卷积核数量或大小时,可以考虑空洞卷积。空洞卷积(dilated convolution)是针对图像语义分割问题中下采样会降低图像分辨率、丢失信息而提出的一种卷积思路。利用添加空洞扩大感受野,让原本3x3的卷积核,在相同参数量和计算量下拥有5x5(dilated rate =2)或者更大的感受野,从而无需下采样。扩

2021-07-09 01:18:39 1068

转载 激活函数(ReLU):nn.ReLU(inplace=True)

nn.ReLU(inplace=True) 参数inplace=True: inplace为True,将会改变输入的数据 ,否则不会改变原输入,只会产生新的输出 inplace:can optionally do the operation in-place. Default: False 注: 产生的计算结果不会有影响。利用in-place计算可以节省内(显)存,同时还可以省去反复申请和释放内存的时间。但是会对原变量覆盖,只要不带来错误就用。例子:import t...

2021-07-07 17:49:32 5002

转载 python 文件、文件夹详细操作

一、文件操作1、文件操作流程2、文件打开模式3、文件循环4、文件的修改5、flush方法6、whit语句7、其它操作二、文件夹 /1、提要2、判断路径或文件3、路径名、文件名分割4、工作目录及创建文件夹操作5、删除文件夹、文件6、重命名文件夹/文件7、复制移动文件夹/文件不要努力成为一个成功者,要努力成为一个有价值的人。一、文件操作1、文件操作流程1.打开文件,得到文件句柄并赋值给一个变量2.通过文件句柄对文件进行操作3

2021-07-07 01:35:18 871

转载 nn.Modlue及nn.Linear 源码理解

先看一个列子:import torchfrom torch import nnm = nn.Linear(20, 30)input = torch.randn(128, 20)output = m(input)output.size()out: torch.Size([128, 30])刚开始看这份代码是有点迷惑的,m是类对象,而直接像函数一样调用m,m(input)重点: nn.Module 是所有神经网络单元(neural network mo...

2021-07-06 17:06:02 843

转载 pytorch 中的 forward 的使用与解释

文章目录 前言 forward 的使用 forward 使用的解释 参考资料前言 最近在使用pytorch的时候,模型训练时,不需要使用forward,只要在实例化一个对象中传入对应的参数就可以自动调用 forward 函数 即:forward 的使用class Module(nn.Module): def __init__(self): super(Module, self).__init__() # ...

2021-07-06 16:42:05 564

转载 yaml.load与yaml.dump的用法

# -*- coding: utf-8 -*-'''* @Author : fd* @Date : 2021-2-1* @Description : 读取yaml文件* @LastEditTime :pip install pyyaml# db.yamlmysql: config: host: "127.0.0.1" port: 3306 user: "root" password: "" databas...

2021-07-05 21:44:42 863

转载 python中logging使用方法

python中logging使用方法1.logging提供了一组便利的函数,用来做简单的日志。它们是 debug()、 info()、 warning()、 error() 和 critical()。1.1logging以严重程度递增排序: DEBUG:详细信息,一般只在调试问题时使用 INFO:证明事情按预期工作 WARNING:某些没有预料到的时间提示,或者在将来可能会出现的问题提示。例如:磁盘空间不足,但是软件还是会照常运作 ERROR:由于更严重的问题,软件已...

2021-07-05 20:30:47 455

转载 labelImg图像标注

使用labelImg进行图像标注lzgnanjing edited this page on 27 Oct 2020 · 1 revision 我们使用labelImg工具来对图像数据集标注。labelImg是开源的Python工具包,其代码和详细介绍可查阅GitHub labelImg通过pip install labelImg命令来安装labelImg,注意区分大小写。该命令跟平台无关,不管在Windows、Linux和MacOS上均可执行。pip设置pip默认是从国外网站上

2021-07-05 00:57:18 975

转载 一文详解PyTorch常用tensor操作

#二话不说,先把包导入进来~importtorchtensor初始化#定义一个tensormy_tensor=torch.tensor([[1,2,3],[4,5,6]])print(my_tensor)tensor([[1, 2, 3], [4, 5, 6]])#指定tensor的数据类型my_tensor=torch.tensor([[1,2,3],[4,5,6]],dtype=torch.float32)print(my_tensor)..

2021-06-28 11:59:24 3044

转载 【转】怎么在Python里使用UTF-8编码

基本概念在Python里有两种类型的字符串类型:字节字符串和Unicode的字符串,一个字节字符串就是一个包含字节列表。 当需要的时候,Python根据电脑默认的locale设置将字节转化成字符。 在Mac OX上默认的编码是UTF-8,但是在别的系统上,大部分是ASCII。比如创建一个字节字符串:byteString = "hello world! (in my default locale)"创建一个Unicode字符串:unicodeString = u"hello Unico

2021-06-28 09:07:01 7407

转载 Pytorch详解NLLLoss和CrossEntropyLoss

Pytorch详解NLLLoss和CrossEntropyLosspytorch的官方文档写的也太简陋了吧…害我看了这么久…NLLLoss在图片单标签分类时,输入m张图片,输出一个m*N的Tensor,其中N是分类个数。比如输入3张图片,分三类,最后的输出是一个3*3的Tensor,举个例子:第123行分别是第123张图片的结果,假设第123列分别是猫、狗和猪的分类得分。可以看出模型认为第123张都更可能是猫。然后对每一行使用Softmax,这样可以得到每张图片的概率分布。这里di

2021-06-24 09:22:12 284

转载 python 中 __call__ 简单介绍

python 中 __call__ 简单介绍Python中有一个有趣的语法,只要定义类型的时候,实现__call__函数,这个类型就成为可调用的。 换句话说,我们可以把这个类型的对象当作函数来使用,相当于 重载了括号运算符。我们可以 实例对象() 1 来看下例子 class TestCall(object): def __init__(self, name): self.name = name def _...

2021-06-24 08:59:40 214

转载 2021-06-24

Python中“if __name__=='__main__':”理解与总结 阅读目录1 引言 2 程序入口 3 模块导入 4 “__name__”与“__main__” 5 总结回到顶部1 引言  在Python当中,如果代码写得规范一些,通常会写上一句“if __name__==’__main__:”作为程序的入口,但似乎没有这么一句代码,程序也能正常运行。这句代码多余吗?原理又在哪里?本篇博文对此进行总结说明。回到顶部2 程序入口 ...

2021-06-24 08:51:47 65

转载 pytorch常用函数

torch本笔记引用自PyTorch中文文档包torch包含了多维疑是的数据结构及基于其上的多种数学操作。1. 张量Tensorstorch.is_tensor(obj):如果obj是一个pytorch张量,则返回Truetorch.is_storage(obj):如果obj是一个pytorch storage对象,则返回Truetorch.numel(input):返回input张量中的元素个数。2. 创建操作torch.eye(n, m=None, out

2021-06-11 10:00:32 658 2

转载 numpy之argmax()

1、numpy之argmax()作用返回相应维度axis上的最大值的位置。2、具体应用深度学习图像分割多分类最后是softmax得分结果,我们需要将这个浮点型的结果保存成整型的标签图像,这样才算完成图像分割。softmax结果转成标签的过程就需要numpy的argmax()方法。来一个具体案例,假设我们的softmax输出的得分结果是(2,2,3)的矩阵,如下图,2行2列的图像,里面有3个类别。那么我们要转化成对应的标签应该是我们来看看numpy的argmax是怎么工作的。首先需

2021-04-25 17:36:15 623

原创 otsu算法_大津二值化算法OTSU的理解

otsu 大津算法介绍:OTSU算法是由日本学者OTSU于1979年提出的一种对图像进行二值化的高效算法。利用阈值将原图像分成前景,背景两个图象。前景:用n1,csum,m1来表示在当前阈值下的前景的点数,质量矩,平均灰度背景:用n2, sum-csum,m2来表示在当前阈值下的背景的点数,质量矩,平均灰度当取最佳阈值时,背景应该与前景差别最大,关键在于如何选择衡量差别的标准,而在otsu算法中这个衡量差别的标准就是最大类间方差,在本程序中类间方差用sb表示,最大类间方差用fmax这

2021-04-24 12:12:25 1060

原创 ubuntu安装 Anaconda 3

安装 Anaconda 31.1 执行 bash 安装去到下载的文件夹内,执行命令:bash Anaconda..........Linux-x86_64.sh查看conda版本 :conda -V查看python 版本:python -V2.2 提示 “conda:未找到命令” 的解决办法在终端输入export可以看到环境变量再加入环境变量anaconda的bin加入到环境变量中终端输入:echo export PATH=/home/lhw/anaconda3/bin重新执行下下面指

2021-04-14 23:25:16 77

转载 Ubuntu安装VMware Tools

Ubuntu安装VMware Tools一、挂载上cd二、在虚拟机选项中选择,重新安装VMware Tools三、打开VMware Tools,将VMware Tools压缩包提取到主目录四、点击提取到此处,并打开终端五、在终端中输入指令sudo ./vmware-install.pl进行安装,一路回车,需要yes的给yes通过,即可完成安装...

2021-04-14 20:02:26 102

转载 vmware使用

一、网络设置VMWare Workstation软件安装完以后一般会默认在你的系统内安装3个虚拟网卡vmnet0、vmnet1、vmnet8,当然这这三个网卡可以在软件内修改的,你也可以增加或减少这种虚拟网卡。这种虚拟网卡的作用就是把你的虚拟机网络跟物理机网卡连接起来,当然这种连接方式有好几种,后面会详细介绍到。你可以理解为这是一个虚拟的交换机,你也不需要在你物理机的网络管理里面对他们进行修改,默认就好。你创建新的虚拟机的时候会默认将虚拟机的网络连接设置为桥接模式,桥接到你物理计算机的本...

2021-04-14 15:10:39 1000

转载 人脸检测和人脸识别原理 三元组损失 中心损失

人脸检测和人脸识别原理 一、MTCNN的原理  搭建人脸识别系统的第一步是人脸检测,也就是在图片中找到人脸的位置。在这个过程中,系统的输入是一张可能含有人脸的图片,输出是人脸位置的矩形框,如下图所示。一般来说,人脸检测应该可以正确检测出图片中存在的所有人脸,不能用遗漏,也不能有错检。       获得包含人脸的矩形框后,第二步要做的就是人脸对齐(Face Alignment)。原始图片中人脸的姿态、位置可能较大的区别,为了之后统一处理,要把人脸“摆正”。为此,需要检测人脸中的关键点(Land

2021-04-08 01:53:07 2120

转载 深入理解FT,DTFT,DFT 之间的关系

学习了数字信号处理之后,被里面的几个名词搞的晕头转向,比如DFT、DTFT、FS、FT、FFT、DFS等,参考整理的资料,重新写了一下各种变换的概念。学过卷积,我们都知道有时域卷积定理和频域卷积定理,在这里只需要记住两点:1. 在一个域的相乘等于另一个域的卷积;2. 与脉冲函数的卷积,在每个脉冲的位置上将产生一个波形的镜像。(在任何一本信号与系统课本里,此两条性质有详细公式证明)下面,就用这两条性质来说明DFT,DTFT,DFS 之间的联系:一、FT...

2021-03-08 00:53:28 1986

转载 cpu与gpu区别

作者:知乎用户链接:https://www.zhihu.com/question/19903344/answer/96081382来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。看了好多,觉得下面这个介绍才是我想要的以及能看明白的,转载自:1.2CPU和GPU的设计区别CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使.

2021-03-01 09:23:41 2068

转载 详解pandas的read_csv方法

楔子使用pandas做数据处理的第一步就是读取数据,数据源可以来自于各种地方,csv文件便是其中之一。而读取csv文件,pandas也提供了非常强力的支持,参数有四五十个。这些参数中,有的很容易被忽略,但是在实际工作中却用处很大。比如:文件读取时设置某些列为时间类型 导入文件, 含有重复列 过滤某些列 每次迭代指定的行数 值替换pandas在读取csv文件是通过read_csv这个函数读取的,下面就来看看这个函数都支持哪些不同的参数,看看它们都生得一副什么模样,是三头六臂,还是烈焰红唇。

2021-02-12 21:11:59 31613 2

转载 机器学习中参数random_state

在学习机器学习的过程中,常常遇到random_state这个参数,下面来简单叙述一下它的作用。作用:控制随机状态。原因:为什么需要用到这样一个参数random_state(随机状态)?在此先简单罗列三种情况:1、在构建模型时:forest = RandomForestClassifier(n_estimators=100, random_state=0)forest.fit(X_train, y_train)2、在生成数据集时:X, y = make_moons(n_sampl

2021-02-10 19:13:16 2630

转载 sklearn函数:train_test_split(分割训练集和测试集)

sklearn.model_selection.train_test_split(*arrays,**options)函数官方文档:https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.train_test_split.html#sklearn.model_selection.train_test_split这个函数,是用来分割训练集和测试集的小栗子先生成一个原始数据集x = np.random

2021-02-08 18:05:06 4119

原创 graphviz生成决策树中文乱码解决

中文乱码的解决在画决策树生成的pdf文件中,中文字体出现了乱码。1.修改安装Graphviz软件中的字体指引位置:在安装目录中找到fonts\fonts.conf文件,找到对应位置修改成如下图红线部分2.修改生成dot文件中的字体,两种方法:字体设置的文件在\site-packages\sklearn\tree_export.py 打开文件后ctrl+f搜索一下就可以找到sklearn中设置生成dot文件的字体是fontname = helvetica 该字体...

2021-02-06 17:24:19 1049 1

转载 pip 常用命令及控制台怎么查看python及pip和已安装包版本号

在使用python的时候,经常使用到pip这个工具,可以很方便的线上安装依赖库,当然pip还有很多参数都可以帮我们去查询一些库信息,在安装python的时候,下载带有pip的安装包就可以直接安装pip啦,当然没有带pip的,也可以通过下载安装包,手动安装。手动安装还是要会的,毕竟有时候下载超时、或者安装失败都可以用。命令:python 库的setup.py install1.查看pip(1)直接在cmd窗口中输入pip命令,会显示pip所有的参数使用方法;(2)输入pip提示Did ..

2021-01-11 22:59:12 1461

原创 Python+pycharm+OpenCv安装及常见问题

python -m pip install --upgrade pip 升级不成功因为服务器连接超时,使用下方代码即可解决(因为pip源在国外,所以连起来比较慢,可以改用国内的源) 1 python -m pip install --upgrade pip -i https://pypi.douban.com/simple 安装其他包也可使用此方法加快下载速度。比如安装pip install scipy 2 pip instal

2021-01-11 22:56:35 313 3

原创 解决卸载Python时报错问题:No Python installation was detected

解决卸载Python时报错问题:No Python installation was detected解决方法:1.打开控制面板>> 删除程序,找到Python,右键点击更改,点击Repair (Uninstall的上一个选项);2.上面这步做完,后还要打开之前开的控制面板>> 删除程序,找到Python,右键点击卸载,即可正常卸载。...

2021-01-11 21:33:26 2944

原创 线性代数常考命题

2020-11-12 01:47:53 145

原创 11-11词汇

Coverage 新闻报道;覆盖Surge 奔放;奔放Sneak 偷偷溜走Convention ...

2020-11-12 01:30:53 168 1

原创 10-19词汇

Following 接着的;下列Benign 温和的;善良的Mercy 慈悲Necessity ...

2020-10-19 08:37:21 116

原创 常见不等式

2020-10-02 22:56:02 1317 1

原创 可导连续,去心邻域等等

2020-09-13 02:01:24 2926 1

原创 9-11词汇

Obsess 使痴迷Bold 大胆Prescribe 开药方Dip ...

2020-09-12 00:42:31 125

5.tar.gz shujuziyuan

5.tar.gz shujuziyuan

2021-08-07

【机器学习】菜菜的sklearn课堂(1-12全课).zip

机器学习sklearn课程,对应b站的菜菜课程

2021-02-11

graphviz免费.rar

官网上经常下载很慢甚至打不开网页,这里提供资源供大家免费下载

2021-02-06

mnist.rar 数据集

mnist数据集,一共4个文件,训练集、训练集标签、测试集、测试集标签

2021-01-21

空空如也

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

TA关注的人

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