自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 目标检测新方法(DETR)

TOCDETR — End-to-End Object Detection with Transformersoutline摘要:我们提出了一种将对象检测视为直接集预测问题的新方法。 我们的方法简化了检测流程,有效地消除了对许多手工设计的组件的需求,例如非最大抑制程序或锚点生成,这些组件明确编码了我们对任务的先验知识。 新框架的主要成分称为DEtection TRANSformer或DETR,是基于集合的全局损耗,它通过二分匹配和变压器编码器-解码器体系结构来强制进行唯一的预测。 给定固定的学习对

2020-10-18 10:38:02 16763 4

原创 python __call__(可调用对象理解)

@[TOC](python call(可调用对象理解))前言在Python中,方法也是一种高等的对象(python:万物皆对象)。我们平时自定义的函数、内置函数和类都属于可调用对象,但凡是可以把一对括号()应用到某个对象身上都可称之为可调用对象,判断对象是否为可调用对象可以用函数 callable。如果在类中实现了 __call__方法,那么实例对象也将成为一个可调用对象。我们可以自定义可调用对象,比如pytorch中的nn.Module类就是利用了__call__实现了实例的可调用。model=nn

2020-08-09 14:52:16 514

原创 decorators

闭包与装饰器前言闭包闭包是什么?具体说明问题和应用装饰器装饰器是什么?具体说明普通用法带参数的装饰器装饰类的装饰器python自带装饰器关于更详细的@装饰器前言在python当中,有一个非常好的特性,叫做装饰器,装饰器用于在方法或类前面进行装饰,并在声明或者调用的时候,执行装饰器的相关操作。装饰器的实现方式就是闭包,这两个东西都是我不怎么了解的,因此做一个笔记。闭包闭包广泛使用在函数式编程语言中,虽然不是很容易理解,但是又不得不理解。闭包是什么?在一些语言中,在函数中可以(嵌套)定义另一个函数

2020-08-08 17:46:17 328

原创 mmsegmentation学习笔记

mmsegmentation学习笔记前言文件总体结构configs文件夹mmcv文件夹builder.pysegmentatorstools文件夹train.pycfg对象参数解析torch.backends.cudnn.benchmarkmodel = build_segmentor( cfg.model, ...)基本网络结构fcn前言文件总体结构mmsegmentation├── LICENSE├── README.md├── configs //配置文件,针对每个网络的一写用户参数设

2020-08-07 22:28:21 13585 7

原创 argparse学习笔记

