摘要:本文记录一些对深度学习的思考总结.意识流写法,想到哪写到哪,日后不定期更新补充. 在没有接触深度学习的时候,觉得这是个非常高大上的技术,数学基础要求非常多,上手门槛非常高.我想很多人和我有一样的想法.这种对深度学习的印象,我想很大一部分来自铺天盖地的自媒体的有关AI的报道解读,造成了一种深度学习,人 阅读全文
posted @ 2019-06-01 11:40 core! 阅读 (518) 评论 (6) 编辑
摘要:卷积神经网络,在图像识别和自然语言处理中有很大的作用,讲cnn的中文博客也不少,但是个人感觉说的脉络清晰清晰易懂的不多. 无意中看到这篇博客,写的很好,图文并茂.建议英文好的直接去看原文.英文不好的就直接看我这篇,算是读后总结吧.原文里对数学原理的着墨不多,在这篇文章里我会留着相关的标题,待日后慢慢 阅读全文
posted @ 2019-01-28 13:56 core! 阅读 (423) 评论 (1) 编辑
摘要:titanic数据集是个著名的数据集.kaggle上的titanic乘客生还率预测比赛是一个很好的入门机器学习的比赛. 数据集下载可以去http://www.kaggle.com/c/titanic/data. 本身写这个系列笔记是作为自己机器学习的记录,也为了加深自己对机器学习相关知识的理解.但 阅读全文
posted @ 2018-12-15 16:59 core! 阅读 (293) 评论 (0) 编辑
摘要:docker操作 我们可以使用 docker images 来列出本地主机上的镜像。 docker run it [imagename] /bin/bash ( i 交互式操作 t 终端) 主机和容器之间拷贝文件 docker cp foo.txt mycontainer:/foo.txt dock 阅读全文
posted @ 2019-11-14 14:31 core! 阅读 (6) 评论 (0) 编辑
摘要:tf.Example msg tensorflow提供了一种统一的格式.tfrecord来存储图像数据.用的是自家的google protobuf.就是把图像数据序列化成自定义格式的二进制数据. To read data efficiently it can be helpful to serial 阅读全文
posted @ 2019-11-08 14:43 core! 阅读 (84) 评论 (1) 编辑
摘要:今天在写一个单元测试的时候出现了如下编译错误: 以前用gtest为了测试业务代码里的private函数和变量,一直是在单元测试代码通过 define private public这样的trick达到测试业务代码的private变量的目的.怎么现在就不行了呢? 现在用的gcc版本是8.3 以前用的gc 阅读全文
posted @ 2019-11-06 10:11 core! 阅读 (110) 评论 (0) 编辑
摘要:SqueezeNet 论文地址:http://arxiv.org/abs/1602.07360 和别的轻量级模型一样,模型的设计目标就是在保证精度的情况下尽量减少模型参数.核心是论文提出的一种叫"fire module"的卷积方式. 设计策略 主要用1x1卷积核,而不是3x3. 减少3x3卷积核作 阅读全文
posted @ 2019-10-31 17:18 core! 阅读 (91) 评论 (0) 编辑
摘要:mobilenet v1 论文解读 论文地址: 核心思想就是通过depthwise conv替代普通conv. 有关depthwise conv可以参考 模型结构: 类似于vgg这种堆叠的结构. 每一层的运算量 可以看到,运算量并不是与参数数量绝对成正比 ,当然整体趋势而言,参数量更少的模型会运算更 阅读全文
posted @ 2019-10-31 11:13 core! 阅读 (73) 评论 (0) 编辑
摘要:以[3,64,64]的input为例,假设我们要得到[4,64,64]的output.以3x3卷积核为例. 常规的卷及操作如下图所示: 参数量共计3 x 3 x 3 x 4 = 108. 深度可分离卷积可分为2个部分 depthwise convolution pointwise convoluti 阅读全文
posted @ 2019-10-29 17:24 core! 阅读 (21) 评论 (0) 编辑
摘要:通过,结合论文来理解ssd. ssd由三部分组成: base extra predict base原论文里用的是vgg16去掉全连接层. base + extra完成特征提取的功能.得到不同size的feature map,基于这些feature maps,我们再用不同的卷积核去卷积,分别完成类别预 阅读全文
posted @ 2019-10-29 14:25 core! 阅读 (144) 评论 (1) 编辑
摘要:http://github.com/judasn/Linux Tutorial/blob/master/markdown file/SSR Client Ubuntu.md 阅读全文
posted @ 2019-10-25 16:46 core! 阅读 (2) 评论 (0) 编辑
摘要:Tensor create Tensor slice "Tensor的indices操作" 以[2,3]矩阵为例,slice后可以得到任意shape的矩阵,并不是说一定会小于2行3列. 输出 用bool型的tensor去切片 tensor扩展 Expanding a tensor does not 阅读全文
posted @ 2019-10-24 13:47 core! 阅读 (9) 评论 (0) 编辑
摘要:没有经过校准的camera拍摄的图片是有畸变的.如下图: 而我们希望得到的图片是这样的 ros中提供了一个程序camera_calibration帮助我们去做校准. 具体怎么校准参考 首先是安装ros kinetic uvc camera,运行就可以产生 /image_raw /camera_inf 阅读全文
posted @ 2019-10-22 14:48 core! 阅读 (9) 评论 (0) 编辑