半监督学习Mean teachers

1. 相关理论概述 Temporal Ensembling方法通过预测的标签的EMA(exponential moving average),并且通过保证ensemle 模型和 trained模型预测标签的连续一致性,从而保证训练得到的ensemle模型尽可能的接近groud truth模型。这里...

2019-03-19 17:46:01

阅读数 3

评论数 0

Linux bash脚本编写

在脚本.sh文件中出现路径找不到的情况 原因可能是,在命令中间丢了续行符"" python research/object_detection/train.py \ --alsologtostderr \ --pipline_...

2019-01-21 11:30:04

阅读数 37

评论数 0

LSTM tf.nn.rnn_cell.LSTMCell

What are c_state and m_state in Tensorflow LSTM? 源码: def __call__(self, inputs, state, scope=None): """Run one step of...

2019-01-04 11:41:53

阅读数 337

评论数 0

gitbash使用

How to add more to Git Bash on Windows Git for Windows comes bundled with the “Git Bash” terminal which is incredibly handy for unix-like commands on...

2019-01-02 17:09:35

阅读数 27

评论数 0

网络模型复杂度计算方法

文章目录网络模型复杂度分析时间复杂度空间复杂度 网络模型复杂度分析 MlM_lMl​: lll层输出 feature map 大小 KlK_lKl​: lll层卷积核大小 C: 通道数,其中Cl−1C_{l-1}Cl−1​为输入通道数,ClC_lCl​为输出通道数 时间复杂度 采用的单位一般使用...

2018-12-28 11:38:30

阅读数 137

评论数 0

目标检测之RetinaNet

论文 地址:https://arxiv.org/pdf/1708.02002.pdf 思想 主要目的是解决易分类样本和难分类样本之间的均衡问题,不仅仅是解决样本不均衡的问题。也就是说使易分类样本对loss的贡献减小,使难分类样本对loss的贡献增大。论文最主要的贡献针对这个问题提出了一个loss函...

2018-12-19 15:38:57

阅读数 263

评论数 0

目标检测之FPN(Feature Pyramid Net)

FPN思想 FPN的思想来源是传统图像处理中的图像金字塔(image pyramid),例如sift特征构建中使用的不同尺度的图像金字塔。FPN思想的主要是用来提高模型对不同大小输入图像以及目标检测问题中不同大小物体的鲁棒性。 模型结构 (a)中的图像金字塔,即将图像resize到不同的大小,...

2018-12-19 11:04:04

阅读数 63

评论数 0

目标检测之SSD

网络结构 改进点 相对于two-stage的目标检测方法faster R-CNN 去掉了检测框的提出和后面针对提出的不同的检测框进行特征采样的过程,提高了速度。但是借鉴了RPN(region proposal net)的过程。 在faster R-CNN中的RPN中采用滑动窗口的方法来得到re...

2018-12-18 17:19:24

阅读数 45

评论数 0

目标检测之YOLO系列

YOLO 整体结构 源码 def _build_net(self): """build the network"&quo...

2018-12-18 14:35:13

阅读数 88

评论数 0

python opencv

1 获得图片中某一块旋转矩形区域 1.1 将原始图片旋转到水平矩形位置进行裁剪 M = cv2.getRotationMatrix2D((x_center, y_center), float(theta)*180/math.pi, 1) cols,rows,_ = img.shape dst = ...

2018-12-13 12:12:06

阅读数 49

评论数 0

git

首次向远程服务器push git和远程服务器之间的通信是通过ssh进行的,所以需要在本地生成ssh通信用的私钥和公钥,并将公钥添加到远程服务器的配置里面,否则会得到'Permission Denied (publickey)'的错误。 添加方法 This means, on your local ...

2018-12-12 10:26:41

阅读数 62

评论数 0

深度学习网络训练不收敛问题

不收敛描述及可能原因分析 不收敛情景1 描述 从训练开始就一直震荡或者发散 可能原因 图片质量极差,人眼几乎无法识别其中想要识别的特征,对于网络来说相当于输入的一直都是噪音数据,所以loss一直震荡无法收敛 大部分标签都是对应错误的标签 leaning rate 设置过大 不收敛情景2 ...

2018-12-10 20:06:39

阅读数 675

评论数 0

目标检测之R-CNN系列

R-CNN 整体结构 Region proposal -> warped region -> CNN -> FC -> linear SVM、...

2018-12-05 11:22:17

阅读数 65

评论数 0

lambda表达式在sort中的使用

文章目录一、lambda表达式一般用法二、 lambda表达式在sort中的使用sort基本用法key可以为一个函数使用lambda表达式 一、lambda表达式一般用法 Blueprint lambda argument: manipulate(argument) Example ad...

2018-12-03 11:05:39

阅读数 295

评论数 0

parameter、argument、attribute、property

由于中文翻译的原因,我们在很多情况下将parameter与argument,Attribute与Property混为一谈,或者说不是很清楚它们的区别。其实它们的真实含义与具体功能还是差别比较大的: parameter:参数(形参) argument:参数(实参) 举个例子: void publ...

2018-11-30 17:01:27

阅读数 68

评论数 0

编程语言的分类Dynamic、Statically

动态语言和静态语言 动态类型语言 Dynamic Programming Language指在运行期间才去做数据类型检查的语言。在用动态语言编程时,不用给变量指定数据类型,该语言会在你第一次赋值给变量时,在内部将数据类型记录下来。JavaScript、python、ruby等属于动态语言 静态类型...

2018-11-30 16:55:07

阅读数 4556

评论数 3

tensorflow相关问题

使用tfrecord 使用tfrecord文件作为网络的输入的时候,出现问题 assertion failed: [Unable to decode bytes as JPEG, PNG, GIF, or BMP 可能原因,生成tfrecord的时候,存入tfrecord的图片的大小和需要解...

2018-11-15 20:07:39

阅读数 118

评论数 0

python使用出现问题总结

pip3相关 当使用pip3命令的时候,出现ImportError: cannot import name ‘main’ 解决办法: 卸载pip3,重新安装pip3 sudo python3 -m pip uninstall pip &&a...

2018-11-15 16:54:02

阅读数 105

评论数 0

pycharm 远程调试docker 中的Python脚本

一、远程服务器以及docker配置ssh 1 原理 将docker中的ssh端口22映射到服务器中的某一个端口,例如9999,本地使用docker的用户名和密码登录9999端口,也就登录了相应的docker 2 ssh配置步骤 运行docker镜像,并且指定相应的端口映射关系 NV_GPU=5...

2018-11-14 20:40:38

阅读数 1806

评论数 0

vim常用指令

查找命令 普通查找 命令模式下,输入’/’(向下查找)或者’?’(向上查找),进入查找状态,输入需要查找的字符或者字符串,Enter确认。 全词匹配 "<“和”>"分别匹配字符串的开头和结尾。 所以如果要全词匹配&...

2018-11-13 11:57:11

阅读数 63

评论数 0

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