=========学习=========
googler_offer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CNN模型所需的计算力(flops)
Flops: floating point operations per second的缩写,指的是每秒浮点运算次数,理解为计算速度。是一个衡量硬件性能的指标。 FLOPs:可以用来衡量算法/模型的复杂度。 对于一个卷积层,假设其大小为h*w*c*n (其中 c为 input channel,n为#output channel),输出的feature map尺寸为H'*W',则该卷积层的 #...原创 2018-12-01 23:36:30 · 7213 阅读 · 2 评论 -
Lucy-Richardson算法
维也纳滤波是频域的图像修复的方法,而LR算法是时域的一种图像修复算法,LR基于贝叶斯利理论,泊松分布和最大似然估计对图像进行修复。 连续贝叶斯理论: 离散贝叶斯: 如果由模糊图像g是由原始图像f得到,那么我们应该有p(f|g)的概率最大, 又由于p(f)与p(g)是常数,所以我们只需要使得p(g|f)最大即可. 泊松统计模型,泊松统计模型公式为: 这里的u代表给定时间范...转载 2019-03-19 17:14:06 · 3913 阅读 · 0 评论 -
文字检测与识别资料整理(数据库,代码,博客)【持续更新】
这个是转载的,留着自己看吧: 目录 Follow的个人主页 数据库基本信息 数据库功能 数据库的论文和相关链接 开源代码 博客资源 个人主页 白翔,黄伟林,VGG,Lukas Neumann,金连文,刘成林,殷绪成,Hojin Cho 数据库基本信息 数据库功能 数据库相关链接 ICDAR2003 paper:ICDAR 2003 Robust Reading Co...转载 2019-03-11 09:54:44 · 526 阅读 · 2 评论 -
tensorflow模型保存为pb的各种姿势
tensorflow模型保存的各种姿势 一,直接保存pb 1, 首先我们当然可以直接在tensorflow训练中直接保存为pb为格式,保存pb的好处就是使用场景是实现创建模型与使用模型的解耦,使得创建模型与使用模型的解耦,使得前向推导inference代码统一。另外的好处就是保存为pb的时候,模型的变量会变成固定的,导致模型的大小会大大减小。 这里稍稍解释下pb:是MetaGraph的pro...原创 2019-03-15 19:32:41 · 21972 阅读 · 3 评论 -
lib和dll的区别,生成以及使用详解
静态库:在链接步骤中,连接器将库文件取得所需的代码,复制到生成的可执行文件中,这种库叫做静态库,其特点是可执行文件中包含了库代码的一份完整拷贝;缺点就是被多次使用就会有多份冗余拷贝。即静态库中的指令全部被直接包含在最终生成的exe文件中。在vs中新建生成静态库的工程,编译生成成功后,只产生一个.lib文件。 动态库:动态库链接是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行的文件...原创 2019-03-13 16:22:03 · 15032 阅读 · 2 评论 -
linux 安装matlab R2018a教程
1,下载iso与注册机 推荐一个网站https://www.macxin.com/archives/4722.html MAC 萌新网,姑且把它称作破解软件之间吧,很多资源。。。且不需要通过百度网盘下载,不好的地方就是会断开,所以推荐采用wget断点续传 2, 挂载 然后就是挂载,在你iso的根目录再建立一个matlab, 然后: sudo mount -t auto -o loo...原创 2019-03-22 15:03:25 · 6451 阅读 · 1 评论 -
Tensorflow(5) 使用 tensorboard 出现locale.Error: unsupported locale setting错误
使用locale命令 locale: Cannot set LC_ALL to default locale: No such file or directory LANG=en_US.UTF-8 LANGUAGE= LC_CTYPE="en_US.UTF-8" LC_NUMERIC=zh_CN.UTF-8 LC_TIME=zh_CN.UTF-8 LC_COLLATE="en_US.UTF-8"...原创 2019-05-06 20:33:45 · 284 阅读 · 0 评论 -
PIL.Image.open与cv2.imread格式问题
常用图片读取方式: PIL.Image.open scipy.misc.imread scipy.ndimage.imread cv2.imread(速度最快) matplotlib.image.imread skimage caffe.io.load_image imagepath='test1.jpg' im1=Image.open(imagepath) im1=np.arr...原创 2019-05-27 21:43:08 · 2013 阅读 · 0 评论 -
面试-判断点是否处于多边形内的三种方法
这是地平线一面的一道测试题,emmm,自己发散思维确实不敢恭维。 1,叉乘判别法(适用于凸多边形) 想象一个凸多边形,其每一条边都将整个2D屏幕划分为左右两边,连接每一边的第一个端点要和测试的点得到一个矢量V,将两个2维矢量扩展成3维,判断结果3维矢量中Z分量的符号是否发生变化,进而推导出是否处于凸多边形内外。 2,面积判别法(只适用于凸多边形) 第四点分别与三角形的两个点组成的面积分别设...原创 2019-05-28 01:55:10 · 2349 阅读 · 0 评论 -
Tensorflow 同时加载多个模型,以及与keras模型混用
Tensorflow同时加载使用多个模型 Tensorflow,所有操作对象都包装在相应的session中,所以想要使用不同的模型就要将这些模型加载到不同session中,并且声明使用的时候申请是哪个session,从而避免由于session和想使用的模型不匹配导致错误,而使用多个graph就需要为每个graph使用不同的session,但是每个graph也可以在多个session中使用,这个时...原创 2019-06-11 11:37:31 · 7105 阅读 · 1 评论 -
面向对象编程:使用use-a, has-a, is-a和实现关系支持优秀的设计
has-a:组合关系 class one{..}; class two { private: class one; }; is-a就是继承关系 class base{..}; class drivate :public base{..}; use-a 关系 class other { //... public: ...原创 2019-03-08 17:16:21 · 2521 阅读 · 0 评论 -
Python中import导入上一级目录模块及循环import问题的解决
调用上级目录下的文件 程序结构如下: -- src |-- mod1.py |-- lib | |-- mod2.py |-- sub | |-- test2.py import sys sys.path.append("..") import mod1 import mod2.mod2 ...原创 2019-06-17 20:23:01 · 1078 阅读 · 0 评论
分享