@[TOC]argparse笔记argparse介绍argparse 模块用于编写命令行接口,将命令行参数传入程序中。argparse 模块还会自动生成帮助和使用手册,并在用户给程序传入无效参数时报出错误信息。实例:if __name__ == '__main__': parser = argparse.ArgumentParser(description='You can write some description at here.',epilog='the message at the

2020-08-04 16:55:30 161

原创 git随笔

git随笔强制提交强制覆盖拉取查看冲突回滚到某一个版本git commit 注释规范强制提交git push -u origin master -f强制覆盖拉取# 从远程仓库下载最新版本git fetch -all # 将本地设为刚获取的最新的内容git reset --hard origin/master查看冲突回滚到某一个版本git commit 注释规范注释格式[标签]:[注释内容]标签的作用是快速识别和判断出当前提交的内容的作用。常用标签init: 初始化项目a

2020-08-02 16:05:56 264

原创 Linux命令笔记

Linux命令笔记文件相关ssh相关传文件文件相关复制文件/文件夹复制一个file到当前文件夹下取名为file2cp file1 file2复制一个file到当前文件夹下的folder文件夹下并取名为file2cp file1 folder/file2复制一个folder到当前目录下并命名为folder2cp -r folder folder2复制一个folder到当前目录下的folder2目录下并命名为folder3cp -r folder folder2/folder3移动

2020-08-02 11:12:30 195

原创 Python@函数装饰器

Python@函数修饰器@staticmemod@classmethod@propertypython有三种函数装饰器@staticmethod、@classmethod 和 @property,分别是修饰静态方法,类方法,属性方法(把方法当做属性)@staticmemod静态方法调用无需创建对象,用s类访问(现在已经不能用实例对象访问了)。但是静态方法不能访问类的成员方法和变量。 class Student(object): __num=0 def __new__(self):

2020-07-30 18:12:15 140

原创 pytorch学习笔记(三)

文章目录CIFAR图片分类实现数据获取数据分析网络构建训练与可视化CIFAR图片分类实现数据获取这里数据获取依旧使用torchvision,后面会尝试做一点自己的数据集。这里关注一下归一化这个问题,在没有使用BN的情况下,我们通常会对数据进行归一化或者标准化,好处我大概总结了一下:计算机大数吞小数的情况,也就是数值方面的问题在训练中,针对激活函数的非线性性,在区间限制内才有比较好的非线性性。梯度的数量级可能变化非常大,同时可能会存在数值问题权值太大,学习率就必须非常小,也会引发数值问题收敛

2020-06-22 11:10:00 241

原创 Linux自动挂载windows分区

前言我是双系统,每次重启ubuntu之后呢,之前建立的在wondows下的硬盘的分区的软链接都会掉,并且每次打开pycharm、vscode之类的软件都会找不到工程。因此我希望能够开机的时候就自动挂在window的分区,就像是本身就是ubuntu的分区一样。自动挂载在media下建立一个同名文件夹并修改权限sudo mkdir /media/Esudo chmod -R 777 /media/E获取要自动挂载的分区的UUID和分区类型TYPE(base) liuxin@liuxin:/med

2020-06-17 17:40:18 498

原创 Linux typra配置picgo图床

Linux typra配置picgo图床我喜欢在typra写笔记写文章什么的,但是每次要进行迁移,或者上传github的时候,本地的图片就无法跟着一起上传,就会造成图片丢失。但是利用图床就可以在typra编写文档的时候,就一键上传到gitee/github上面,并将文档中所有图片的本地链接都转换成图片在远程的链接,以后就算文档进行转移,图片也不会丢失。windows下配置非常简单,很快就配置好了,但是linux下我就花了一些时间。这里记录一下。一、typra下载typra在linux下的下载可以w

2020-06-16 21:45:49 1398 4

原创 C++学习笔记(一)

文章目录类基本类成员函数类访问修饰符构造函数与析构函数拷贝构造函数友元函数this静态成员继承类基本类成员函数在c++中,类成员函数一般在类内进行定义,但是也可以通过类内声明,在外部利用范围解析运算符::来定义(对于一些大型的类,类当中只做声明,这样对类的成员以及结构就会显得非常清晰)。#include <iostream>#include <string.h>using namespace std;class Student{ public:

2020-06-14 20:01:17 184

原创 pandas学习笔记

文章目录Panda学习笔记panda简介基本数据类型SeriesDataFrame提取、添加、删除行(列)索引追加删除统计运算分组异常值处理字符串空值处理筛选非数字型筛选其余类型筛选Panda学习笔记panda简介基本数据类型SeriesSeries 是带标签的一维数组,可存储整数、浮点数、字符串、Python 对象等类型的数据。轴标签统称为索引。调用 pd.Series 函数即可创建 Series:import pandas as pdimport numpy as npimport ma

2020-05-26 13:55:43 285

原创 SPP Net笔记

SPP Net文章目录SPP NetSPP Net的由来SPP NET基本原理SPP Net的由来论文地址来自于北邮的一个小姐姐的翻译地址比较好的解释说到SPP Net就不得不提RCNN了,RCNN的一般流程可以概括为:将输入图片进行resize;利用selective search 算法在图像中从上到下提取2000个左右的Region Proposal;将每个Region P...

2020-04-16 23:22:13 179

原创 Faster R-CNN论文笔记

Faster R-CNN论文翻译AbstractState-of-the-art object detection networks depend on region proposal algorithms to hypothesize object locations.Advances like SPPnet [1] and Fast R-CNN [2] have reduced the ...

2020-04-15 11:14:06 591

原创 pytorch学习笔记(五)调参优化

在CIFAR上的优化调参前言这次的实验主要是为了针对笔记(三)和笔记(四)上的后续的操作,同时也是为了撰写高级数字图像处理的论文而做理论和数据准备。网络结构更换自定义网络第一次实验是在自己设计的一个7层网络上进行的,2层卷机层,2层池化层,3层全连接层。训练过程未做任何处理,最后结果在40%。包括后来调整了很多参数,最后只能达到下面的效果。从上面的图可以明显的看到,此模型的训练误差不...

2020-04-08 09:56:11 813

原创 pytorch学习笔记(四)ResNet

ResNet以及在CIFAR上实现分类ResNet介绍ResNet全名Residual Network残差网络。Kaiming He 的《Deep Residual Learning for Image Recognition》获得了CVPR最佳论文。他提出的深度残差网络在2015年可以说是洗刷了图像方面的各大比赛,以绝对优势取得了多个比赛的冠军。而且它在保证网络精度的前提下,将网络的深度达到...

2020-04-04 17:34:49 565

原创 机器学习优化算法

梯度下降算法动手学深度学习批量梯度下降批量梯度下降是最原始的梯度下降方法,在没有mini_batch之前,在进行一次梯度更新时需要把所有的样本损失进行计算,最后求出它们的梯度,最后求平均。∇f(x)=1n∑i=1n∇fi(x)\nabla f(\boldsymbol{x})=\frac{1}{n} \sum_{i=1}^{n} \nabla f_{i}(\boldsymbol{x})∇...

2020-03-28 20:40:06 158

原创 pytorch学习笔记特别篇(可视化)

visdom学习笔记visdom介绍Visdom是Facebook专门为PyTorch开发的一款可视化工具,其开源于2017年3月。Visdom十分轻量级,但却支持非常丰富的功能,能胜任大多数的科学运算可视化任务,支持远程,支持tensor和numpy数据格式。中文教程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WiyyQYpj-1584443281913)...

