论文摘要

Understanding Convolution for Semantic Segmentation: 大部分优秀的语义分割方法都不外乎在这三点:1)FCN,2)CRFs,3)Atrous convolution。 目前主流的方法关注于前两点,不断使用更深的FCN模型,应用各种形式的CR...

2018-09-04 10:24:55

阅读数 502

评论数 2

python: conda

conda 是一个包管理工具 conda 的权限问题,路径问题等

2018-08-29 00:43:37

阅读数 32

评论数 0

论文:Cascade RCNN

Abstract: 目标检测领域,IoU 被用来定义 positives 和 negatives,当一个detector使用 0.5的IoU时,会产生nosiy detections,但是当提高IoU时,检测的表现又会变差。造成变差的主要原因有两点,一是训练时因为positive samples...

2018-08-23 00:16:34

阅读数 309

评论数 0

二分查找

二分查找的基本假设是数组是有序排列的,时间复杂度 O(log(n))。 主要思路是设定两个头尾指针,比较数组中间节点和待查找元素,如果待查找元素小于中间元素,就将尾指针指向中间元素的前一个元素,反之首指针指向中间元素的下一个元素。 def binarySearch(array,x): ...

2018-08-20 22:16:05

阅读数 42

评论数 0

排序算法

1.冒泡排序       每一次相邻的两个数比较,大数沉底,小数上升,完成一趟,可以让最小的数到达顶端,之后对剩下的【0,i-1】进行相同的排序过程,直到最后排序完成 void BetterBubble(int[] Array,int Size){ int i,j,tmp; ...

2018-08-15 00:33:14

阅读数 52

评论数 0

最大公共子序列

import sys #题目: #给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢? #输出需要删除的字符个数。 #1)将字符串翻转 #2)寻找翻转前和后的字符串寻找最大子序列 #3)用字符串长度减去最大子序列的长度 #最大自子序列使用动态规...

2018-08-12 21:58:53

阅读数 111

评论数 0

论文:Path Aggregation Network for Instance Segmentation

Abstract       神经网络中信息传递的方式很重要。本文提出 PANet 网络来增强 proposal-based 实例分割的信息流。具体的,提出bottom-up path augmentation,adaptive feature pooling和complementary br...

2018-08-06 13:54:59

阅读数 178

评论数 0

cvte一面

防止过拟合的方法都有哪些? 1)正则化 2)drop out  3)增加数据  4)提前停止训练 5)Batch Normalization dropout为什么可以防止过拟合? dropout是指在模型训练的过程中,将神经元按一定的概率进行从网络中丢弃,即置零,对于梯度随机下降来说,因为是...

2018-07-31 22:57:37

阅读数 185

评论数 0

论文:SegNet

Abstract         SegNet网络具有以下几个优点:仅在训练好的模型上进行前向计算便可得到平滑的像素级预测;网络层数的加深有助于利用更大的context来进行预测;可以方便的查看任意层特征激活的影响。 1.Introduction         SegNet由encoder...

2018-07-24 22:43:59

阅读数 1662

评论数 0

论文:U-Net

Abstract:        提出一个依赖于数据增强的方法来更有效的应用标注样本。我们的结构包括一个收缩路径来获得上下文信息和一个对称的扩张路径进行精确地定位,类似于autoencoder。 1.Introduction:        在很多生物成像领域,输出需要包括定位信息,即每一个...

2018-07-24 20:41:44

阅读数 612

评论数 0

基于 caffe2 及 detectron 的 segment for every thing 的训练

1.编译caffe2过程: $: cd build & cmake .. $: make install      2.存在的问题 1) 测试 detectron 出错:No module named past.builtins 测试 caffe2 时出错:p...

2018-07-18 22:07:00

阅读数 377

评论数 0

python opencv 模块

opencv 类似于Python 的 PIL 模块,但是 opencv 的功能更加强大。 opencv 的基本操作: import cv2 import numpy as np #opencv2 读取的图片是按照 BGR 顺序排列的,返回的是一个 BGR 的数组 #load a imag...

2018-07-16 20:26:50

阅读数 414

评论数 0

python argparse模块

argparse模块是 python 命令行参数解析模块 import argparse parse = argparse.ArgumentParser() #创建一个 ArgumentParser 对象,将会保存所有将命令行参数转化为 python 数据类型的必需信息 parse.add_a...

2018-07-09 21:35:15

阅读数 56

评论数 0

python Pickle 模块和 Json 模块

Pickle Pickle 提供了一个简单的持久化功能,可以将对象以文件的形式存放在磁盘上。python 中几乎所有的数据类型(列表,字典,集合,类等)都可以用 pickle 来序列化。序列化后的数据,可读性比较差。 pickle.dump(obj,file[, protocol]): 序列化...

2018-07-01 15:38:42

阅读数 100

评论数 0

cmake 和 make 的使用

ss

2018-06-30 22:40:37

阅读数 103

评论数 0

python: no module named xxx

在 python 中,每一个 py 文件都称为模块,每一个具有  __init__.py 文件的目录称为包。只要模块或者包所在的目录在 sys.path 中,就可以使用 import 模块或者 import 包来使用。...

2018-06-30 18:11:28

阅读数 341

评论数 0

论文:Learning to segment every thing

Learning to Segment Every ThingAbstract提出一个新的半监督训练框架和一个权重转移函数,完成对具有 box 标注但是只有少量 mask 标注的多类别数据集进行实例分割。1.  Introduction实例分割函数需要高质量的标注,这些标注的类别目前只有大约1...

2018-06-24 10:51:57

阅读数 217

评论数 0

Python : locals() 和 globals()

原文Python 两个内置函数,提供基于字典的访问局部和全局变量的方式首先理解 python 中名字空间的概念。Python 使用名字空间的东西来记录变量的轨迹。名字空间是一个字典,键表示变量的名字,值为变量的值。名字空间可以像 python 字典一样访问每一个函数都有自己的名字空间,叫做局部名字...

2018-06-12 10:53:18

阅读数 335

评论数 0

论文:Deep MANTA

Abstract:提出 Deep Many-Tasks 方法来对一个图片进行多任务车辆分析,包括车辆检测,部分定位,可见性描述和 3D维度估计1.Introduction为了获得周围车辆的速度和方向,3D 车辆定位和方向的预测十分重要。为了很好的交通理解,对周围车辆的描述也很重要,例如车大灯的定位...

2018-06-04 11:02:01

阅读数 334

评论数 0

GPU 高性能编程 CUDA : 流

对于大规模数据的并行运算,GPU上的执行性能远高于 CPU 上的性能,除此之外, NVIDAI 图像处理器还支持另一种类型的并行性,类似于 CPU 的多线程应用程序中的任务并行性。任务并行性是指并行执行两个或者多个任务,而不是在大量数据上执行同一个任务。页锁定主页内存之前都是使用 cudaMall...

2018-05-26 21:38:23

阅读数 1777

评论数 0

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