一只逗比的小小辗碎机

我的理想很简单:拥有猴哥的身材,过着八戒的生活。

开启逗比人生

用MATLAB做个模拟EM算法的小例子

Nov. 10, 2018, 9:15 p.m.

最近在学习说话人识别的传统信号处理的方法,真的佩服老一辈的大佬们五体投地,处处体现数学之美。说话人识别骨灰级的代表方法应该就是GMM-UBM了,这篇博客就不具体去介绍GMM-UBM 的具体计算方法了,主要说下EM算法是如何迭代参数的,写了个MATLAB小例子,供大家参考。 对于EM算法的公式长什么样子,推荐大家看李航的《统计学习方法》,讲的非常好,从162页开始看就行。 主函数main.m close all; clc; clear all; % 生成数据 R1 = mvnrnd([1, 2.25], [1.75, 1;1,1.75], 30); R2 = mvnrnd([12.9,1...

基于深度学习的目标检测系统在监控系统中的应用实例

Sept. 13, 2018, 8:37 p.m.

监控在安保和巡查中发挥着重要作用,但也是一项非常乏味的任务,深度学习的出现在一定程度上将人类从这一任务中解放出来。本项目基于深度学习的目标检测去搭建了一个简单有效的监控系统,能够自动化进行人流统计和行人检测。 展示行人检测项目完整效果,点击此链接; 项目地址

Tensorboard | 使用简易教程

July 18, 2018, 7:11 p.m.

1. 查看静态图示例代码: import tensorflow as tf a = tf.constant([2, 2], name="a") b = tf.constant([[0, 1], [2, 3]], name="b") x = tf.add(a, b, name="add") y = tf.multiply(a, b, name="mul") with tf.Session() as sess: x, y = sess.run([x, y]) print(x, y) writer = tf.summary.FileWriter("log_1", tf.get_defau...

TensorFlow API | tf.nn.atrous_conv2d()

July 18, 2018, 7:09 p.m.

tf.nn.atrous_conv2d() 介绍一下一种特殊的卷积核,称作空洞卷积(扩张卷积)。这种卷积结构的提出是为了在不用pooling的情况下扩大感受野(pooling层会导致信息损失)。具体来看空洞卷积的具体参数: tf.nn.atrous_conv2d(value,filters,rate,padding,name=None) value: 指需要做卷积的输入图像,要求是一个4维Tensor,具有[batch, height, width, channels]这样的shape,具体含义是[训练时一个batch的图片数量, 图片高度, 图片宽度, 图像通道数];filter...

TensorFlow | 计算欧式距离和余弦相似度

July 18, 2018, 7:08 p.m.

计算两个向量的欧氏距离 >>> import numpy >>> vec1=[[1,1,1],[2,2,2]] >>> vec2=[[2,2,2],[1,1,1]] >>> vec1=numpy.array(vec1) >>> vec2=numpy.array(vec2) >>> vec1 array([[1, 1, 1], [2, 2, 2]]) >>> vec2 array([[2, 2, 2], [1, 1, 1]]) >>> dist...

推荐使用 Firefox 访问此站点 | 本地DNS优化 | 友情链接: 胡鹏的博客  Web布拉格 | Developed by zhangpeng | Copyright © 2018 zhangpeng.ai