2020-03-17 19:08:43 877

原创 关于深度学习的一个简单想法

现今,深度神经网络,都是预先定义好了网络结构,在大量学习中得到模型权重,模型的连接本身是固定的,也就是各个神经元的连接关系是在网络结构中确定了的。最后训练的结果,依旧可表示为多元多次函数的表达式模型。面对不同的输入,其表达式并不会改变,造成有的模型鲁棒性就很差。但是,如果我们可以设计某一种机制,可以通过改变权重本身的系数(只有0和1),那么我们就能够改变神经元之间的连接关系,并单独设计一个网络,...

2020-02-22 15:42:02 169 1

原创 pytorch学习笔记(二)(补充)

文章目录简单数据分类实验数据制造网路搭建优化器与损失函数训练与输出简单数据分类实验这里记录一下莫烦视频的分类实验,一个平面上的离散数据的分类。数据制造torch.normal(*mean*, *std*, ***, *generator=None*, *out=None*) → Tensor离散正态分布,其中mean和std都可以是多维数据。可以:mean多维,std一维;mean一维...

2020-02-21 20:35:37 294

原创 pytorch学习笔记(二)

文章目录搭建第一个神经网络Module模块基本属性Sequential常用的方法搭建第一个神经网络Module模块模块(Module)是所有神经网络模型的基类,新建的网络应该继承于它。基本属性Moudle可以用add_module添加模块;apply(function)将function函数应用于每个子模块和父模块;def print_module(m): #定义一个打印mo...

2020-02-18 23:21:59 387

原创 pytorch学习笔记(一)

文章目录前言tensor1.创建tensor2. 基本属性3. 基本方法4. 运算5. GPU运算前言此为小弟pytorch的学习笔记,希望自己可以坚持下去。(2020/2/17)pytorch官方文档pytorch中文教程tensortensor是pytorch的最基本数据类型,相当于numpy中的ndarray,并且属性和numpy相似,tensor可在GPU上进行运算。tens...

2020-02-18 15:19:53 197

原创 mmdetection论文笔记

文章目录mmdetection介绍论文翻译Abstract1. Introduction2. Supported Frameworks介绍mmdetection介绍论文翻译Abstract​ We present MMDetection, an object detection toolbox that contains a rich set of object detection and...

2020-01-31 22:35:31 2146 3

