自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Winne

一个程序猿在安定地成长,加油!

  • 博客(24)
  • 问答 (1)
  • 收藏
  • 关注

原创 Allennlp 安装和使用问题

安装指令pip install allennlppip install allennlp-modelscoreference resolution的应用from allennlp.predictors.predictor import Predictor# path can be url or local path (pre-downloaded file)predictor = Predictor.from_path("https://storage.googleapis.com/a..

2021-12-08 10:56:55 1871 1

原创 DGL GATConv 源码解析

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

2021-11-26 15:11:02 2620 1

原创 论文阅读 | LEARNING VIDEO REPRESENTATIONS USING CONTRASTIVE BIDIRECTIONAL TRANSFORMER

1. 论文链接:https://arxiv.org/abs/1906.057432. 论文分类:自监督,视频语言特征联合学习3. 论文目的:利用BERT和对比学习算法学习视频特征4. 论文算法:主要过程:先分别将视频和语音文本输入到CBT和BERT中,得到序列特征(因为先用了两个独立的stream来处理两个序列,所以不需要像VideoBERT那样额外对视频序列进行量化,而是通过两个stream都将序列变成连续特征),然后将两个序列特征拼接在一起经过一个cross-modal CBT。其中CBT模型

2021-02-06 22:43:58 2129

原创 论文阅读 | VideoBERT: A Joint Model for Video and Language Representation Learning

1. 论文链接:https://arxiv.org/abs/1904.01766v22. 论文分类:视频和自然语言特征联合学习,自监督3. 论文目的:利用BERT学习视频序列 x 和语音文本 y 的联合分布 p(x,y)4. 论文应用:(1)text-to-video prediction / text-to-video generation(2)video future forcasting(3)video-to-text5. 论文算法主要过程:将random mask的文本tok

2021-02-06 20:50:17 1332

原创 pytorch 1.1.0+ 版本的CPU资源利用

因为新增了并行利用多核或者多CPU的特性,所以CPU的资源利用度很高,在一些性能高的server上运行速度一般会有所提升。对于只有一台普通PC(如8核的 i7)来说,某些程序可能会跑得比1.0.0的慢,可能是由于线程在多核之间通讯开销造成的。我的情况就是运行时间比1.0.0的版本慢了很多,从0.6 sec到7.0 sec一个batch。如果想要解决这个问题,只需要设置OMP_NUM_THREADS=1来运行就可以回到1.0.0的行为。参考:pytorch github issue...

2020-09-17 14:33:05 826

翻译 ROI Pooling

传统的object detection一般分两步:(1)根据某些规则或者先验知识,先在输入图片上面搜索一堆可能存在物体的框框,叫做region of interest。(2)然后把这些框扔进CNN进行分类。这样做有几个明显的缺点:(1)训练是multi-stage,不是end-to-end的。(2)为了提高精度,往往会生成很多很多候选框,这样会大大增加检测时间。于是,出现了Fast R...

2019-04-22 18:18:23 289

原创 Matlab各种疑难

1. set path错误 想要添加搜索路径,按了set path结果提示找不到pathtool(如果pathdef.m确实存在在toolbox\local文件夹下的话,就按照下面的做法做)savepath pathdef.m然后重启matlab就可以set path把路径加进去了。如果没有pathdef.m,那就搜索matlab文件夹找到pathdef.m然后copy到toolbox\local

2017-03-11 13:10:02 2452

原创 编译MatConvNet(仅CPU版本)

参考文档: http://blog.csdn.net/dlhlsc/article/details/55194111 http://www.vlfeat.org/matconvnet/quick/ https://zhidao.baidu.com/question/1989112016886530387.html在Matlab里面输入命令:untar('http://www.vlfeat.or

2017-03-10 23:21:09 1551

原创 Batch Normalization

参考博客: 深度学习(二十九)Batch Normalization 学习笔记 谈谈Tensorflow的Batch Normalization 数据处理中白化Whitening的作用图解分析原论文:Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift归一化后有什

2017-02-27 14:43:07 324

转载 Tensorflow 变量命名空间及变量重用

参考:tensorflow中文文档 variable_scope变量命名空间tf里面的命名空间和C++的命名空间基本上是同一种东西,能够更好的管理模块的变量(特别是将来会重用到的变量)。最简单的用法就是with tf.variable_scope("layer1"): # 这里就创建了一个名叫layer1的变量空间 v = tf.get_variable("vector", [3],

2017-02-21 18:48:09 2189

原创 Tensorflow 卷积层

Tensorflow函数conv2d的操作图示:示例卷积层的滤波器维数为[3,3,3,2](高3,宽3,3个channel,有两个上述的滤波器。一般理解,filter = [滤波器高,滤波器宽,输入数据的通道数,输出数据的通道数])。里面两个滤波器都是[3,3,3](高3,宽3,3个channel),每个滤波器与图像卷积的过程:滤波器的3个channel分别于图像的3个channel进行卷积,将不同

2017-02-19 11:44:19 3421

转载 Dropout相关问题

