自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 语义分割—对FCN、U-Net、SegNet的一点理解

语义分割—对FCN、U-Net、SegNet的一点理解最近在看语义分割的论文,有很多高级的方法,今天再回味了一下语义分割元老级的一些方法,在这里只写大概的理解,详细内容还是建议看论文FCNFCN是元老,提出了全卷积网络,将原本网络顶层的全连接结构用卷积结构代替。这样就将原本输出的一维向量改为二维特征图的形式,保存了二维信息。实现语义分割还需将特征图上采样到与原图对应的size,这里问题就出现...

2019-04-21 16:10:53 6504 2

原创 visdom--ssh远程访问主机visdom

ssh远程访问主机visdom问题:装好了visdom后,无法通过主机端口8097,在本机浏览器访问运行命令:python -m visdom.server显示在本地浏览器上将地址复制并转到时出现了无法访问网站的情况问题解决:1、网上查阅到的解决办法基本上都是人为这种错误导致的原因是本机与服务器端的端口定向问题,也就是说本机浏览器上无法运行服务器端的端口(可是为什么tenso...

2019-04-10 10:15:09 3579 5

翻译 论文笔记--deeplabv3--Rethinking Atrous Convolution for Semantic Image Segmentation

论文笔记–deeplabv3–Rethinking Atrous Convolution for Semantic Image Segmentation文章地址:https://arxiv.org/abs/1706.05587项目地址:https://github.com/NanqingD/DeepLabV3-Tensorflow本篇文章作为使用空洞卷积解决语义分割全局context信息与局...

2019-02-23 11:44:06 1253

转载 论文笔记-PSPNet-Semantic Segmentation--Pyramid Scene Parsing Network

论文笔记-PSPNet-Semantic Segmentation–Pyramid Scene Parsing NetworkPSPNetPyramid Scene Parsing Network文章地址:paper项目地址:https://github.com/hszhao/PSPNetkerastensorflow部分内容转载于https://blog.csdn.net/u01...

2019-02-22 11:32:29 725

翻译 论文笔记-BiSeNet:Bilateral Segmentation Network for Real-time Semantic Segmentation

论文笔记-BiSeNet:Bilateral Segmentation Network for Real-time Semantic Segmentation文章地址:https://arxiv.org/abs/1808.00897v1从文章题目就可以晓得,BiSeNet是针对实时语义分割提出的,目的是高速的inference并且保持较高的精度,自己跑模型出来的精度还是蛮可以的,不过当然是跑不...

2019-02-20 22:13:01 2394

翻译 论文小结-GCN语义分割(Large Kernel Matters —— Improve Semantic Segmentation by Global Convolutional Network)

Large Kernel Matters ——Improve Semantic Segmentation by Global Convolutional Network论文地址:github项目地址:论文创新点:1、提出GCN网络结构,权衡定位与分类之间的精度矛盾2、提出边界精细化模块Boundary Refinement block,提高语义分割前景物体边界的定位精度Abstrac...

2019-02-20 11:49:03 4159 3

原创 论文小结-Deep Image Matting

Deep Image Matting论文是adobe公司针对图像精细分割提出的,所属领域为matting,其中的思路感觉是如今matting任务中的最常见的思路,即先通过语义分割网络生成二分类的前景背景图,处理成trimap或者直接生成trimap,将trimap与原RGB图合并成4通道输入进行图像的精细分割。Abstract摘要指出之前的方法在matting过程中,前景背景颜色相近或纹理复...

2019-02-18 19:12:05 1799 2

原创 jupyter notebook的python包环境配置与检查

jupyter notebook的python包环境配置与检查1、包环境查看首先我们如何知道当前jupyter notebook中都安装了哪些包呢?看顶部的菜单栏,点击conda就能够看到如下界面红色框是我当前的几个condo环境,选择对应环境即可在右侧菜单栏查看对应已安装的包了2、如何将自定义的conda环境加入jupyter notebook内核?1)将全部conda环境加入内...

