自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(673)
  • 资源 (1)
  • 收藏
  • 关注

转载 OpenCV探索之路(七):霍夫变换

我们如何在图像中快速识别出其中的圆和直线?一个非常有效的方法就是霍夫变换,它是图像中识别各种几何形状的基本算法之一。霍夫线变换霍夫线变换是一种在图像中寻找直线的方法。OpenCV中支持三种霍夫线变换,分别是标准霍夫线变换、多尺度霍夫线变换、累计概率霍夫线变换。在OpenCV中可以调用函数HoughLines来调用标准霍夫线变换和多尺度霍夫线变换。HoughLinesP函数用于调用累积概率霍夫线变换...

2018-06-03 17:13:36 1320 1

转载 OpenCV探索之路(六):边缘检测(canny、sobel、laplacian)

边缘检测的一般步骤:滤波——消除噪声增强——使边界轮廓更加明显检测——选出边缘点Canny算法Canny边缘检测算法被很多人推崇为当今最优秀的边缘检测算法,所以我们第一个就介绍他。opencv中提供了Canny函数。#include<opencv2\opencv.hpp> #include<opencv2\highgui\highgui.hpp>using nam...

2018-06-03 17:12:11 1258

转载 基于深度学习的行人重识别研究综述

转自:https://zhuanlan.zhihu.com/p/31921944前言:行人重识别(Person Re-identification)也称行人再识别,本文简称为ReID,是利用计算机视觉技术判断图像或者视频序列中是否存在特定行人的技术。广泛被认为是一个图像检索的子问题。给定一个监控行人图像,检索跨设备下的该行人图像。在监控视频中,由于相机分辨率和拍摄角度的缘故,通常无法得到质...

2018-06-03 15:44:13 8371 1

转载 zero-shot learning 论文三篇小结

