自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 k-means聚类算法-代码阅读

前提:下了一个9年前的kmeans算法的代码仓库,整体写的清晰精巧。值得写一些代码阅读笔记: 是用python2写的,导致:xrange报unresolved reference python2中有,range()返回的是一个list对象,而xrange()返回的是一个生成器对象。 python3中没有,取消了xrange(),并且和range()函数合并为range(),所以在python3中调用xrange会出现Unresolved reference ‘xrange’ ,也就是说,在Python3中x

2021-12-18 21:18:03 514

原创 210818日记

什么是均值? 对于每帧图像来说,均值分为两种:image mean 和 pixel mean。 image mean: 简单的说,读入一张彩色图像,假设是(NN3),这时候求image mean的话,就也是NN3,相当于把所有训练集在同一个空间位置上的像素的对应通道求了均值。 pixel mean: 而pixel mean的话,其实是把训练集里面所有图片的所有R通道像素,求了均值,G,B通道类似,也就是不考虑空间位置了。所以求出来就是三个数值(R_mean,G_mean,B_mean),所以其实就是把ima

2021-08-18 19:36:47 144

原创 210619

力扣44 数字序列中的某一位数字 上来我首先想的是,写出了数字0-20,并写出每个数字中的字符对应的位数,这样总结出规律可以写。但是规律稍微有些复杂,加上n的范围可以到2**31,范围过大,所以觉得写ifelse太过复杂。又想到二进制表示是否会和某一位数字之间存在表示的转化关系呢,写了5分钟,发现没有什么关系。15分钟过去了。 官方解答中,首先对数字范围,每个数字对应的数字位数,范围内数字的数量,以及范围内数字对应的总位数进行了统计总结,写到表格中。这几个定义是解答问题应该首先梳理清楚的。所以这个思路以后做

2021-06-19 23:51:26 178

原创 210618

提问小朋友 1.maskrcnn和fasterrcnn的区别 2.项目用什么数据,具体在检测什么,label是什么,如何标注 3.“提升”是与什么比较,为什么提升? 4.精度要求是什么?横向比较说明 5.maskrcnn的特征提取网络是什么? 6. yolo和maskrcnn适合的任务场景有何区别 7. 对分割任务有何了解和经验 8. 英语四级分数 9. transformer原理简述 10.你有哪些与岗位适配的能力? ...

2021-06-19 23:13:21 120

原创 210617

数字图像处理、计算机视觉、计算机图形学的区别 计算机图形学~用计算机画图形 计算机视觉~用计算机理解图像 数字图像处理~把图像处理成需要的形式再理解图像 关于这个话题,更多的信息可以看这篇写得挺好:传送门 剑指38 字符串的排列 回溯算法和递归算法关系紧密,有人说和DFS是一样的。 回溯算法是一种纯暴力算法,常见于要求罗列所有排列、组合、切割、子集、棋盘问题中。 ...

2021-06-18 14:45:26 136

原创 20210616

剑指 20 表示数值的字符串 本来是想用多个ifelse+s.isdigit()不管优雅不优雅先实现出来; 后来发现通不过; 题解是用有限状态自动机实现的,是一种暴力解法的实现思路。

2021-06-17 10:18:45 92

原创 210615

数字图像处理 剑指 16 数值的整数次方 用for写累乘,时间复杂度是O(n). 用快速幂法,将时间复杂度降到O(logn). 代码也有很多技巧。 比如二进制十进制的转换,二进制的移位,逻辑运算,乘法计算的设计非常优雅。 直接记住,赞赞大神。 ...

2021-06-15 22:53:51 101

原创 210611

今天的工作内容 安排实习生工作 push同事出资料 下周三收 对接修改????错误 下午确认并修改 看《A Survery of Transformers》的Abstract 剑指 05 主要是join()的用法 “%20”.join(list) 剑指 06 剑指06里有个小细节理解了,是说list.reverse()是在原位把list反转了,不返回东西,所以要反转list的话,这样写 list.reverse() return list 参考了这个博文,说的比较明白: https://blog.csd

2021-06-11 22:12:18 174 1

原创 210610

