自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习基石 作业一

最近在学习台大的机器学习基石课程,自己亲手码了码作业的代码(python3.x),还是有一定的挑战的。具体代码详见MLF_HW1代码。

2018-11-14 23:31:32 401

原创 OpenCV getTextSize函数中的baseLine参数

OpenCV中的getTextSize函数的原型是 cv::Size cv::getTextSize( const string& text, int fontFace, double fontScale, int thickness, int* baseLine );其中前四个参数都好理解:text为文本,fontFace为文本的字体类型,fontScal...

2018-11-14 23:22:36 8944 3

原创 Binary Search要点总结

一、二分查找的公式int l, r; //[l, r)while(l < r){ int mid = l + ((r - l) >> 1); if(mid == target) returm mid; if(f(mid)) r = mid; else l = mid + 1;}return l; //...

2018-11-11 16:26:23 277

原创 YOLOv1-3论文要点整理

YOLO(You Only Look Once)是一个能够同时兼顾实时性和精度的目标检测算法,与其他“检测分两阶段”的目标检测算法,例如R-CNN、Fast RCNN、Faster RCNN不同的是,YOLO将整个识别过程看做一个回归过程,用一个统一的网络对图片进行预测,同时输出目标类别和位置。YOLO有三个版本,当然随着版本的增加,性能也逐渐提升。以v3为例,YOLOv3比Faster RC...

2018-11-06 19:25:15 359

原创 Batch Normalization推导过程

一、BN简介Batch Normalization可谓深度学习的一大利器,可以大大提高训练速度,并带有正则化的效果。其能加速训练的原因是因为消除了每层输出结果中的特征偏移,例如我们在训练一个猫的检测器,如果当前batch中的猫均为白色,那么可能会导致训练过程中某一层的权重分布倾向于“颜色为白色”。然而猫有各种颜色,如果网络只拘泥于白色,会大大降低了训练速度。因此,对Batch Normaliz...

2018-09-28 00:08:27 1032 1

原创 Dijkstra算法的两种实现

Dijkstra算法是用来求加权图的单源最短路径算法之一,其实现方法有两种利用动态规划和贪婪算法。以下内容中,V代表节点个数,E代表边数,初始结点为start,w(i, j)代表边i->j的权重。1、动态规划算法先定义一个数组dp,dp[i]用来记录从start结点到i结点的最短路径,初始值为∞。然后执行以下循环直到dp中没有∞出现,对于每次循环,遍历每条边v1->v2,更新d...

2018-09-24 21:36:02 4287 2

原创 Tensorflow中使用tf.variable_scope()而scope名字自动加"_1"

最近在使用tf.variable_scope()对参数进行空间的划分,结果在最后保存为pb文件时,发现scope名字中莫名地被自动添加了"_1"、"_2"等内容,如下代码所示with tf.variable_scope('test'): p1 = tf.placeholder(tf.float32, shape=(3,3), name='p1') #output: test/p...

2018-08-28 00:21:08 1299 2

原创 Python常用模块整理

平常在码代码过程中,有一些python常用的功能总是记不住,因此准备以博客的形式记录下来,方便以后查询。一、os模块1. os.path.join(a, b)函数用于将string类型的a和b合并到一起得到路径,该函数会在a、b之间自动添加'/'。2. os.path.basename(a)函数用来得到路径a中的文件名,即a.split('/')[-1]。3. os.path.di...

2018-08-25 12:44:49 217

原创 深度学习中Hyperparameters的选取过程

最近正在利用深度学习网络进行人脸识别,涉及到网络的Hyperparameters的选取,过程中遇到了很多问题,整理汇总起来以便日后避坑。配置环境为Ubuntu+tensorflow_gpu+python3.6整个选取流程如下:随机生成一组某区间范围内的学习率,对每个学习率利用10折交叉验证法,求得在训练少量epoch之后模型在验证集上的平均准确率,最后选取使平均准确率最大的学习率。1. 困...

2018-08-21 22:32:31 949

空空如也

空空如也

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

TA关注的人

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