2019-02-16 11:11:16 6358

转载 TensorFlow安装与卸载(anaconda版本)

TensorFlow安装与卸载(anaconda版本)anaconda可以方便的进行虚拟环境的配置和搭建,通常我们可以选择pip install 或者 conda install进行包的下载安装,这里小姐anaconda安装包步骤:1、anaconda search -t conda tensorflow查找可用的tensorflow源,该命令运行后终端会输出所有可用的源2、anacond...

2019-01-18 13:37:43 61326 3

原创 Github:Semantic-Segmentation-Suite分割网络集锦--使用小结

最近在做matting的比赛,所以学了一些分割的内容,并且在师姐的推荐下找到了一个非常好的github仓库,里面囊括了绝大多数经典的分割网络的TensorFlow版本实现,而且坑不是很多,仓库地址:https://github.com/GeorgeSeif/Semantic-Segmentation-Suite好了今天跑的是deeplabv3,小结一下使用过程:首先本地建一个仓库 使用命令:...

2019-01-16 20:31:59 5597 99

原创 C++11语言特性小结

c++11新语言特性梳理(这里整理算法书上的内容,方便日后复习)1、类型推导(auto)这个不用多说,c++11提供了不需要预先知道变量类型时,即可定义变量的方式:auto关键字。其实我认为一般在明确知道变量类型时,不用偷懒还是用确定的变量类型定义即可,一般auto用在不知道变量类型或者是声明迭代器变量时:vector<int> vec;vector<int> ve...

2019-01-02 22:05:51 248

转载 目标检测之mAP指标笔记

记录在CSDN博客上看到的关于mAP讲解的精彩内容首先作为目标检测的重要通用指标mAP,用于衡量算法模型对于数据集中指定目标进行检测的准确程度,这个准确程度有两层含义:第一个指分类的精确程度(pricision);第二个指预测框的准确程度(IOU)。一般理解mAP需要先理解什么是pricision,什么是recall,这个可以看文末的博客,有很生动的例子。目标检测的mAP计算,是将模型的输出...

2019-01-01 23:38:38 1404

原创 关于SGD随机梯度下降的batch_size参数

随机梯度下降优化模型时的batch size今天在训练SSD模型的时候,报错,查询显示为GPU显存不足,考虑为batch size过大造成的(这里设置为64),更改为32解决问题。然后查询了一些资料,整理关于batch_size的一些内容:batch size指小批量梯度下降算法中,设置的一次载入内存进行批梯度计算的样本数量,一般在gpu进行计算时,设置为2的幂数时可以获得更少的运行时间。...

2018-12-28 15:17:50 4750

原创 Leetcode--计算一个字符串中最长的有效括号字符长度

Leetcode–计算一个字符串中最长的有效括号字符长度首先这又是一道括号匹配的问题,我这里先记录一下之前几道类似的题目:1、给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。思路:首先空串题目认为是有效字符串,这里只需简单判断...

2018-12-22 23:22:44 1486

原创 论文解读--Automatic Portrait Segmentation for Image Stylization

Automatic Portrait Segmentation for Image Stylization论文及数据下载地址:http://xiaoyongshen.me/webpage_portrait/index.htmlGithub项目地址:我的另一篇使用该github进行model训练和测试过程的梳理博客:...

2018-12-20 19:50:23 3763 12

转载 Linux下实时查看GPU使用状态

Linux实时查看gpu使用状态平时训练深度学习模型是常需要查看服务器的gpu状态,因为实验室的伙伴们都需要用呀,我看gpu没人用的时候再偷偷训练。实时的方法 $ watch -n 10 nvidia-smi每十秒显示一次显存使用情况...

2018-12-19 14:37:30 3580 1

原创 判断树路径上的和是否为某个数