what is zero-shot learning zero-shot learning 是为了能够识别在测试中出现,而在训练中未遇到过的数据类别。例如识别一张猫的图片,但在训练时没有训练到猫的图片和对应猫的标签。那么我们可以通过比较这张猫的图片和我们训练过程中的那些图片相近,进而找到这些相近图片的标签,再通过这些相近标签去找到猫的标签。(个人认为zero-shot learning应该属于迁移...

2018-05-24 23:14:42 2218 2

转载 从Inception v1,v2,v3,v4,RexNeXt到Xception再到MobileNets,ShuffleNet,MobileNetV2

v1:Going deeper with convolutionsInception v1的网络,主要提出了Inceptionmodule结构(1*1,3*3,5*5的conv和3*3的pooling组合在一起),最大的亮点就是从NIN(Network in Network)中引入了1*1 conv,结构如下图所示,代表作GoogleNet假设previous layer的大小为28*28*192...

2018-05-17 09:34:02 477

转载 手打例子一步一步带你看懂softmax函数以及相关求导过程

这几天学习了一下softmax激活函数,以及它的梯度求导过程,整理一下便于分享和交流!softmax函数softmax用于多分类过程中,它将多个神经元的输出,映射到(0,1)区间内,可以看成概率来理解,从而来进行多分类!假设我们有一个数组,V,Vi表示V中的第i个元素,那么这个元素的softmax值就是更形象的如下图表示:softmax直白来说就是将原来输出是3,1,-3通过softmax函数一作...

2018-05-15 11:39:07 1277

转载 Linux下利用ZeroMQ让C++和Python交互

环境Ubuntu 14.04 + gcc/g++4.8.4 +Python 2.7需求最近在搞一个项目,需要让C++和Python交互,当然这种交互不是在C++中调用Python代码,而是先让C++代码处理一个程序,再把输出用Python代码处理。网上看到有人用socket解决,可本人对socket一向排斥,然后就采用了更强大的分布式RPC框架——ZeroMQ来让二者交互。ZeroMQ介绍Zero...

2018-05-14 23:35:47 717

转载 Linux下使用python读取共享内存

python没有独立的库可以读取linux下的共享内存,下面使用ctypes调用系统的API读取共享内存的内容使用C++创建共享内存Cpp代码  #include <stdio.h>  #include <iostream>  #include <unistd.h>    #include <sys/ipc.h>  #include <sys/...

2018-05-14 23:07:56 5728

转载 iOS调用opencv 开启摄像头

      下载LOFTER我的照片书  |上一篇写的是iOS调用opencv框架,单纯的调用展示一张图片,深入到opencv框架中调用系统摄像头时时检测当前镜头展示的内容,这是要引入头文件#import<opencv2/highgui/cap_ios.h> #import "ViewController.h"#import <opencv2/opencv.hpp>#imp...

2018-05-10 17:31:48 2322

转载 IOS开发调用opencv的坑

1,添加opencv.framework后编译报错: exposure_compensate.hpp:66:12: Expected identifier 同样的报错在blender里,解决:点到源代码处把NO改为NO_EXPOSURE_COMPENSATOR = 0,就好了2,报错:找不到 #import <opencv2/highgui/cap_ios.h> 改为 #import ...

2018-05-10 17:30:27 969

转载 Valgrind使用说明

Valgrind是运行在Linux上一套基于仿真技术的程序调试和分析工具,是公认的最接近Purify的产品,它包含一个内核——一个软件合成的CPU,和一系列的小工具,每个工具都可以完成一项任务——调试,分析,或测试等。Valgrind可以检测内存泄漏和内存越界,还可以分析cache的使用等,灵活轻巧而又强大。    一 Valgrind概观Valgrind的最新版是3.2.3,该版本包含下列工具:...

2018-05-09 22:09:29 975

转载 NLP:language model(n-gram/Word2Vec/Glove)

首先,大概讲一下自然语言处理的背景。互联网上充斥着大规模、多样化、非结构化的自然语言描述的文本,如何较好的理解这些文本,服务于实际业务系统,如搜索引擎、在线广告、推荐系统、问答系统等, 给我们提出了挑战。例如在效果广告系统中,需要将 Query(User or Page) 和广告 Ad 投影到相同的特征语义空间做精准匹配,如果 Query 是用户,需要基于用户历史数据离线做用户行为分析,如果 Qu...

2018-04-18 12:55:52 2440

转载 学习SVM(一) SVM模型训练与分类的OpenCV实现

学习SVM(一) SVM模型训练与分类的OpenCV实现 学习SVM(二) 如何理解支持向量机的最大分类间隔 学习SVM(三)理解SVM中的对偶问题 学习SVM(四) 理解SVM中的支持向量(Support Vector) 学习SVM(五)理解线性SVM的松弛因子Andrew Ng 在斯坦福大学的机器学习公开课上这样评价支持向量机: support vector machines is the s...

2018-03-17 16:09:11 1823

转载 cuda 函数前缀:device/global/host 相关问题

在深度学习caffe框架等多处,用到了CUDA函数,使代码加速,其文件类型为XXX.cu。在运行这些CUDA函数时,会遇到一下C++里没有的问题,比如函数前缀问题,如果在修改编写.cu文件时不注意,会出现问题,因此本文在这里讨论一下。主要解决如下问题:error : calling a __host__ function from a __global__ function is not allo...

2018-03-14 10:49:16 947

转载 #pragma unroll

CUDA在给出的实例程序中出现了不少次的 #prama unroll 的用法,搜集到资料整理如下:1. 官方文档 CUDA C PROGRAMMING GUIDE v6.5 中给出的说明:By default, the compiler unrolls small loops with a known trip count. The #pragma unroll directive however...

2018-03-13 15:51:08 3783

转载 C++——多线程编程(一)std::thread

(一)与C++11多线程相关的头文件C++11 新标准中引入了四个头文件来支持多线程编程,他们分别是< atomic> ,< thread>,< mutex>,< condition_variable>和< future>。 •< atomic>:该头文主要声明了两个类, std::atomic 和 std::atomic_f...

2018-03-12 15:07:41 603

转载 CUDA编程-(2)其实写个矩阵相乘并不是那么难

程序代码及图解析:123456789101112131415161718#include <iostream>#include "book.h"__global__ void add( int a, int b, int *c ) {    *c = a + b;}int main( void ) {    int c;    int *dev_c;    HANDLE_ERROR( ...

2018-03-09 10:54:44 532

转载 CUDA线程协作之共享存储器“__shared__”&&“__syncthreads()”

在GPU并行编程中,一般情况下,各个处理器都需要了解其他处理器的执行状态,在各个并行副本之间进行通信和协作,这涉及到不同线程间的通信机制和并行执行线程的同步机制。共享内存“__share__”CUDA中的线程协作主要是通过共享内存实现的。使用关键字“__share__”声明共享变量,将使这个变量驻留在共享内存中,该变量具有以下特征:位于线程块的共享存储器空间中与线程块具有相同的生命周期仅可通过块内...

2018-03-09 02:25:52 1615 1

转载 【CUDA学习】__syncthreads的理解

__syncthreads()是cuda的内建函数,用于块内线程通信.__syncthreads() is you garden variety thread barrier. Any thread reaching the barrier waits until all of the other threads in that block also reach it. It isdesigned...

2018-03-09 02:21:45 2820

转载 CUDA笔记2:概念理解

CUDA基本概念:CUDA全称是ComputeUnified Device Architecture,中文名称即统一计算设备架构,它是NVIDIA公司提出了一种通用的并行计算平台和编程模型。使用CUDA,我们可以开发出同时在CPU和GPU上运行的通用计算程序,更加高效地利用现有硬件进行计算。并行编程的中心思想是分而治之:将大问题划分为一些小问题,再把这些小问题交给相应的处理单元并行地进行处理。在C...

2018-03-09 01:10:28 431

转载 CUDA中的常量内存__constant__

GPU包含数百个数学计算单元,具有强大的处理运算能力,可以强大到计算速率高于输入数据的速率,即充分利用带宽,满负荷向GPU传输数据还不够它计算的。CUDA C除全局内存和共享内存外,还支持常量内存,常量内存用于保存在核函数执行期间不会发生变化的数据,使用常量内存在一些情况下,能有效减少内存带宽,降低GPU运算单元的空闲等待。使用常量内存提升性能使用常量内存可以提升运算性能的原因如下:对常量内存的单...

2018-03-08 01:32:17 2800

转载 cuda 函数前缀:device/global/host 相关问题

在深度学习caffe框架等多处,用到了CUDA函数,使代码加速,其文件类型为XXX.cu。在运行这些CUDA函数时,会遇到一下C++里没有的问题,比如函数前缀问题,如果在修改编写.cu文件时不注意,会出现问题,因此本文在这里讨论一下。主要解决如下问题:error : calling a __host__ function from a __global__ function is not allo...

2018-03-08 01:25:15 1265

转载 Facebook开源AI对话研究平台ParlAI ,解决人机对话最常见5类问题

几乎每篇研究者都说自己提出的漂亮模型是最先进的。AI 研究很难从表面上判断论文的价值编者按:本文由微信公众号“新智元”(ID:AI_era)编译, 来源:Facebook、Techcrunch;36氪经授权发布。Facebook近日宣布开源其AI对话研究平台 ParlAI ,集合了常见的20多个数据集,解决人机对话中最常见的5类问题。Fortune 报道称,Facebook的目标是让计算机与人类进...

2018-03-07 17:32:32 1777

转载 Github 最新 AI 开源项目了解一下?

这是 PaperDaily 的第 48篇文章DeepPavlov#对话系统训练开源库DeepPavlov 是一个基于 TensorFlow 和 Keras 的智能对话库,其主要用途在于推动 NLP 和对话系统的研究,提升复杂对话系统的实现和评价效果。DeepPavlov 可为研究者提供:用于实现和测试对话模型的框架一系列预训练的 NLP 模型、预定义的对话系统组件(机器学习/深度学习/规则系统)和...

2018-03-07 17:24:55 1935

转载 谷歌新一代WaveNet :深度学习怎么生成语音? | 2分钟论文

这里是,雷锋字幕组编译的Two minutes paper专栏,每周带大家用碎片时间阅览前沿技术,了解AI领域的最新研究成果。原标题 NATURAL TTS SYNTHESIS BY CONDITIONING WAVENET ON MEL SPECTROGRAM PREDICTIONS | Two Minute Papers翻译 | 张锋凯 整理 | 凡江 林尤添在往期的2分钟论文栏目中,我们有谈...

2018-03-07 17:22:31 4563

转载 干货 | 深度学习时代的目标检测算法

AI 科技评论按:本文作者 Ronald,首发于作者的知乎专栏「炼丹师备忘录」,AI 科技评论获其授权转发。目前目标检测领域的深度学习方法主要分为两类:two stage 的目标检测算法;one stage 的目标检测算法。前者是先由算法生成一系列作为样本的候选框,再通过卷积神经网络进行样本分类;后者则不用产生候选框,直接将目标边框定位的问题转化为回归问题处理。正是由于两种方法的差异,在性能上也有...

2018-03-07 17:18:17 21809 2

原创 安装mongodb driver

1. 安装MongoDB C driversudo apt-get install pkg-config libssl-dev libsasl2-devwget https://github.com/mongodb/mongo-c-driver/releases/download/1.9.2/mongo-c-driver-1.9.2.tar.gztar xzf mongo-c-driver

2018-01-24 22:51:20 1174

转载 AlphaZero 实战:从零学下五子棋(附代码)

雷锋网(公众号:雷锋网) AI 科技评论按,本文作者一缕阳光,本文首发于知乎专栏强化学习知识大讲堂,雷锋网 AI 科技评论获其授权转载。2 个多月前,AlphaGo Zero 横空出世,完全从零开始,仅通过自我对弈就能天下无敌,瞬间刷爆朋友圈,各路大神分分出来解读,惊叹于其思想的简单、效果的神奇。很快就有大神放出了开源版的 AlphaGo Zero,但是只有代码,没有训练出来的模型,因为据大神推算

2018-01-18 10:30:47 15804 4

转载 在Linux系统下用dd命令制作ISO镜像U盘启动盘

首先在 Linux 系统中打开终端,确认 U 盘路径:sudo fdisk -l1格式化 U 盘,为了格式化首先需要 umount U 盘: /dev/sdb 是我的 U 盘设备。sudo umount /dev/sdb*1格式化 U 盘:sudo mkfs.vfat /dev/sdb -I1使用 dd 命令,格式如下:sudo dd if=xxx.is

2018-01-05 19:15:17 1091

转载 制作ubuntu16.04的docker镜像

背景因为笔者是在vagrant转移到docker的玩家,所以对系统镜像情有独钟。如果你是windows、mac用户,那么你可能就需要一个干净的系统镜像,来使用docker(docker依赖于linux内核)。而在linux下开发的话,则无需再安装任何系统镜像,直接使用docker即可。在此背景下,那么一个干净的系统镜像,就有了必要的意义。笔者开始搜索有关docker打包Ubuntu镜像的

2018-01-03 16:31:11 2263 1

转载 GCC5.4安装

1.下载镜像站点:https://gcc.gnu.org/mirrors.html速度还不错的:ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/2.解压安装依赖库./contrib/download_prerequisites3.配置./configure --dis

2018-01-03 14:51:49 2960

转载 Linux下安装GCC5.3.0(亲测有效)

对于linux小白来说,只需要先知道怎么安装,至于为什么等学了linux再说吧。。知识不系统的坏处啊!首先,一般ubuntu上都预装了低级版本的Gcc,完全可以应付刷OJ时的C+Class+STL的风格,但因为寒假里非常固执地要看C++primer,所以只能把编译器升级到最新版本以符合C++11/14标准。安装GCC必备的几个东西:1。gcc5.3.0的源代码压缩包

2018-01-03 13:57:19 3765

转载 深度强化学习的18个关键问题

深度强化学习的问题在哪里?未来怎么走?哪些方面可以突破?这两天我阅读了一篇猛文Deep Reinforcement Learning: An Overview ,作者排山倒海的引用了200多篇文献,阐述强化学习未来的方向。原文归纳出深度强化学习中的常见科学问题,并列出了目前解法与相关综述,我在这里做出整理,抽取了相关的论文。这里精选18个关键问题,涵盖空间搜索、探索利用、策略评估、

2017-12-23 01:08:58 5568 1

转载 Linux终极shell-Z Shell--用强大的zsh & oh-my-zsh把Bash换掉

CSDNGitHubLinux终极shell-Z Shell-用强大的zsh & oh-my-zsh把Bash换掉AderXCoding/system/tools/zsh大多数的Linux用户偏爱Bash,因为发行版通常默认的就是它。 Bash确实是不错的Shell,但仍有用很多不尽人意的地方,如自动补全的功能不够强大,定

2017-12-18 17:48:46 2210

转载 Memory Networks

引言Memory Networks是由Facebook的Jason Weston等人提出的一个神经网络框架,通过引入长期记忆组件(long-term memory component)来解决神经网络长程记忆困难的问题。在此框架基础上,发展出许多Memory Networks的变体模型,本期精选了5篇Memory Networks相关的论文,分别如下:1、Memory Network

2017-12-13 22:51:22 3655

转载 记忆网络之Dynamic Memory Networks模型介绍及代码实现

记忆网络之Dynamic Memory Networks今天我们要介绍的论文是“Ask Me Anything: Dynamic Memory Networks for Natural Language Processing”,这篇论文发表于2015年6月,从题目中就可以看得出来,本文所提出的模型在多种任务中均取得了非常优秀的表现,论文一开始说道,NLP中很多任务都可以归结为QA问题,所以

2017-12-13 16:16:50 1339

原创 计算机视觉-自然语言处理-语音 最新论文阅读网站

https://amds123.github.io/

2017-12-06 01:09:47 1309

转载 GBDT算法原理深入解析

梯度提升(Gradient boosting)是一种用于回归、分类和排序任务的机器学习技术,属于Boosting算法族的一部分。Boosting是一族可将弱学习器提升为强学习器的算法,属于集成学习(ensemble learning)的范畴。Boosting方法基于这样一种思想:对于一个复杂任务来说,将多个专家的判断进行适当的综合所得出的判断,要比其中任何一个专家单独的判断要好。通俗地说,就是“三

2017-11-29 09:38:19 1047

转载 深度学习训练时GPU温度过高?几个命令,为你的GPU迅速降温。

新买回来的不带水冷公版GPU,在满负载运行的时候,温度从室温马上飙升到85度,而且模型训练不是几分钟完事,很有可能要长期保持在高温状态下运行,让如此昂贵的GPU一直发烧真是让人太心疼!首先得到知乎上一位朋友的文章启发,文章点击这里:从零开始组装深度学习平台(GPU散热)。这篇文章写的是在ubuntu X server环境下,通过修改nvidia-settings来修改GPU风扇速度,因为

2017-11-28 22:33:28 9437 1

转载 matplotlib绘图

需求简述:从mongodb取出目标数据,按照日期将成都市房屋成交量以折线图的形式展示;有坐标名称,有图例;日期为x轴,成交量为y轴,如果日期过多,则部分均匀展示;新房和二手房分两个图展示。1、日期作为x轴参考官方示例api example code: date_demo.py#按照月份展示坐标轴坐标x值,按照日期绘图,months = mdates.MonthLocato

2017-11-28 17:59:36 789

directshow_SDK开发笔记

directshow_SDK开发笔记directshow_SDK开发笔记directshow_SDK开发笔记

2011-04-03

空空如也

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

TA关注的人

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