![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习(Deep learning)
文章平均质量分 81
越野者
视频图像处理与人工智能研究者
展开
-
深度强化学习Deep Q-Network(DQN)玩CartPole游戏源码运行笔记
1. 运行环境介绍NVIDIA GTX 1070Ubuntu 16.04 x64CUDA 8.0.61cuDNN 5.1Python 3.4TensorFlow 1.2.0Keras 2.2.4(Keras-2.2.4-py2.py3-none-any.whl)OpenCV 3.1.0 for Python3.4(opencv-3.1.0-np111py34_1.tar.bz2)...原创 2019-03-18 08:38:02 · 1616 阅读 · 0 评论 -
深度强化学习Deep Q-Network(DQN)玩CartPole游戏源码运行笔记(Pinard版本)
1. 运行环境介绍NVIDIA GTX 1070Ubuntu 16.04 x64CUDA 8.0.61cuDNN 5.1Python 3.4TensorFlow 1.2.0OpenCV 3.1.0 for Python3.4(opencv-3.1.0-np111py34_1.tar.bz2)gym(gym-0.12.0.tar.gz)2. 准备下载源码(单文件源码)并存放...原创 2019-03-24 19:58:20 · 1589 阅读 · 0 评论 -
DaSiamRPN视频目标跟踪源码运行笔记
1. 论文基本信息论文标题:原创 2019-03-12 07:36:16 · 3628 阅读 · 17 评论 -
深度强化学习研究笔记(2)——Q-learning(Q-learning问题描述,Q-table方法,一个Python小例子)
文章目录1. Q-learning2.1. Q-learningQ-learning是一种典型的基于价值(Value)函数的强化学习方法,其中的Q是一个数值,通常在初始化时有可能被赋予一个任意数值(因问题场景而异),在迭代时刻ttt,我们有状态sts_tst,此时代理做出动作ata_tat,然后得到奖励rtr_trt,从而进入到一个更新的状态st+1s_{t+1}st+1,从而Q值得到...原创 2019-03-16 01:48:14 · 7815 阅读 · 4 评论 -
深度强化学习研究笔记(1)——入门(马尔科夫决策过程,贝尔曼方程,价值迭代和策略迭代)
1. 强化学习(Reinforcement learning)概述强化学习(Reinforcement learning)的基本内涵是将问题用代理和环境进行建模。其中代理能够对环境执行一些特定的动作a∈Aa \in Aa∈A,从而到达某个状态s∈Ss \in Ss∈S,然后我们就可以根据该状态为代理赋予特定的奖励rrr。强化学习的基本思想如下图所示:代理的目标是最大化未来的奖励总和,它通过将...原创 2019-03-15 10:09:00 · 4916 阅读 · 5 评论 -
RT-MDNet视频目标跟踪源码运行笔记——Testing模式
1. 论文基本信息论文标题:Real-Time MDNet论文作者:Ilchae Jung(Dept. of CSE, POSTECH, Korea)等人论文出处:ECCV 2018在线阅读:http://openaccess.thecvf.com/content_ECCV_2018/papers/Ilchae_Jung_Real-Time_MDNet_ECCV_2018_paper.p...原创 2019-03-09 17:17:26 · 2739 阅读 · 9 评论 -
解决PyTorch报错“cublas runtime error : library not initialized”
运行一段深度学习的training代码时遇到如下错误: File "train_mdnet.py", line 69, in train_mdnet neg_regions = neg_regions.cuda() File "/home/dodge/anaconda3/envs/py27_for_pytorch020/lib/python2.7/site-packages/tor...原创 2019-03-02 23:51:28 · 13545 阅读 · 1 评论 -
Ubuntu 16.04 x64安装Anaconda和TensorFlow 1.2.0笔记(with GPU)
注 1: Anaconda官方安装手册备查:https://docs.anaconda.com/anaconda/install/linux/注 2: TensorFlow的官方安装手册备查:https://www.tensorflow.org/install/pip1. 预备环境介绍NVIDIA GTX 1070Ubuntu 16.04 LTS 64bitCUDA 8.0.61cu...原创 2019-03-05 17:08:47 · 712 阅读 · 0 评论 -
Ubuntu16.04 x64安装CUDA 7.5和cuDNN 5.0笔记
1. 下载S1. 下载CUDA 7.5安装包,地址:https://developer.nvidia.com/cuda-75-downloads-archive 。其中选项如下图所示(尽管自己的系统是Ubuntu 16.04的,但仍然可以用CUDA 7.5 for Ubuntu 15.04):S2. 下载好安装包后,最好将其放置在一个全英文、不带空格的路径下。2. 禁用Nouveau显示...原创 2019-03-06 09:09:07 · 1411 阅读 · 0 评论 -
深度强化学习研究笔记(3)——Deep Q-Network(DQN)(DQN问题引入,建模,一个Python小例子)
文章目录1. DQN问题描述1. DQN问题描述传统Q-learning方法难以处理真实场景下的高维数据,将大量的state和QQQ value存储在内存中会导致计算复杂。于是有研究者想到利用深度神经网络(DNN)来高维数据的强化学习问题,其核心思想是利用价值函数的近似(Value Function Approximation)求解,通过深度神经网络来表示QQQ值的近似分布。下图描述了如何利用...原创 2019-03-26 01:32:10 · 5687 阅读 · 3 评论 -
MDNet视频目标跟踪源码运行笔记(Python 2.7版本)——Testing模式
1. 论文基本信息论文标题:Learning Multi-Domain Convolutional Neural Networks for Visual Tracking论文作者:Hyeonseob Nam(Dept. of Computer Science and Engineering, POSTECH, Korea)等人论文出处:CVPR 2016在线阅读:https://arxi...原创 2019-04-11 11:21:48 · 939 阅读 · 0 评论 -
MDNet视频目标跟踪源码运行笔记(Python 2.7版本)——Training and then testing模式
1. 论文基本信息论文标题:Learning Multi-Domain Convolutional Neural Networks for Visual Tracking论文作者:Hyeonseob Nam(Dept. of Computer Science and Engineering, POSTECH, Korea)等人论文出处:CVPR 2016在线阅读:https://arxi...原创 2019-04-16 10:42:08 · 1819 阅读 · 6 评论 -
SiamMask视频目标跟踪源码运行笔记——Demo模式
1. 论文基本信息论文标题:Fast Online Object Tracking and Segmentation: A Unifying Approach论文作者:Qiang Wang(Institute of Automation, Chinese Academy of Sciences, CASIA)等论文出处:CVPR 2019在线阅读:https://arxiv.org/p...原创 2019-09-05 11:28:08 · 2650 阅读 · 10 评论 -
MDNet视频目标跟踪源码运行笔记(Python 3.6版本)——Testing模式
1. 论文基本信息论文标题:Learning Multi-Domain Convolutional Neural Networks for Visual Tracking论文作者:Hyeonseob Nam(Dept. of Computer Science and Engineering, POSTECH, Korea)等人论文出处:CVPR 2016在线阅读:https://arxi...原创 2019-08-22 17:30:18 · 1350 阅读 · 2 评论 -
MDNet视频目标跟踪算法中的重检测机制分析
1. 论文基本信息- 论文标题:Learning Multi-Domain Convolutional Neural Networks for Visual Tracking- 论文作者:Hyeonseob Nam(Dept. of Computer Science and Engineering, POSTECH, Korea)等人- 论文出处:CVPR 2016- 在线阅读:[htt...原创 2019-09-15 14:56:29 · 956 阅读 · 0 评论 -
解决“The NVIDIA driver on your system is too old”
问题描述:在进行PyTorch调用时报如下错误AssertionError:The NVIDIA driver on your system is too old (found version 9010).Please update your GPU driver by downloading and installing a newversion from the URL: http:/...原创 2019-06-27 10:21:02 · 24319 阅读 · 2 评论 -
深度强化学习玩Flappybird代码运行笔记——Testing模式
1. 运行环境介绍NVIDIA GTX 1070Ubuntu 16.04 x64CUDA 8.0.61cuDNN 5.1Python 3.4TensorFlow 1.2.0PyGame 1.9.4OpenCV 3.1.0(opencv-3.1.0-np111py34_1.tar.bz2)OpenCV-Python for Python 3.4(opencv3-3.1.0-py3...原创 2019-06-04 20:06:32 · 1443 阅读 · 0 评论 -
ATOM视频目标跟踪论文笔记
文章目录1. 论文基本信息2. 论文想要解决的问题3. 核心思想1. 论文基本信息论文标题:ATOM: Accurate Tracking by Overlap Maximization论文作者:Martin Danelljan(CVL, Linkoping University, Sweden)等人论文出处:CVPR 2019在线阅读:https://arxiv.org/pdf/18...原创 2019-06-16 17:44:08 · 9512 阅读 · 17 评论 -
Precise RoI Pooling(PrRoI Pooling)笔记
Precise ROI Pooling(PrRoI Pooling)方法由旷视科技于ECCV 2018上提出,作为他们的论文Acquisition of Localization Condence for Accurate Object Detection中的一部分。其主要思想如下:原创 2019-05-27 11:09:00 · 8104 阅读 · 2 评论 -
YOLOv3目标检测源码运行笔记(PyTorch版本)——Testing模式
1. 论文基本信息论文标题:YOLOv3: An Incremental Improvement论文作者:Joseph Redmon(University of Washington)等人论文出处:arXiv在线阅读:https://arxiv.org/pdf/1804.02767.pdf源码链接 1:https://pjreddie.com/darknet/yolo/ (官方)源码...原创 2019-04-29 10:10:13 · 2615 阅读 · 2 评论 -
Ubuntu 16.04下解决"libcurand.so.8.0 cannot open shared object file: No such file or directory"
解决方法:S1. 首先在CUDA的安装目录的lib64文件夹下检查是否有libnppc.so.8.0文件,如果有,则继续S2;否则重新安装CUDAS2. 打开终端,运行如下命令即可解决问题:sudo cp /usr/local/cuda-8.0/lib64/libcurand.so.8.0 /usr/local/lib/libcurand.so.8.0 && sudo ldc...原创 2019-04-26 00:49:15 · 2437 阅读 · 1 评论 -
DAT(NIPS 2018)视频目标跟踪论文笔记
1. 论文基本信息论文标题:Deep Attentive Tracking via Reciprocative Learning论文作者:Shi Pu(Beijing University of Posts and Telecommunications)等人论文出处:NIPS 2018在线阅读:https://arxiv.org/pdf/1810.03851.pdf源码链接:https...原创 2019-03-02 03:16:13 · 2691 阅读 · 1 评论 -
DAT(NIPS 2018)视频目标跟踪源码运行笔记
1. 论文基本信息论文标题:Deep Attentive Tracking via Reciprocative Learning论文作者:Shi Pu(Beijing University of Posts and Telecommunications)等人论文出处:NIPS 2018在线阅读:https://arxiv.org/pdf/1810.03851.pdf源码链接:https...原创 2019-02-20 03:48:18 · 1891 阅读 · 0 评论 -
Windows 10系统下PyCharm安装或导入TensorFlow笔记
1. 环境介绍CPU:Intel Core i5 7500OS:Windows 10 64bitVS:Visual Studio 20152. 安装TensorFlow安装TensorFlow环境,可以参考本人另一篇博客文章:Windows 10系统下安装和搭建TensorFlow(for CPU only) ,已经安装TensorFlow的可以跳过该步骤。安装完成后,请记...原创 2018-11-21 02:17:21 · 19498 阅读 · 6 评论 -
Ubuntu Linux操作系统安装CUDA、CuDNN以及MatConvNet for CFNet跟踪算法运行
环境介绍操作系统:Ubuntu 16.04 x64CUDA版本:CUDA Toolkit 8.0 - Feb 2017cuDNN版本:cuDNN 5.1安装CUDA在NVIDIA官方网站上下载CUDA 8.0:https://developer.nvidia.com/cuda-80-ga2-download-archive以Ubuntu 16.04操作系统为例,在下载页面进行...原创 2018-11-10 01:20:10 · 2256 阅读 · 3 评论 -
CFNet视频目标跟踪核心源码分析——tracking部分
1. 论文信息 论文题目:End-to-end representation learning for Correlation Filter based tracking 论文出处:CVPR 2017 论文作者:Jack Valmadre,Luca Bertinetto等人 论文主页:http://www.robots.ox.ac.uk/~luca/cfnet.html 在线...原创 2018-07-17 16:40:34 · 2699 阅读 · 8 评论 -
CFNet视频目标跟踪核心源码分析——training部分
1. 论文信息论文题目:End-to-end representation learning for Correlation Filter based tracking 论文出处:CVPR 2017 论文作者:Jack Valmadre,Luca Bertinetto等人 论文主页:http://www.robots.ox.ac.uk/~luca/cfnet.html 在线阅读:http://op...原创 2018-07-06 08:10:48 · 1986 阅读 · 3 评论 -
CFNet视频目标跟踪核心源码分析——网络结构设计及实现
1. 论文信息论文题目:End-to-end representation learning for Correlation Filter based tracking 论文出处:CVPR 2017 论文作者:Jack Valmadre,Luca Bertinetto等人 论文主页:http://www.robots.ox.ac.uk/~luca/cfnet.html 在线阅读:...原创 2018-07-26 21:25:12 · 5161 阅读 · 3 评论 -
CFNet视频目标跟踪源码运行笔记(2)——training and then tracking
友情提示:如果只希望了解如何利用作者发布的预训练网络直接进行tracking(免训练模式),可以阅读本人另一篇博客:CFNet视频目标跟踪源码运行笔记(1)——only tracking论文信息论文题目:End-to-end representation learning for Correlation Filter based tracking 论文出处:CVPR 2017 论文...原创 2018-04-08 21:21:45 · 5280 阅读 · 17 评论 -
CFNet视频目标跟踪源码运行笔记(1)——only tracking
友情提示:如果希望了解如何从头开始训练网络并进行跟踪,可以阅读本人另一篇博客: CFNet视频目标跟踪源码运行笔记(2)——training and then tracking论文信息论文题目:End-to-end representation learning for Correlation Filter based tracking 论文出处:CVPR 2017 论文作者:Ja...原创 2018-03-30 17:30:54 · 6822 阅读 · 58 评论 -
Windows 10 x64搭建cuDNN
环境介绍Windows 10 x64CUDA 8.0cuDNN v5.1 (Jan 20, 2017), for CUDA 8.0操作步骤首先安装CUDA,具体步骤可以参考本人另一篇博客:https://blog.csdn.net/discoverer100/article/details/79758499将下载的cudnn-8.0-windows10-x64-v5.1...原创 2018-03-30 16:11:07 · 1481 阅读 · 1 评论 -
Windows 10 x64搭建CUDA
环境介绍Windows 10 x64Visual Studio 2015MATLAB 2017bCUDA 8.0MatConvNet安装步骤注意:对于已经安装了显卡驱动的同学而言,最好选择自定义。避免重复安装驱动导致无休止长时间黑屏(若遇到,重启可以解决,但是需要将CUDA卸载掉重装)。 注意:对于已经安装了显卡驱动的同学而言,此处只选择CUDA组件即可,原因同上。 ...原创 2018-03-30 15:33:15 · 1389 阅读 · 0 评论 -
Windows 10系统下安装和搭建TensorFlow笔记(for CPU only)
1. 环境介绍CPU:Intel Core i5 7500OS:Windows 10 x64VS:Visual Studio 2015Anaconda:5.3.0 x64(下载地址:https://www.anaconda.com/download/ )注意: 本文仅适用于基于CPU的TensorFlow环境搭建,对GPU硬件没有要求,也无需安装显卡驱动。2. 安装Anaconda...原创 2018-11-19 22:55:06 · 9450 阅读 · 11 评论 -
ADNet视频目标跟踪源码运行笔记(MATLAB版本)——training and then test模式
1. 论文基本信息论文标题:Action-Decision Networks for Visual Tracking with Deep ReinforcementLearning论文作者:Sangdoo Yun(Seoul National University, South Korea)等人论文出处:CVPR 2017在线阅读:http://openaccess.thecvf.co...原创 2019-03-05 17:17:03 · 1874 阅读 · 4 评论 -
ADNet视频目标跟踪源码运行笔记(MATLAB版本)——Test模式
1. 论文基本信息论文标题:Action-Decision Networks for Visual Tracking with Deep ReinforcementLearning论文作者:Sangdoo Yun(Seoul National University, South Korea)等人论文出处:CVPR 2017在线阅读:http://openaccess.thecvf.co...原创 2019-01-15 20:46:22 · 1213 阅读 · 2 评论 -
解决PyTorch报错“no CUDA-capable device is detected”
在进行PyTorch调用GPU进行计算时,出现如下错误:THCudaCheck FAIL file=/opt/conda/conda-bld/pytorch_1511304568725/work/torch/lib/THC/THCGeneral.c line=70 error=38 : no CUDA-capable device is detected...RuntimeError: cu...原创 2019-02-20 01:22:25 · 40437 阅读 · 9 评论 -
Python实现深度学习MNIST手写数字识别(单文件,非框架,无需GPU,适合初学者)
注: 本文根据阿卡蒂奥的博客文章进行调整,修复了少量问题,原文地址:https://blog.csdn.net/akadiao/article/details/781757371. 运行环境建议Python 2.x2. 准备S1. 创建工程目录,名字自定义。S2. 在上述工程目录中创建源码文件main.py。S3. 下载MNIST手写数字图像数据集文件 mnist.pkl.gz,这...原创 2019-03-01 09:12:41 · 6158 阅读 · 2 评论 -
Ubuntu 16.04 x64安装Anaconda和PyTorch 0.2.0笔记(with GPU)
注 1: Anaconda官方安装手册备查:https://docs.anaconda.com/anaconda/install/linux/注 2: 适用于PyTorch早期版本的官方安装手册备查:https://pytorch.org/get-started/previous-versions/1. 预备环境介绍NVIDIA GTX 1070Ubuntu 16.04 LTS 64bi...原创 2019-02-12 00:11:21 · 1985 阅读 · 0 评论 -
Ubuntu 16.04 x64安装CUDA 8.0和cuDNN 5.1笔记
注: CUDA官方安装手册备查:https://docs.nvidia.com/cuda/archive/8.0/cuda-installation-guide-linux/index.html1. 准备S1. 下载CUDA安装包(地址:https://developer.nvidia.com/cuda-80-ga2-download-archive),如下图所示:S2. 禁用Nouvea...原创 2019-02-11 16:57:52 · 1304 阅读 · 0 评论 -
MDNet视频目标跟踪源码运行笔记(MATLAB版本)——Training and then Testing模式
1. 论文基本信息论文标题:Learning Multi-Domain Convolutional Neural Networks for Visual Tracking论文作者:Hyeonseob Nam(Dept. of Computer Science and Engineering, POSTECH, Korea)等人论文出处:CVPR 2016在线阅读:https://arxi...原创 2019-02-10 18:18:09 · 2576 阅读 · 1 评论