自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Word 页码设置教程:如何删除封面和目录的目录?

我们常写的报告大都由封面、目录、正文和附录组成,但是页码通常是从正文开始的,所以下面介绍如何从指定页面开始设置页码。在介绍之前需要了解一下分隔符的作用。分隔符大体分成分页符和分节符。分页符细分的几个功能不加赘述,看图中说的很清楚了。主要介绍一下分节符中的下一页。这个和分页符的视觉效果是一样的,即另起新的一页,但是下一页可以区分不同的章节,即从逻辑上划分文档,所以在设置页码的时候会...

2019-10-02 10:51:00 1613

转载 Pytorch autograd,backward详解

平常都是无脑使用backward,每次看到别人的代码里使用诸如autograd.grad这种方法的时候就有点抵触,今天花了点时间了解了一下原理,写下笔记以供以后参考。以下笔记基于Pytorch1.0TensorPytorch中所有的计算其实都可以回归到Tensor上,所以有必要重新认识一下Tensor。如果我们需要计算某个Tensor的导数,那么我们需要设置其.requires_gr...

2019-09-19 14:45:00 1367

转载 Pytorch Sampler详解

关于为什么要用Sampler可以阅读一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系。本文我们会从源代码的角度了解Sampler。Sampler首先需要知道的是所有的采样器都继承自Sampler这个类,如下:可以看到主要有三种方法:分别是:__init__: 这个很好理解,就是初始化__iter__: 这个是用来产生迭代索引值的...

2019-09-18 12:05:00 11719

转载 Pytorch并行计算:nn.parallel.replicate, scatter, gather, parallel_apply

