深度学习
文章平均质量分 66
zsyddl2
这个作者很懒,什么都没留下…
展开
-
CNN (深度神经网络)的本质
目前CNN 效果这么好,并不是因为深度神经网络的深,而是局部卷积+pooling的结果。偶然看到GCforest,据说效果也很好。 使用其他方式代替神经网络,实现CNN结构,我预测效果一样好,或者会有更多其他优势。 一直在研究用其他方式实现CNN的过程。目前看 gcforest 做到了。看看这个方向没错。 另外,lstm 不一定是对语音序列处理效果最好的。 使用卷积方式扩展到时间原创 2017-03-06 12:35:46 · 1784 阅读 · 1 评论 -
深度学习, cnn,本质不是深而是卷积pooling,验证ok。
2017-5-6 做了整体图像2x2 blocks 的卷积验证。有初步效果已经是惊喜了。 今天完成 4x4blocks卷积 并连接 2x2block卷积,这样形成了两级卷积pooling。这里的卷积不是传统的卷积乘加结果,而是适用聚类的思想,计算欧式距离。 4x4卷积pooling之后 需要重新形成一个二维图像才可进一步卷积。这里稍微花了一些心思才做到。 结果比预期还好(提取特征原创 2017-05-19 17:21:18 · 583 阅读 · 0 评论 -
caffe2 vs2015 编译经验 (网上来回copy的不好使)
1/先安装git -window 版本 cmd 命令 到你自己的目录。 git clone --recursive https://github.com/caffe2/caffe2.git git只能 命令行,没办法免费的,就将就吧。 这样下来的肯定是编译不过的。这个坑足够大,大到你的跪了。这个情况下,主要是 third_party目录是空的。从git运行命令看,运行了xxx分钟...原创 2018-06-18 20:28:41 · 892 阅读 · 0 评论 -
win7 x64 vs2015 c++ 使用 tensorflow
(这里不想使用"深度学习",因为这个名字就是炒作,而且这两年的神经网络带来的性能,并不是因为深.) 最近的需求需要预研下人脸识别/人工智能. 虽然目前各种人脸识别/图像识别/人工智能,都只是处于人工智障阶段,但是不可否认还是有一些实际价值.所以需要选择一个方案,在项目中使用起来,带来价值,方可推动继续研究. 前面文章说了.caffe2 是个巨大的坑,现在还不适合跳入. 在短...原创 2018-07-09 12:30:18 · 2887 阅读 · 0 评论 -
win7 x64 vs2015 c++ 使用 tensorflow - 1 简单神经网络训练,预测
这是一个有一个中间层 一个输出层的神经网络demo. 输入数据为 1维数据.中间层10个神经元 输出成10个神经元. 其中一些都是临时为了测试修改的, 数据也是写固定了.后面补充可以动态输入数据的情况. 完整工程网盘路径: 附带了 tensorflow lib 所以很大. 链接:https://pan.baidu.com/s/1fwP7-D1-Usz1Ec5cY-RaYg 密码:0hlb...原创 2018-07-09 16:40:02 · 1204 阅读 · 1 评论 -
win7 x64 vs2015 c++ 使用 tensorflow - 2 使用 facenet 模型
简单调用 facenet模型,并对比欧式距离.使用了opencv做人脸检测.其中一些参数暂时写死了.目前的效果一般般.因为 opencv对人脸的不同姿态检测并不是太准.(暂时依赖于Qt的QString 和 QImage ) 1/ create: Scope m_root = Scope::NewRootScope(); Status status = NewSess...原创 2018-07-25 16:09:46 · 1976 阅读 · 1 评论 -
openCL 低延迟,频繁调用实验方案
openCl低延迟,频繁调用实验 1 opencl 可以利用gpu对计算进行加速.gpu对比cpu的特点,并行的核多,同步操作并行计算效率高(逻辑步调完全一致).串行逻辑比如cpu. 可以加速的算法: 1) 大量的数学运算.比如矩阵的加减乘除. 其中数据类型为float的单精度/半精度吞吐量最大.int不如float. 2) 可并行的排序/搜索.这是...原创 2018-08-09 17:18:30 · 1123 阅读 · 2 评论 -
cuda 封装接口这么锉
用nv显卡做计算. 不得不用cuda,因为老黄的对opencl对待的很不友好. 没想到其亲生的 cuda比opencl接口low了一大截. 简单使用第一印象: 居然主要函数接口,没提供句柄参数, 需要使用某个显卡,只能setDevice(index), 然后操作.然后重新setDevice才可以调用其他显卡. 看到这样的操作顿时晕倒, 做显卡那么牛,就不能认真点做接口...难道又外包给...原创 2018-08-17 15:59:25 · 356 阅读 · 0 评论