题目来源:牛客网-剑指offer题目描述:输入一颗二叉树的跟节点和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。(注意: 在返回值的list中,数组长度大的数组靠前)思路分析:路径问题从树的根结点到叶结点,所以需要深度优先遍历(dfs),在递归过程中发现当前路径和为给定的数时,将该路径存入vector中,再遍历其...

2018-12-16 20:12:05 464

原创 二叉树的打印

题目来源:牛客网-剑指offer题目描述:从上往下打印树的每一个结点,同层结点从左至右打印思路:我们一般输出二叉树结点是通过三种常用的遍历方法:前序遍历,中序遍历,后序遍历。这三种遍历分别是什么这里就不过多介绍了,网上随便一查会有很多。这里要求的输出顺序与这三种常用的方法不同,有点类似先序遍历,因为先输出的是根结点,但是又并不完全相同,因为先序遍历会顺着子树一直向下直到根结点,再逐层返回。#...

2018-12-16 17:57:30 487

原创 牛客网-和为s的连续正数序列

题目描述:        小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck!输出描述:输出所有...

2018-12-15 21:20:57 120

原创 找出数组中只出现一次的数字(剑指offer)

找出数组中只出现一次的数字来源:牛客网(剑指offer)题目描述一个整型数组里除了两个数字之外,其他的数字都出现了偶数次。请写程序找出这两个只出现一次的数字。重点是要晓得int型数值的异或^结果是什么,假如3个数,3,4,3 分别转换为二进制为 011,100,011 逐个^ (按位异或)得到111^011=100,同时异或也满足交换率,所以:3异或4异或3 =3异或3异或4=4。扩展到...

2018-12-14 17:24:02 1986

原创 【LeetCode】 下一个更大的排列(数组)

…今天做了一道挺有意思的题目,leetcode原题描述如下:实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,2,31,1,5 → 1,5,...

2018-12-14 15:14:19 968

翻译 【论文笔记】- PixelLink: Detecting Scene Text via Instance Segmentation(附源码链接)

PixelLink: Detecting Scene Text via Instance Segmentation一篇通过实例分割(没有用回归哦)的场景文字检测论文,发表于AAAI(2018)github项目源码地址:github.Pixel_Link看完论文后觉得本方法的重点是将文本检测问题进行简化,而不是像很多文本检测方法使用普通物体检测的思路,即文本/非文本分类(text/nonte...

2018-12-12 11:37:41 1296 1

原创 STL-vector清空的几种方法加代码梳理

STL-vector清空的几种方法加代码梳理在做行人检测的项目(HOG+SVM方法)时,因为要计算每幅图像的hog描述子向量,通过调用hog的compute方法,需要传入一个描述子向量:HOGDescriptor hog;vector<float> descriptors;hog.compute(src/*inputImage*/, descriptors, Size(8,8)...

2018-12-09 23:38:42 619

原创 【LeetCode】有效括号生成,回溯法的应用

【LeetCode】有效括号生成题目描述:给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。题目思路:回溯法:一般排列组合的问题都需要用到递归算法中的回溯思路。这道题是典型的回溯法应用的场景,只不过需要在回溯的过程中添加条件限定,不符合有效的括号组合不进行回溯即可。关于回溯法,这一篇博客写的很好很详细啦,链接在下面:回溯法-数据结构与算法 ht...

2018-12-09 14:55:03 1504 1

原创 判断一颗二叉树是否是平衡二叉树

判断一颗二叉树是否是平衡二叉树首先先明确平衡二叉树的性质:1、左子树深度与右子树深度差不大于1;2、左右子树都是平衡二叉树;根据两条性质,判断是否为平衡二叉树的关键是:1、计算树的深度2、递归下面贴出代码:#include <iostream>/*调用深度计算函数,且计算树深度时,若为-1说明子树不平衡,直接返回-1即可*/bool IsBalanced_Sol...

2018-12-09 11:40:24 213

空空如也

空空如也

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

TA关注的人

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