import torchimport torch.nn as nnimport ipdbclass DataParallelModel(nn.Module): def __init__(self): super().__init__() self.block1 = nn.Linear(10, 20) def forward(...

2019-09-17 15:31:00 2203

转载 论文笔记系列-Auto-DeepLab:Hierarchical Neural Architecture Search for Semantic Image Segmentation...

Pytorch实现代码:https://github.com/MenghaoGuo/AutoDeeplab创新点cell-level and network-level search以往的NAS算法都侧重于搜索cell的结构,即当搜索得到一种cell结构后只是简单地将固定数量的cell按链式结构连接起来组成最终的网络模型。AutoDeeplab则将如何cell的连接方式也纳入了...

2019-09-14 17:50:00 161

转载 Pytorch: parameters(),children(),modules(),named_*区别

nn.Module vs nn.functional前者会保存权重等信息,后者只是做运算parameters()返回可训练参数nn.ModuleList vs. nn.ParameterList vs. nn.Sequentiallayer_list = [nn.Conv2d(5,5,3), nn.BatchNorm2d(5), nn.Linear(5,2)]class m...

2019-09-12 15:44:00 1884

转载 Broadcast,Scatter,Gather,Reduce,All-reduce分别是什么?

Broadcast看名字就很好理解了,其实就是把同一份数据分发广播给所有人,示意图如下:Scatter不同于Broadcast, scatter可以将不同数据分发给不同的进程。Gather这个也很好理解,就是把多个进程的数据拼凑在一起。Reducereduce就是将多个进程中的数据按照指定的映射函数进行运算得到最后的结果存在一个进程中,例如下面两个图中的归约操作都是求...

2019-09-10 15:37:00 4293

转载 如何理解正定矩阵和半正定矩阵

乍看正定和半正定会被吓得虎躯一震,因为名字取得不知所以,所以老是很排斥去理解这个东西是干嘛用的,下面根据自己和结合别人的观点解释一下什么是正定矩阵(positive definite, PD) 和半正定矩阵(positive semi-definite, PSD)。定义首先从定义开始对PD和PSD有一个初步的概念:正定矩阵(PD):给定一个大小为 \(n\times n\) ...

2019-09-04 19:31:00 653

转载 Bag of Tricks for Image Classification with Convolutional Neural Networks笔记

以下内容摘自《Bag of Tricks for Image Classification with Convolutional Neural Networks》。1 高效训练1.1 大batch训练当我们有一定资源后,当然希望能充分利用起来,所以通常会增加batch size来达到加速训练的效果。但是,有不少实验结果表明增大batch size可能降低收敛率,所以为了解决这一...

2019-09-04 16:35:00 115

转载 Django如何与ajax通信

示例一文件结构假设你已经创建好了一个Django项目和一个App,部分结构如下:mysitemyapp |___views.py |___models.py |___forms.py |___urls.pytemplates |___ajax_test.html示例代码ajaxTest.html<p id="data"&g...

2019-09-03 10:46:00 145

转载 Django如何渲染markdown

本文已默认你已经好创建Django工程和App。依赖包pip install markdown django-markup bleach bleach-whitelist示例代码your_app/urls.pyurlpatterns = [ path('about/', views.about, name="about"),]your_app/views....

2019-09-03 09:34:00 251

转载 理解相似矩阵

相似矩阵(similar matrices)定义设\(A,B\)都是\(n\)阶矩阵,若有可逆矩阵\(P\),使得\(P^{-1}AP=B\),则称\(B\)是\(A\)的相似矩阵。两个相似矩阵的特征值相同,也就是说如果一个矩阵和一个对角矩阵\(\Lambda\)\[\left[\begin{array}{ccccc}{\lambda_{1}} & {} &...

2019-08-28 20:17:00 1490

转载 从向量空间的角度来理解方程组有无解的问题

在开始之前,我们需要明确方程组可以转化成一组列向量的线性组合。什么意思呢?我们以下面一个例子进行介绍:\[x_1+2x_2+x_3 = 1 \\2x_1+3x_2+3x_3 = 3 \\x_1+3x_2+x_3=3\]可转化成如下形式:\[\left(\begin{array}{ccc}{1} & {2} & {1} \\ {2} & {3} &a...

2019-08-28 10:56:00 886

转载 凸优化学习笔记(1)-基础概念

title: 凸优化学习笔记(1)-基础概念tags:grammar_cjkRuby: true---基础定义Affine & Convex下面给出 Affine(仿射) 和 Convex(凸) 的定义(简单的记忆是将Affine类比成一条直线,而Convex则是一条线段):令\(S\subseteq{R^n}\)是一个集合,那么:如果对任意\(x,y\in ...

2019-08-26 15:49:00 141

转载 Django如何与JQuery进行数据通信?

index.html:下面form的action属性表示当提交表单时,向何处发送表单数据<script src="https://code.jquery.com/jquery-3.4.1.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossori...

2019-08-13 20:57:00 205

转载 JQuery学习笔记之属性与样式

.attr()与.removeAttr()attr()有4个表达式attr(传入属性名):获取属性的值attr(属性名, 属性值):设置属性的值attr(属性名,函数值):设置属性的函数值attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }html(), text()和val().htm...

2019-08-13 12:16:00 98

转载 JQuery学习笔记之选择器

JQuery与DOM对象<div id="test1" class="test2"></div>DOM对象获取方式:var dom_div1 = document.getElementById('test1');var dom_div2 = document.getElementByClassName('test2');JQuery对象获取方式:var...

2019-08-13 11:35:00 83

转载 Django bootstrap按钮点击后激活active

现在有个需求,就是在导航栏上有若干个按钮,我想实现的功能是当点击某个按钮后修改文字颜色,这样网站会更人性化。现总结方法如下:index.html:<ul class="navbar-nav mr-auto"> <li class="nav-item"> <a class="nav-link {% if isactive == 'h...

2019-08-12 15:46:00 651

转载 一文弄懂Pytorch的DataLoader, DataSet, Sampler之间的关系

以下内容都是针对Pytorch 1.0-1.1介绍。很多文章都是从Dataset等对象自下往上进行介绍,但是对于初学者而言,其实这并不好理解,因为有的时候会不自觉地陷入到一些细枝末节中去,而不能把握重点,所以本文将会自上而下地对Pytorch数据读取方法进行介绍。自上而下理解三者关系首先我们看一下DataLoader.__next__的源代码长什么样,为方便理解我只选取了nu...

2019-08-06 14:51:00 3966

转载 Pytorch数据读取详解

原文:http://studyai.com/article/11efc2bf#%E9%87%87%E6%A0%B7%E5%99%A8%20Sampler%20&%20BatchSampler数据库DataBase + 数据集DataSet + 采样器Sampler = 加载器Loaderfrom torch.utils.data import *IMDB + Datas...

2019-08-04 16:33:00 624

转载 VSCode自动保存文件设置

很多时候敲了一大堆代码,结果手贱或者电脑没电或者电脑突然崩溃,如果没有保存,只能说GG。好在VSCode有自动保存代码的功能,而且有好几种自动保存的模式选择,设置方法如下:进入“>文件>首选项>设置”,之后你可以搜索关键字“save”找到如下可以看到一共有4种选择:off:关闭自动保存,这是默认选项afterDelay:会每隔若干秒保存一次OnFocusC...

2019-08-02 16:14:00 1436

转载 mmdetection安装教程

如果官方教程不行再参考我的吧,我的环境如下:ubuntucuda10cudnn7.5步骤:1.使用conda创建一个虚拟环境conda create -n mmdetection python=3.7conda activate mmdetection2.安装Pytorch(2019.7.24安装的是Pytorch1.1)conda install pytorch ...

2019-07-24 20:06:00 136

转载 TensorFlow之estimator详解

Estimator初识框架结构在介绍Estimator之前需要对它在TensorFlow这个大框架的定位有个大致的认识,如下图示:可以看到Estimator是属于High level的API,而Mid-level API分别是:Layers:用来构建网络结构Datasets: 用来构建数据读取pipelineMetrics:用来评估网络性能可以看到如果使用Estima...

2019-07-23 16:59:00 931

转载 理解迭代器,生成器,yield,可迭代对象

原文:https://foofish.net/iterators-vs-generators.html本文源自RQ作者的一篇博文,原文是Iterables vs. Iterators vs. Generators,俺写的这篇文章是按照自己的理解做的参考翻译,算不上是原文的中译版本,推荐阅读原文,谢谢网友指正。在了解Python的数据结构时,容器(container)、可迭代对象(...

2019-07-17 21:25:00 94

转载 如何将VOC XML文件转化成COCO数据格式

数据转换实在是个烦人的工作,被折磨了很久决定抽出时间整理一下,仅供参考。在一个项目中,我需要将已有的VOC的xml标注文件转化成COCO的数据格式,为了方便理解,文章按如下顺序介绍:XML文件内容长什么样COCO的数据格式长什么样XML如何转化成COCO格式VOC XML长什么样?下面我只把重要信息题练出来,如下所示:<annotation>...

2019-07-08 17:14:00 504

转载 Matplotlib同时绘制多张图片

我现在有一组图片,一共100张图片,每张大小是200*200,即imgs.shape=100*200*200*3 (注意通道数在最后一维)。 我需要同时绘制这100张图片,而且每张图片需要写上对应的名字,所以这里假设你已经准备好了你的图像数据,即imgs = [ [np.random.rand(200,200,3), '1.jpg'], ..., [np.ran...

2019-06-24 20:31:00 1528

转载 Pytorch之Dataparallel源码解析

之前对Pytorch 1.0 的Dataparallel的使用方法一直似懂非懂,总是会碰到各种莫名其妙的问题,今天就好好从源头梳理一下,更好地理解它的原理或者说说下步骤。源码地址: https://github.com/pytorch/pytorch/blob/master/torch/nn/parallel/data_parallel.py初始化首先我们一行一行地来看一下Da...

2019-06-02 13:59:00 430

转载 删除或关闭Word中的超链接

最近使用的word老是会把一些文字内容或者标题转换成乱七八糟的格式,看的莫名其妙的,找了好久也不知道什么问题,后来一查才知道是因为这些文字包含超链接,word自动转换了。。。你说是不是莫名其妙。要关闭这个很简单,有以下几种方法:1.右键取消在需要修改的文字上方右键,然后选择【取消超链接】即可。2.快捷键批量取消1.Ctrl + A全选2.Ctrl + Shift + F9...

2019-05-21 14:27:00 582

转载 【转】目标检测之YOLO系列详解

本文逐步介绍YOLO v1~v3的设计历程。YOLOv1基本思想YOLO将输入图像分成SxS个格子,若某个物体 Ground truth 的中心位置的坐标落入到某个格子,那么这个格子就负责检测出这个物体。每个格子预测B个bounding box及其置信度(confidence score),以及C个类别概率。bbox信息(x,y,w,h)为物体的中心位置相对格子位置的偏移及宽度...

2019-04-29 11:15:00 1234

转载 apt-get install 出问题怎么办?

有时候在用apt-get安装包的时候总是会莫名其妙出现各种问题,建议先把如下命令行按顺序敲一遍,基本上都能解决sudo apt-get cleansudo apt-get updatesudo apt-get upgrade转载于:https://www.cnblogs.com/marsggbo/p/10698134.html...

2019-04-12 19:44:00 135

转载 E: Unable to locate package clang-7 E: Unable to locate package clang++-7 E: Couldn't find any packa...

我的系统是Debian 9.8, 然后在装下面这两个包的时候老是提示找不到。然后再github上一问,过了几分钟就有大佬回复了,而且亲测有效~$ sudo apt-get -y install clang-7 clang++-7Reading package lists... DoneBuilding dependency tree Reading state inf...

2019-04-12 15:01:00 1493

转载 LaTeX多图合并代码示例(subfigure)

\usepakage{subfig}\begin{figure*}[!htb] \centering \subfigure[Derm101 data distribution]{\includegraphics[width=0.5\textwidth]{derm101_stat.png}} & \subfigure[Skin-100 distributi...

2019-03-27 12:14:00 4174

转载 Pytorch--Dropout笔记

dropout常常用于抑制过拟合,pytorch也提供了很方便的函数。但是经常不知道dropout的参数p是什么意思。在TensorFlow中p叫做keep_prob,就一直以为pytorch中的p应该就是保留节点数的比例,但是实验结果发现反了,实际上表示的是不保留节点数的比例。看下面的例子:a = torch.randn(10,1)>>> tensor([[ 0....

2019-03-25 11:13:00 166

转载 命令行神器之argparse使用笔记

示例废话不多说直接给例子:import argparseparser = argparse.ArgumentParser(description='Imbalanced Dataset Example')parser.add_argument('--data', metavar='DIR', default='./data/', help='path to dataset')...

2019-03-12 10:51:00 252

转载 【转载】PyTorch系列 (二):pytorch数据读取

原文:https://likewind.top/2019/02/01/Pytorch-dataprocess/Pytorch系列:PyTorch系列(一) - PyTorch使用总览PyTorch系列(二) - PyTorch数据读取PyTorch系列(三) - PyTorch网络构建PyTorch系列(四) - PyTorch网络设置参考:PyTorch doc...

2019-03-08 16:42:00 364

转载 Pytorch划分数据集的方法

之前用过sklearn提供的划分数据集的函数,觉得超级方便。但是在使用TensorFlow和Pytorch的时候一直找不到类似的功能,之前搜索的关键字都是“pytorch split dataset”之类的,但是搜出来还是没有我想要的。结果今天见鬼了突然看见了这么一个函数torch.utils.data.Subset。我的天,为什么超级开心hhhh。终于不用每次都手动划分数据集了。...

2019-03-08 16:37:00 4115

转载 【转载】大白话Docker入门(二)

原文:https://yq.aliyun.com/articles/63517?spm=a2c4e.11153940.blogcont63035.15.12011c3fddklk0上篇的大白话Docker入门(一)让我们认识了docker,知道docker大概是怎么玩的。初步的印象可能会让你觉得和现在的VM的部署方式也挺像的,比如docker image就是一个系统备份文件,doc...

2019-03-08 16:21:00 80

转载 【转载】大白话Docker入门(一)

原文:https://yq.aliyun.com/articles/63035随着docker现在越来越热门,自己也对docker的好奇心也越来越重,终于忍不住利用了一些时间把docker学习一遍。目前的资料不少,但是由于docker的发展较快,每个团队对docker的关注点也并不相同,大部分的文章还是不够完整和易懂,所以希望有这样一篇文章能让大家通过简单的阅读来客观全面的认识一下...

2019-03-08 16:16:00 87

转载 Pytorch如何用预训练模型提取图像特征

方法很简单,你只需要将模型最后的全连接层改成Dropout即可。import torchfrom torchvision import models# load datax, y = get_data()...model = models.VGG16(pretrained=True)model.classifier = torch.nn.Dropout()featu...

2019-03-05 21:29:00 2834

转载 【转载】特征选择常用算法综述

1 综述(1) 什么是特征选择特征选择 ( Feature Selection )也称特征子集选择( Feature Subset Selection , FSS ) ,或属性选择( Attribute Selection ) ,是指从全部特征中选取一个特征子集,使构造出来的模型更好。(2) 为什么要做特征选择在机器学习的实际应用中,特征数量往往较多,其中可能存在不相关的特征,特...

2019-03-04 21:49:00 490

空空如也

空空如也

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

TA关注的人

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