- 博客(5)
- 收藏
- 关注
原创 语音识别中的CTC算法的基本原理解释
目前主流的语音识别都大致分为特征提取,声学模型,语音模型几个部分。目前结合神经网络的端到端的声学模型训练方法主要CTC和基于Attention两种。本文主要介绍CTC算法的基本概念,可能应用的领域,以及在结合神经网络进行CTC算法的计算细节。CTC算法概念CTC算法全称叫:Connectionist temporal classification。从字面上理解它是用来解决时序类数据...
2018-05-03 20:20:03
28603
16
原创 白话CTC(connectionist temporal classification)算法讲解
CTC是计算一种损失值,主要的优点是可以对没有对齐的数据进行自动对齐,主要用在没有事先对齐的序列化数据训练上。比如语音识别、ocr识别等等。CTC算法有个经典的英文的论文,但是相信大多数人和我一样,第一次看了之后似懂非懂,而且论文中主要是公式,和实际的例子结合起来也不知道是怎么回事。因为公式编辑不知道怎么用markdown表示,直接截图贴上来了。
2017-08-09 17:24:21
29609
25
原创 Tensorflow环境搭建
第2章 Tensorflow环境搭建本章主要介绍在几个主要的平台上,如何安装Tensorflow,以及简单的运行测试。2.1 安装环境目前TensorFlow社区推荐的环境是Ubuntu, 但是TensorFlow同时支持Mac,Windows上的安装部署。因为深度学习计算过程,大量的操作是向量和矩阵的计算,而GPU在向量和矩阵计算方面比CPU有一个数量级的速度提升,所以深度学习在GPU上运算效率更
2016-12-25 16:34:40
16889
原创 TensorFlow简介
初识TensorFlow2016年3月份,Google的围棋人工智能程序AlphaGo以4比1的大比分,战胜人类选手李世石,在全球成功引起广泛关注,引起了一波人工智能的热潮。从智能手机的语音助手,到相机的人脸识别,人工智能技术已经进入到我们生活的方方面面,在未来将深刻的影响我们的生活。为了加速深度学习领域的发展,2015年11月9日,Google发布深度学习框架TensorFlow并宣布开源。在短短
2016-12-12 15:44:55
23361
原创 白话tensorflow分布式部署和开发
关于tensorflow的分布式训练和部署, 官方有个英文的文档介绍,但是写的比较简单, 给的例子也比较简单,刚接触分布式深度学习的可能不太容易理解。在网上看到一些资料,总感觉说的不够通俗易懂,不如自己写一个通俗易懂给大家分享一下。如果大家有看不懂的,欢迎留言,我再改文章,改到大学一年级的学生可以看懂的程度。1. 单机多GPU训练先简单介绍下单机的多GPU训
2016-09-20 15:49:50
45056
24
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人