07 2018 档案
YOLOv3训练自己的数据
摘要:1. 下载预训练权重文件YOLOv3使用在Imagenet上预训练好的模型参数(文件名称: darknet53.conv.74,大小76MB)基础上继续训练。darknet53.conv.74下载链接: https://pjreddie.com/media/fi... 阅读全文
posted @ 2018-07-31 09:53 未雨愁眸 阅读(19731) 评论(0) 推荐(0)
【证明】【一题多解】布尔不等式(union bound)的证明
摘要:布尔不等式(Boole’s inequality)也叫(union bound),即并集的上界,描述的是至少一个事件发生的概率(P(⋃iAi)" role="presentation">P(⋃iAi)P(⋃iAi))不大于单独事件(事件之间未必独立)发生... 阅读全文
posted @ 2018-07-30 23:12 未雨愁眸 阅读(2806) 评论(0) 推荐(0)
机器视觉:MobileNet 和 ShuffleNet
摘要:虽然很多CNN模型在图像识别领域取得了巨大的成功,但是一个越来越突出的问题就是模型的复杂度太高,无法在手机端使用,为了能在手机端将CNN模型跑起来,并且能取得不错的效果,有很多研究人员做了很多有意义的探索和尝试,今天就介绍两个比较轻量级的模型 mobile net 和... 阅读全文
posted @ 2018-07-30 20:47 未雨愁眸 阅读(1810) 评论(0) 推荐(0)
keras图像风格迁移
摘要:风格迁移: 在内容上尽量与基准图像保持一致,在风格上尽量与风格图像保持一致。1. 使用预训练的VGG19网络提取特征 2. 损失函数之一是“内容损失”(content loss),代表合成的图像的特征与基准图像的特征之间的L2距离,保证生成的图像内容和基准图像保持一致... 阅读全文
posted @ 2018-07-29 12:38 未雨愁眸 阅读(1617) 评论(0) 推荐(0)
【算法导论】【排序】—— 计数排序(counting sort)
摘要:计数排序的特点:需要额外的数组以存储: 中间过程数据(记为数组 C),数组 C 的下标是待排序序列的元素值,下标对应的值为出现的次数;排序后的序列(记为 B),计数排序仅获取原始待排序序列的值,对原始序列不做 in-place 处理;计数排序首先统计原始序列各个数(按... 阅读全文
posted @ 2018-07-29 11:57 未雨愁眸 阅读(220) 评论(0) 推荐(0)
【等价转换】—— min/max 的转换与互相转换
摘要:0. min 与 max 的转换{max(X,Y)=X+Y−min(X,Y)min(X,Y)=X+Y−max(X,Y)min(X,Y)+max(X,Y)=X+Y" role="presentation">⎧⎩⎨⎪⎪max(X,Y)=X+Y−... 阅读全文
posted @ 2018-07-28 08:33 未雨愁眸 阅读(2113) 评论(0) 推荐(0)
卷积神经网络特征图可视化(自定义网络和VGG网络)
摘要:借助Keras和Opencv实现的神经网络中间层特征图的可视化功能,方便我们研究CNN这个黑盒子里到发生了什么。 自定义网络特征可视化 代码:# coding: utf-8from keras.models import Modelimport cv2import ... 阅读全文
posted @ 2018-07-27 23:23 未雨愁眸 阅读(7308) 评论(1) 推荐(0)
机器视觉:SSD Single Shot MultiBox Detector
摘要:今天介绍目标检测中非常著名的一个框架 SSD,与之前的 R-CNN 系列的不同,而且速度比 YOLO 更快。 SSD 的核心思想是将不同尺度的 feature map 分成很多固定大小的 box,然后对每个 box 做预测,既要预测该 box 所包含的 object ... 阅读全文
posted @ 2018-07-27 21:02 未雨愁眸 阅读(309) 评论(0) 推荐(0)
python中类的创建和实例化
摘要:python中同样使用关键字class创建一个类,类名称第一个字母大写,可以带括号也可以不带括号;python中实例化类不需要使用关键字new(也没有这个关键字),类的实例化类似函数调用方式;# coding: utf-8# 创建一个类,类名称第一个字母大写,可以带括... 阅读全文
posted @ 2018-07-27 09:24 未雨愁眸 阅读(1370) 评论(0) 推荐(0)
Gram格拉姆矩阵在风格迁移中的应用
摘要:Gram定义n维欧式空间中任意k个向量之间两两的内积所组成的矩阵,称为这k个向量的格拉姆矩阵(Gram matrix)根据定义可以看到,每个Gram矩阵背后都有一组向量,Gram矩阵就是由这一组向量两两内积得到的,先说一下向量内积是做什么的。向量的内积,也叫向量的点乘... 阅读全文
posted @ 2018-07-27 09:14 未雨愁眸 阅读(1139) 评论(0) 推荐(0)
【证明】【一题多解】【等价转换】—— 排列组合的计算
摘要:1. 组合数的等价转换递推关系(降低规模):{(nk)=nk(n−1k−1)(nk)=nn−k(n−1k)" role="presentation">⎧⎩⎨⎪⎪⎪⎪⎪⎪(nk)=nk(n−1k−1)(nk)=nn... 阅读全文
posted @ 2018-07-26 20:37 未雨愁眸 阅读(340) 评论(0) 推荐(0)
【证明】【一题多解】—— 负梯度方向的证明
摘要:1. 一节泰勒展开负梯度方向即为(以矢量形式为例):dk=−g(xk)" role="presentation">dk=−g(xk)dk=−g(xk)f(xk+λdk)≈f(xk)+λgT(xk)dk" role... 阅读全文
posted @ 2018-07-26 12:38 未雨愁眸 阅读(410) 评论(0) 推荐(0)
keras中VGG19预训练模型的使用
摘要:keras提供了VGG19在ImageNet上的预训练权重模型文件,其他可用的模型还有VGG16、Xception、ResNet50、InceptionV3 4个。 VGG19在keras中的定义:def VGG19(include_top=True, weights... 阅读全文
posted @ 2018-07-24 09:43 未雨愁眸 阅读(5666) 评论(0) 推荐(0)
软件开发 —— 过程资产与交付件
摘要:0. 说明性文档外部文档: READMEINSTALL:安装说明CHANGELOG:更新日志(功能变更点,新增功能点)用户手册: User GuideMannual1. 编码团队统一定义标记 TODO 待处理的问题FIXME 已知有问题的代码HACK 不得不采用的... 阅读全文
posted @ 2018-07-23 22:22 未雨愁眸 阅读(343) 评论(0) 推荐(0)
GoogLeNet 改进之 Inception-v2/v3 解读
摘要:博主在前一篇博客中介绍了GoogLeNet 之 Inception-v1 解读中的结构和思想。Inception的计算成本也远低于VGGNet。然而,Inception架构的复杂性使得更难以对网络进行更改。如果单纯地放大架构,大部分的计算收益可能会立即丢失。这... 阅读全文
posted @ 2018-07-23 11:03 未雨愁眸 阅读(1261) 评论(0) 推荐(0)
GoogLeNet 之 Inception-v1 解读
摘要:本篇博客的目的是展示 GoogLeNet 的 Inception-v1 中的结构,顺便温习里面涉及的思想。 Going Deeper with Convolutions:http://arxiv.org/abs/1409.48421 版本主要思想详述1.... 阅读全文
posted @ 2018-07-23 00:00 未雨愁眸 阅读(957) 评论(0) 推荐(0)
Dilated Convolutions 空洞卷积
摘要:Dilated Convolutions,中文一般称为空洞卷积或者扩张卷积,是一种改进的图像卷积方法。扩张卷积工作示意图如下:图a是普通的卷积,感受野是3*3,相当于扩充dilation=0图b是扩张卷积,感受野是7*7,dilation=2图c是扩张卷积,感受野是1... 阅读全文
posted @ 2018-07-20 07:52 未雨愁眸 阅读(1025) 评论(0) 推荐(0)
全卷积神经网络FCN
摘要:卷积神经网络CNN(YannLecun,1998年)通过构建多层的卷积层自动提取图像上的特征,一般来说,排在前边较浅的卷积层采用较小的感知域,可以学习到图像的一些局部的特征(如纹理特征),排在后边较深的卷积层采用较大的感知域,可以学习到更加抽象的特征(如物体大小,位置... 阅读全文
posted @ 2018-07-19 14:49 未雨愁眸 阅读(2074) 评论(0) 推荐(0)
面试题 —— 面向对象
摘要:1. 举一个内部类的实例(jdk 中)java Collection 容器的 iterator() 成员函数的实现,比如 ArrayList 内部的 iterator 的实现:public class ArrayList { public Iterator it... 阅读全文
posted @ 2018-07-18 23:01 未雨愁眸 阅读(364) 评论(0) 推荐(0)
【一题多解】平方根的计算及完全平方数的判断
摘要:1. 平方根的计算使用 Babylonian method 方法(https://en.wikipedia.org/wiki/Methods_of_computing_square_roots)进行计算:def babylonian(s, x0, n_iter): ... 阅读全文
posted @ 2018-07-16 23:27 未雨愁眸 阅读(515) 评论(0) 推荐(0)
【一题多解】Python 字符串逆序
摘要:https://blog.csdn.net/seetheworld518/article/details/46756639 https://blog.csdn.net/together_cz/article/details/762225581. 使用索引>> strA... 阅读全文
posted @ 2018-07-15 22:32 未雨愁眸 阅读(390) 评论(0) 推荐(0)
JVM 自带性能监测调优工具 (jstack、jstat)及 JVM GC 调优
摘要:1. jstack:占用最多资源(CPU 内存)的Java代码https://www.cnblogs.com/chengJAVA/p/5821218.html https://blog.csdn.net/u012448083/article/details/76855... 阅读全文
posted @ 2018-07-15 18:53 未雨愁眸 阅读(571) 评论(0) 推荐(0)
n 中选 m —— 随机采样的艺术
摘要:0,1,2…n-1,n 个数中随机取 m 个数,要求 0, 1, n-1,此 n 个数每个数被取到的概率相同:Knuth 书中的随机化方法,很容易写出:void genkunth (int n, int m) { for (int i = 0; i m 时,最... 阅读全文
posted @ 2018-07-13 21:18 未雨愁眸 阅读(196) 评论(0) 推荐(0)
位图(bitmap)—— C语言实现
摘要:高级数据结构及应用 —— 使用 bitmap 进行字符串去重位图应当具备的置一,清零,以及判断三大功能:#define BITS_PER_WORD 32#define MASK 0x1f#define SHIFT 5 // BITS_PER_WO... 阅读全文
posted @ 2018-07-13 20:39 未雨愁眸 阅读(2295) 评论(0) 推荐(1)
C++ STL 数据结构与算法 —— 排序
摘要:1. Top k 大的数排序后直接索引输出:O(nlog⁡n)" role="presentation">O(nlogn)O(nlog⁡n)std::sort(v.rbegin(), r.rend());return v[k-1];使用优先队列(O(kl... 阅读全文
posted @ 2018-07-07 17:44 未雨愁眸 阅读(163) 评论(0) 推荐(0)
斐波那契 —— 矩阵形式推导
摘要:https://blog.csdn.net/lanchunhui/article/details/505693111. 矩阵形式的通项(Fn+2Fn+1)=(1,11,0)⋅(Fn+1Fn)" role="presentation">(Fn+2Fn+1)... 阅读全文
posted @ 2018-07-07 17:17 未雨愁眸 阅读(522) 评论(0) 推荐(0)
常用文本编辑器 editor 的常用插件 —— CopyEdit
摘要:1. CopyEdithttp://www.conyedit.com/,跨平台的文本编辑器插件;监控粘贴板以及支持命令解析其官网上有其动图演示; 阅读全文
posted @ 2018-07-07 16:43 未雨愁眸 阅读(327) 评论(0) 推荐(0)
心算技巧 —— 大数的三次方根
摘要:1. 准备需要记住:十以内整数的三次方。 其中:1、4、5、6、9、0,三次方之后的个位数和他们本身保持一致;2&8,3&7,则对调 2^3 ⇒ 8, 8 的三次方末尾是 23^3 个位是 7,7 的三次方个位则是 3;2. 心算方法如计算 636056 的三次方... 阅读全文
posted @ 2018-07-06 21:57 未雨愁眸 阅读(1333) 评论(0) 推荐(0)
奇妙的证明 —— 0! = 1(a^0=1)
摘要:1. 0!=1(n−1)!=n!n" role="presentation">(n−1)!=n!n(n−1)!=n!n则:0!=1!1=1" role="presentation">0!=1!1=10!=1!1=12. a^0=1an−1=... 阅读全文
posted @ 2018-07-05 23:05 未雨愁眸 阅读(895) 评论(0) 推荐(0)
生成式模型 VS 判别式模型
摘要:1 定义1.1 生成式模型 生成式模型(Generative Model)会对x和y的联合分布p(x,y)建模,然后通过贝叶斯公式来求得 p(yi|x),然后选取使得p(yi|x) 最大的 yi,即: 简单说生成式模型就是生成数据分... 阅读全文
posted @ 2018-07-05 17:38 未雨愁眸 阅读(502) 评论(0) 推荐(0)
Kesci: Keras 实现 LSTM——时间序列预测
摘要:博主之前参与的一个科研项目是用 LSTM 结合 Attention 机制依据作物生长期内气象环境因素预测作物产量。本篇博客将介绍如何用 keras 深度学习的框架搭建 LSTM 模型对时间序列做预测。所用项目和数据集来自:真实业界数据的时间序列预测挑战。1 项... 阅读全文
posted @ 2018-07-04 16:37 未雨愁眸 阅读(32986) 评论(12) 推荐(1)

点击右上角即可分享
微信分享提示