IT修道者的专栏

算法工程师。兴趣广泛,喜欢尝试不同的东西。

tensorflow batch_normalization的正确使用姿势

BN在如今的CNN结果中已经普遍应用,在tensorflow中可以通过tf.layers.batch_normalization()这个op来使用BN。该op隐藏了对BN的mean var alpha beta参数的显示申明,因此在训练和部署测试中需要特征注意正确使用BN的姿势。 正确使用BN训...

2018-06-27 22:40:36

阅读数:41

评论数:0

onnx与tensorflow格式的相互转换

onnx是Facebook打造的AI中间件,但是Tensorflow官方不支持onnx,所以只能用onnx自己提供的方式从tensorflow尝试转换 Tensorflow模型转onnx Tensorflow转onnx, onnx官方github上有提供转换的方式,地址为https://g...

2018-05-30 23:32:56

阅读数:274

评论数:0

在ARM板子上把玩Tensorflow Lite

前几天Google的IO大会上发布的ML Kit,ML Kit为端上部署深度学习模型提供了一套完整的解决方案,本地运行、云端都支持。里面本地部署用到的就是Tensorflow lite。 Tensorflow Lite是在Google去年IO大会上发表的,目前Tensorflow Lite也还在...

2018-05-17 00:36:20

阅读数:1415

评论数:2

在iOS上实现YOLO目标检测算法

本文主要介绍YOLOv2在iOS手机端的实现 Paper:https://arxiv.org/abs/1612.08242 Github:https://github.com/pjreddie/darknet Website:https://pjreddie.com/darknet/yolo...

2018-01-01 23:37:30

阅读数:770

评论数:0

在ncnn上把玩mobileNet

ncnn是腾讯优图最近开源的适合移动端的深度学习框架。mobileNet是谷歌在2017年4月份发表的论文MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications中提出的网络。

2017-09-07 07:20:27

阅读数:7439

评论数:1

岭回归原理及代码实现

岭回归(英文名:ridge regression, Tikhonov regularization)是一种专用于共线性数据分析的有偏估计回归方法,实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息、降低精度为代价获得回归系数更为符合实际、更可靠的回归方法,对病态数据的拟合...

2016-01-09 10:02:35

阅读数:5203

评论数:2

表情识别数据集整理

国内外表情识别研究领域的相关数据集整理

2015-10-28 15:53:24

阅读数:11233

评论数:3

Andrew Ng机器学习-Linear Regression with one variable

这一讲主要是针对单变量的线性回归来讲两个基本概念:损失函数(cost function)、梯度下降(Gradient Descent)1 Cost Function 定义如下: 左图为cost function的定义。右边为只有一个参数的h(x)的情况。 cost function的作用...

2015-08-08 14:53:07

阅读数:818

评论数:0

Weka入门

最近做对比实验要用到weka,于是开始上网找相关的资料,网上大部分博客都在讲WEKA 建议的加载数据的格式 Attribute-Relation File Format (ARFF),看着感觉很高大上的样子。其实在weka中可以直接使用csv文件的,使用也非常方便。下面简单说说我的做法PS:我的对...

2015-05-20 12:42:30

阅读数:1145

评论数:0

ROC曲线详解

ROC曲线指受试者工作特征曲线 / 接收器操作特性曲线(receiver operating characteristic curve), 是反映敏感性和特异性连续变量的综合指标,是用构图法揭示敏感性和特异性的相互关系,它通过将连续变量设定出多个不同的临界值,从而计算出一系列敏感性和特异性,再以敏...

2014-10-21 15:37:02

阅读数:6135

评论数:0

奇异值分解(SVD)

最近不小心接触到了SVD,然后认真看下去之后发现这东西真的挺强大的,把一个推荐问题转化为纯数学矩阵问题,看了一些博客,把一个写个比较具体的博文引入进来,给自己看的,所以把觉得没必要的就去掉了,博文下面附原始博客地址。        一、基础知识 1. 矩阵的秩:矩阵的秩是矩阵中线性无关的行或...

2014-10-21 14:32:58

阅读数:1080

评论数:1

经典的机器学习方面的开源库

今天给大家介绍一下经典的开源机器学习软件: 编程语言:搞实验个人认为当然matlab最灵活了(但是正版很贵),但是更为前途的是python(numpy+scipy+matplotlib)和C/C++,这样组合既可搞研究,也可搞商业开发,易用性不比matlab差,功能组合更为强大,个人认为,当...

2014-10-01 20:42:55

阅读数:1163

评论数:0

表情识别的流程简介

对于计算机来说,要识别出不同的面部表情是不容易的,这是因为:首先,表情是一种很复杂的肌肉运动,每种表情是几十块面部肌肉共同运动后产生的结果,因此很难够用一个准确的数学模型来描述这些复杂的肌肉运动。其次,面部表情的变化主要表现为面部特征点上的运动,由于计算机视觉等诸多的技术限制,计算机不能够精确地定...

2014-09-18 14:55:42

阅读数:2413

评论数:0

机器学习中特征降维和特征选择的区别

在用machine learning是,为了tia

2014-09-09 16:56:44

阅读数:5492

评论数:8

回归分析中的评价方法

回归(Regression)不同于分类问题,在回归方法中我们预测一系列连续的值,在预测完后有个问题是如何评价预测的结果好坏,关于这个问题目前学术界也没有统一的标准。下面是我在论文中的看到的一些常用方法,希望对有缘人有用。

2014-08-27 17:07:09

阅读数:15936

评论数:0

OpenCV中的SVM参数优化

SVM(支持向量机)是机器学习算法里用得最多的算法。SVM最常用的是用于分类,不过SVM也可以用于回归,我的实验中就是用SVM来实现SVR(支持向量回归)。对于功能这么强的算法,opencv中自然也是集成好了,我们可以直接调用。 网上讲opencv中SVM使用的文章有很多,但讲SVM参数优...

2014-08-19 10:31:18

阅读数:9754

评论数:15

PCA实现步骤及其与opencv中PCA实现方式的对比

PCA,也就是PrincipalComponents Analysis,主成份分析,是个很优秀的算法,按照书上的说法:

2014-06-12 21:24:37

阅读数:4131

评论数:13

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