hunterlew的专栏

做一个有理想的工科男!

排序:
默认
按更新时间
按访问量

Windows下pytorch的安装与入门

上班前的最后一个寒假,接触了pytorch框架。由于家里只有windows笔记本,因此在windows环境下安装。安装方法见https://zhuanlan.zhihu.com/p/26871672。我安装后碰到了如下问题,记录下来以便查阅:conda install -c peterjc123 ...

2018-03-05 21:08:44

阅读数:670

评论数:0

基于FPGA的卷积网络加速设计

       答辩完了,放上来毕设的最后一部分内容,CNN的硬件加速。大多数论文采用的FPGA加速大多基于HLS或是OpenCL,用高级语言编写的。我没有接触过,不知道转化为底层HDL效率如何。本科学了verilog,因此还是用的verilog HDL硬件语言设计的。       传送门如下:ht...

2018-01-19 11:05:34

阅读数:441

评论数:1

基于深度学习的雷达目标检测识别——写在毕业前

研究生毕设做的雷达目标检测识别,把深度学习用在自然图像的那套东西迁移到SAR图像上,用的faster-rcnn。最近在做最后的整理和优化,代码刚刚release到Github上。GPU和cuda版本不同的可能需要重新编译一下。 传送门:https://github.com/hunterlew...

2017-11-15 21:41:14

阅读数:2323

评论数:11

caffe在win10下的配置

由于某些原因,需要在windows下配置caffe,基本上是按照caffe的windows分支的readme上写的安装的。大致说一下流程: https://github.com/BVLC/caffe/tree/windows 1、 安装准备 VS2015,python3.5,matlab20...

2017-11-09 08:36:48

阅读数:472

评论数:0

CART之回归树构建

原文链接:https://cethik.vip/2016/09/21/machineCAST/ 一、概念 CART全称叫Classification and Regression Tree。首先要强调的是CART假设决策树是二叉树,内部结点特征的取值只有“是”和“否”,左分支是取值为“是”的分支,...

2017-08-19 21:39:23

阅读数:625

评论数:0

Caffe SSD 配置与安装

为了跟进目标检测框架的最新进展,于是配置了SSD框架并成功运行demo,其中遇到不少坑记录下来。   1、假设CUDA、CuDNN、OpenBLAS、OpenCV等都已经安装完毕。我的版本是Ubuntu16.04+CUDA8.0+CuDNN5.0+OpenCV3.0。之前已成功配置过caffe-m...

2017-06-23 14:18:06

阅读数:4896

评论数:2

caffe实战之classify.py解析

本文将对caffe/python下的classify.py代码以及相关的classifier.py和io.py进行解析。 一、classify.py 由最后的if __name__ == '__main__': main(sys.argv)代表该文件在命令行下运行,则运行main函数,参数存放在s...

2017-05-31 11:12:32

阅读数:2704

评论数:0

caffe实战之训练并测试自己的数据

训练之前,确认caffe已经编译成功。本文以mstar数据库为例,介绍如何在caffe平台上训练卷及神经网络模型并进行测试。 一、准备数据 这个步骤是最繁琐,也最容易出错的一步,任何差池都会导致最终训练效果不如人意, 建议多花时间检查这部分,确保数据集的质量。 1、在data文件夹下新建文件夹ms...

2017-05-23 22:39:51

阅读数:949

评论数:0

ubuntu+cuda8.0+opencv3 Caffe GPU环境配置

最近临近中期答辩,在总结一些以前碰到过的坑,以便后人乘凉。回顾了一下去年配置caffe的完整流程,去年双11买的神舟z7m电脑,性价比很高,显卡是GTX965m的,查了计算能力达5.2,刚买回来后就开始捣腾caffe环境下的配置。当时配置过程一波三折,主要卡在显卡驱动这一环节,因为Ubuntu对N...

2017-05-22 16:46:48

阅读数:995

评论数:0

Faster-RCNN算法精读

读论文:《Faster R-CNN: Towards Real-Time ObjectDetection with Region Proposal Networks》   摘要:算法主要解决两个问题: 1、提出区域建议网络RPN,快速生成候选区域;2、通过交替训练,使RPN和Fast-RCNN网络...

2017-05-01 22:39:52

阅读数:41052

评论数:7

C++ 输入方法