防止过拟合的方法:提前终止(当验证集上的效果变差的时候)L1和L2正则化加权soft weight sharingdropoutdropout率的选择经过交叉验证,隐含节点dropout率等于0.5的时候效果最好,原因是0.5的时候dropout随机生成的网络结构最多。dropout也可以被用作一种添加噪声的方法,直接对input进行操作。输入层设为更接近1的数。使得输入变化不会太大(

2017-02-18 20:49:00 1485

原创 Tensorflow利用GPU训练注意事项

训练前要用nvidia-smi来查看一下当前GPU的使用情况,不要一下子就放上去跑把大家一起挤挂了,这是负责任的行为。之前在公司就遇到过训练了好久,结果一个新来的就把服务器挤跪了。。。如果机器上面的GPU之间不能够通信,那就先设定一块要用的GPU吧,在终端上面输入命令export CUDA_VISIBLE_DEVICES=0(数字是GPU的编号)。 用Tensorflow创建session的时候

2017-02-16 12:27:25 17262 3

原创 在Docker Ubuntu镜像中安装tensorflow-gpu

需要在一个Ubuntu的docker镜像中配置tensorflow-gpu环境,按照官网的instruction来一步一步做(安装CUDA的地方有点不同):https://www.tensorflow.org/get_started/os_setupStep 1 安装Anaconda(python 2.7) 官方网站:https://www.continuum.io/downloads#linux

2017-02-15 15:10:45 1594

原创 背包问题 动态规划 滚动数组实现

参考博客 http://blog.csdn.net/liusuangeng/article/details/38374405比起别的讲解背包问题的博客,这一篇更加注重在于理解如何用滚动数组实现动态规划。背包问题特征 1.存在类似一个集合的求解所有子集的特性。关于一个集合的所有子集,会直接考虑每一个集合元素存在或不存在于子集中,最后对于一个由n个元素构成的集合,其子集数目是2的n次方个。也就是1/

2016-07-28 18:55:19 1850 2

原创 map双键-值对及特殊键值对

想着python里面的字典是多么的优美,然后想想c++里面要实现一个双键-值对,可以用来取代二维数组(没什么必要。。。)或者是一些具有不同类型横纵坐标的表。my[make_pair(2, 2)]这个重载了[ ]操作符,如果键不存在则会先插入一个键为(2,2)的对象,然后将值赋为0。慎用!可以用count函数来查看该键是否已经存在。存在为1,不存在为0。#include <cstdio>#inclu

2016-07-28 11:15:41 2241

原创 数组切分 动态规划 递归

hackerank 算法->动态规划->Nikita and the Game https://www.hackerrank.com/challenges/array-splittingNikita just came up with a new array game. The rules are as follows:Initially, there is an array, , contain

2016-07-28 11:05:52 1327

原创 最大子序列和 Maximum Subarray

hackerank 算法->动态规划->The Maximum SubarrayGiven an array A={a1, a2, ..aN} of N elements, find the maximum possible sum of a 1.Contiguous subarray 2.Non-contiguous (not necessarily contiguous) subarray

2016-07-27 20:55:13 560

原创 位操作 自然数区间取与

hackerank and-product题目给定一个自然数区间[a, b],对区间里的所有自然数取与。输入:8 13 计算:8 & 9 & 10 & 11 & 12 & 13 的结果并输出介绍一个很简单的O(log(b - a))复杂度的算法:假设a = 10, b = 1310 的二进制是 01010 11 的二进制是 01011 12 的二进制是 01100 13 的二进制是 0110

2016-07-27 12:48:12 382

转载 Django 静态资源url的设置

任何静态资源在Django搭建的网站中访问,都需要设置其url而不能直接按照文件路径访问。直接参考 http://blog.csdn.net/piano7heart/article/details/8977537

2016-07-26 10:56:49 1209

原创 红黑树详解

掌握红黑树算法,重点在于对于红黑性质的理解以及对所谓 黑的转移 的操作。

2016-07-21 16:03:12 514

原创 DenseCap解读

最近读了一篇关于Image Caption的论文DenseCap [1]。论文里面讲的是一个网络end-to-end的网络,输入一张图片,最后可以得到这张图片每一个region proposal的caption的结果。这个网络连接了用fully convolutional localization layer替换掉RoI的faster R-CNN [2] 和RNN language m

2016-07-19 16:44:18 2954

原创 vs2013 win10 编译libjpeg以及使用CImg加载jpeg图片

1、首先要下载libjpeg的源码,百度网盘链接 http://pan.baidu.com/s/1kUSNOpT  , 文件是jpegsr9.zip2、解压以后找到makefile.vc文件,修改!include 成 本机能够找到win32.mak文件的绝对路径,win10系统的通常修改成!include 3、然后再左下角的搜索框里面搜索visual studio tools找到

2016-04-06 10:51:21 3722 1

转载 在windows下搭建python环境,安装python、pip、virtualen、web.py

参考博客:http://blog.useasp.net/archive/2014/01/16/install-python-setuptools-pip-and-virtualenv-in-windows.aspx要安装pip,python的版本一定要是2.7.x这里提供一个2.7.8版本的下载链接:http://pan.baidu.com/s/1qWHh368安装完这个然后去

2014-09-22 19:33:34 1070

空空如也

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

TA关注的人

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