原创 天池大赛-数智重庆比赛日志

文章目录一、mmdetection配置与应用1.anaconda安装此帖子用于记录天池大赛的比赛经历,同时为组内人员做笔记比赛详情:https://tianchi.aliyun.com/competition/entrance/231763/forum一、mmdetection配置与应用先说下基本环境:ubuntu18.04,gcc 7.4.0 ,显卡2060s(8g)1.anacond...

2020-01-18 23:02:53 1440 2

原创 程序生涯:我走过的坑(Linux)

程序生涯:我走过的坑(Linux)电脑配置双系统(win下安装ubuntu18.04LTS)安装cuda、cudnn关于修改默认gcc版本的办法电脑配置双系统(win下安装ubuntu18.04LTS)安装cuda、cudnn虽然我一直强调利用conda指令我们能够构建我们的GPU环境,但是还是不得不遗憾的给大家说,conda提供的只是python自身所需要的一些工具包和链接库,当我们在编译...

2019-10-31 16:39:28 152

原创 numpy创建二维灰度图像数组不能正常显示的问题

文章目录numpy创建的数组不能正常显示为图像numpy创建的数组不能正常显示为图像刚刚开始接触opencv结合numpy的图像处理,写的第一个程序就出现了问题,先贴出有问题的代码import numpy as npimport cv2#以灰度模式读取图片img=cv2.imread('E:\CV\Program\picture\DIP3E_CH03_Original_Images\...

2019-09-07 18:50:10 606

原创 EXCEL身份证号码校验以及提取基本信息

文章目录前言身份证号校验校验规则前言我们的居民身份证作为我们国家每个人唯一的身份标识,其设计十分巧妙,18位的身份证号包含了许多信息,并且为了防止身份证录入错误,还提供了一种可靠的校验方式。顺带介绍一下我们身份证的构成。我们以500225199203026858为例号码含义500225行政区域代码19920302出生年月685同一地区同一天出生的顺序...

2019-08-06 11:10:33 1861

原创 程序生涯:我走过的坑(Python)

Python块前言从2016年大二开始正式接触编程,大三开始接触python,由于其开源性和多样性,使我遇到过无数大大小小的问题,同一个问题有时候会重复遇到,每次都要重新上论坛寻求解决方案,花费了很多时间,因此今日痛定思痛,决定开贴,记录我的问题以及最终解决方案,== 一来做工和笔记,二来希望有一天,这几篇帖子能够帮助更多的人。==by:liuxin2019/7/91. anaconda...

2019-07-11 09:36:41 451 1

原创 MySQL安装教程随笔

关于mysql啊,网上的教程五花八门,这里记录下自己安装的流程:资源下载:mysql的安装一共有两种方式,一种是直接下载可运行的安装程序,另一种下载安装压缩包。我们这里选择安装包:下载地址,(PS:电脑上有5.7的备份);同时这里给出安装程序的连接:下载地址,可供自行选择。解压修改文件先解压压缩包,放到安装目录下,新建文件“ my.ini”放至bin文件夹下[mysql]...

2019-04-11 10:53:15 123

原创 设置mysql可远程访问

利用Navicat访问远程服务器发现失败,看了一些帖子发现原来mysql默认只允许用户本地登录,需要远程连接可进行以下操作:允许root用户在任何地方进行远程登录,并具有所有库任何操作权限:配置mysql首先登录mysql: 打开控制 台,进入安装路径->输入 mysql -u root -p ->输入密码:C:\>cd C:\Program Files\MySQL\My...

2019-04-10 21:27:13 738

原创 yolo TensorFlow实战(一)yolo算法理解

yolo算法简述相关资料论文原稿以及翻译:https://github.com/SnailTyan/deep-learning-papers-translation可用示例(yolo v3):https://github.com/xiaochus/YOLOv3yolo算法吴恩达视频:https://mooc.study.163.com/learn/2001281004?tid=200139...

2019-01-15 22:10:28 4447

原创 tensorflow学习笔记之conv2d函数使用

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入卷积操作t...

2019-01-10 19:17:32 1177

空空如也

空空如也

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

TA关注的人

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