移动端部署方向了解 部署模式 模型构建 模型压缩 模型量化 模型转换 模型部署 部署优化 参考: https://tech.sina.com.cn/roll/2020-08-20/doc-iivhuipn9691807.shtml https://zhuanlan.zhihu.com/p/143510419 算法的时间复杂度和空间复杂度 最初是读《算法图解》那本书理解大O(); 这篇知乎水平够了https://zhuanlan.zhihu.com/p/50479555#:~:text=%E6%97%B6

2021-06-10 21:57:46 224

原创 210608

NTFSTool v2.3.2 不好用,根本没用。 Tuxera 破解版 正版软件安上15天试用期,破解版不用了。 移动硬盘格式化 NTFS格式化为exFAT,很快。 一定!千万!注意备份!不然就像我一样哭了! 这是淘宝客服给的教程: 如果想在苹果电脑和Windows下使用 就需要将硬盘格式化成exFAT ,格式化前请备份好资料,格式化会清空资料的, 方式如下 : Windows下打开我的电脑 找到移动硬盘 右键格式化 选择exFAT 执行就可以了。 或者:Mac中运行 实用工具->磁盘工具,左侧选

2021-06-10 16:29:15 248

原创 210607

剑指56-I 数组中数字出现的次数 fuctools是高阶函数和可调用参数上的操作 functools.reduce(function, iterable[, initializer]) 将两个参数的 function 从左至右积累地应用到 iterable 的条目,以便将该可迭代对象缩减为单一的值。 例如,reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) 是计算 ((((1+2)+3)+4)+5) 的值。 左边的参数 x 是积累值而右边的参数 y 则是来自 iterabl

2021-06-08 10:26:54 110

原创 210605

剑指34.二叉树中和为某一值的路径 思路:dfs遍历所有路径,每个路径上节点值为一个元素,放到一个list里面,所有路径对应的所有list放到一个list里。计算每个子list的sum,判断是否等于target,若是,放到res这个list里return。 困难:dfs还是不会用 看了答案的思路:尽量用dfs,然后一路减下去,这样就不用大改dfs递归实现的思路。 ...

2021-06-07 10:59:58 118

原创 210604

被问tensorflow和pytorch的区别和联系,以及一般企业里面用哪个框架更主流 答:区别:pytorch更简单,更灵活,用的人更多,学起来更方便。联系:都是基于python的深度学习平台。企业用啥平台考虑的有很多,比如大公司会用自己研发的平台:谷歌研发tf的,百度研发paddlepaddle的,他们都用自己的深度学习平台,其他除了比较古早的科研背景的研发人员可能还在用tf,大部分人选择拥抱pytorch更多。 str.strip() Python strip() 方法用于移除字符串头尾指定的字符(默

2021-06-04 22:23:32 138

原创 210603

#LMDB包 LMDB 全称为 Lightning Memory-Mapped Database,就是非常快的内存映射型数据库,LMDB使用内存映射文件,可以提供更好的输入/输出性能,对于用于神经网络的大型数据集( 比如 ImageNet ),可以将其存储在 LMDB 中。 因为最开始 Caffe 就是使用的这个数据库,所以网上的大多数关于 LMDB 的教程都通过 Caffe 实现的,对于不了解 Caffe 的同学很不友好,所以本篇文章只讲解 LMDB。 LMDB属于key-value数据库,而不是关系型数

2021-06-04 14:30:33 197

原创 PyQt5安装-windows10-python3.6

首先参考过这篇博客: https://blog.csdn.net/niuyongjie/article/details/81161559 感谢作者大大! 然后中间还是遇到些小情况的,写在下面。 我先在pycharm里面安装了PyQt5,PyQt5-stubs,PyQt5-tools,PyQt5-sip这四个包,如下图所示: 配置pycharm,如下图 配置PyCharm是为了在Pycharm里面实...

2019-10-23 10:44:31 369

原创 第n次重装tensorflow-gpu仍然遇到的坑

要注意到的问题: 版本匹配问题 pip install命令与conda install命令的区别 目标virtual envs要找对 接下来具体说说遇到的坑: 首先声明一下我的配置: N卡:GTX 1060 visual studio 2015 Anaconda Navigator1.8.7 Pycharm 3 Nvidia CUDA 9.1.8.3 CuDnn7.0.5 其次,装TF原因: 想做...

2019-07-05 10:39:21 681

空空如也

空空如也

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

TA关注的人

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