一、字符串输入: 1、面向单词的输入: cin>>使用空白(空格、制表符和换行符)确定字符串的结束位置。如果一次输入两个单词,中间隔着空格,则只读取第一个单词,并自动在结尾处添加空字符。而另一个单词会留在缓冲中,有可能被后面的输入读到。 2、面向行的输入: 1)getline,通过回车...

2017-02-04 10:23:45

阅读数:537

评论数:0

C++ cout输出技巧

cout默认输出格式为十进制。 如果要输出十六进制,输出前加: cout 如果要输出八进制,输出前加: cout

2017-02-04 09:58:26

阅读数:611

评论数:0

深度学习之路—写在开题前

明天即将研究生开题答辩,旁边机器还在跑着程序验证最新的网络结构,在笔记本上敲打心情日记。接到深度学习目标识别的题目真是阴差阳错,今年4月份alphago获胜的时候,王老师表示很关心这个方向,希望我们也做一个“狗”出来。我们都把它当玩笑了,事后,我尝试接触神经网络的知识,就想轻碰这个坑,拿它预测个波...

2016-10-15 20:58:11

阅读数:2003

评论数:1

Batch Normalization 学习

原文地址:http://blog.csdn.net/hjimce/article/details/50866313 作者:hjimce 一、背景意义 本篇博文主要讲解2015年深度学习领域,非常值得学习的一篇文献:《Batch Normalization: Accelerating Deep...

2016-08-21 14:13:18

阅读数:1044

评论数:0

深度学习UFLDL教程翻译之自我学习

一、概述        假设我们有足够强大的学习算法,得到较好结果的其中一种最靠谱的方法是给算法提供更多的数据。这验证了在机器学习的那句格言:“有时候获胜的不是谁有最好的算法,而是谁有最多的数据。”        也许有人总能得到有标记的数据,但这么做成本很高。特别地,研究人员已经采用极致的工具例...

2016-08-18 22:31:17

阅读数:1598

评论数:0

深度学习UFLDL教程翻译之PCA白化

一、引入        主成分分析(PCA)是一种降维算法,能大大加速你的无监督特征学习算法。更重要的是,理解PCA能让我们后面实现白化,这是一个对所有算法适用的重要的预处理步骤。        假设你在图像上训练你的算法。不过输入稍微有点冗余,因为图像中相邻的像素值是高度相关的。具体来说,假...

2016-08-13 22:46:01

阅读数:2408

评论数:0

深度学习UFLDL教程翻译之自动编码器

一、自动编码器 目前为止,我们介绍了神经网络在有标签的训练样本的有监督学习中的应用.现在假设我们只有一个未标记的训练集{x(1),x(2),x(3),…},其中x是n维的.自动编码器神经网络是一种采用反向传播的无监督学习算法,让目标值和输入相等,即让y(i)=x(i). 这是一个自动编码器: ...

2016-08-10 21:51:16

阅读数:6115

评论数:0

深度学习UFLDL教程翻译之卷积神经网络(二)

一、概述 一个卷积神经网络(CNN)是由一个或多个卷积层(通常伴随着降采样一步)构成,并加上一个或多个和在标准的多层神经网络一样的全连接层。CNN的结构是设计用于利用输入图像的2D结构(或其他2D输入例如语音信号)。这是由局部连接、权值共享以及一些引起平移不变特征的池化操作来实现的。CNN的另一个...

2016-08-09 21:53:46

阅读数:1997

评论数:0

深度学习UFLDL教程翻译之卷积神经网络(一)

A、使用卷积进行特征提取 一、概述 在前面的练习中,你解决了像素相对较低的图像的相关问题,例如小的图片块和手写数字的小图像。在这个节,我们将研究能让我们将这些方法拓展到拥有较大图像的更加实际的数据集的方法。 二、全连接网络        在稀疏自编码器中,我们所做的设计选择是将所有隐藏层单元与输入...

2016-08-07 20:54:35

阅读数:1961

评论数:2

深度学习UFLDL教程翻译之优化:随机梯度下降

一、概述 批量方法,例如有约束方法BFGS,它在每次迭代中使用全部训练集来计算参数的下一次更新,这类方法很好地收敛于局部最优解。它们在框架实现下(例如minFunc)也能直接得到好的结果,因为它们几乎不用调整多少超参数。然而,在全部训练集上计算代价和导数在实践中经常运行很慢,而且有时候数据集太大,...

2016-08-06 23:03:31

阅读数:1476

评论数:0

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