原文: https://blog.csdn.net/qq_26778411/article/details/89682447 也可以参考:  http://vsooda.github.io/2018/03/12/fsmn/ 1.FSMN 综述 由于 Bi-RNN 较高的成功率需要得到整段语音所有未来信息的支持才能实现,因此会带来较长的硬延时,故 Bi-RNN 不适合作为在线语音识别的模型.故在 2015 年科大讯飞提出了 FSMN(Feedforward Sequential Memory Ne…
1. FSMN参数规模分析        (1)分析前提: 假设隐藏层单元规模都为n 只分析前向t个时刻的结构,即暂时不考虑双向的结构 只分析向量系数编码,即vFSMN,暂时不考虑sFSMN        (2)结构图回顾:        (3)公式回顾: \[ \vec{\tilde{h}_t^l} = \sum_{i=0}^{N}\vec{a_i^l}\odot\vec{h_{t-i}^l},in...vFSMN \] \[ A^l =\{ \vec{a_0^l},\vec{a_1^l},.…
参考文献如下: (1) Feedforward Sequential Memory Neural Networks without Recurrent Feedback (2) Feedforward Sequential Memory Networks: A New Structure to Learn Long-term Dependency 注意:!!! 小写字母代表单个标量 大写字母代表矩阵 小写字母头上带个小箭头代表向量 1. 模型结构解析:        观察图(a),可以发现,在隐…
参考文献如下: (1) Deep Feed-Forward Sequential Memory Networks for Speech Synthesis (2) Deep FSMN for Large Vocabulary Continuous Speech Recognition 1. cFSMN结构解析        有了之前对FSMN结构的了解,现在看cFSMN结构就很简单.由于FSMN需要将记忆模块的输出作为下一个隐层的额外输入,这样就会引入额外的模型参数.而隐层包含的节点越多,则引入…
引言 <分布式系统理论进阶 - Paxos>中我们了解了Basic Paxos.Multi Paxos的基本原理,但如果想把Paxos应用于工程实践,了解基本原理还不够. 有很多基于Paxos的优化,在保证一致性协议正确(safety)的前提下,减少Paxos决议通信步骤.避免单点故障.实现节点负载均衡,从而降低时延.增加吞吐量.提升可用性,下面我们就来了解这些Paxos变种. Multi Paxos 首先我们来回顾一下Multi Paxos,Multi Paxos在Basic Paxos的基…
[题目] 输入二叉树中的两个结点,输出这两个结点在数中最低的共同父结点. 二叉树的结点定义如下:  C++ Code  123456   struct BinaryTreeNode {     int value;     BinaryTreeNode *left;     BinaryTreeNode *right; }; [分析] 求数中两个结点的最低共同结点是面试中经常出现的一个问题.这个问题有几个变种. [变种1] 第一个变种是二叉树是一种特殊的二叉树:查找二叉树.也就是树是排序过的,位…
分布式系统理论进阶 - Paxos变种和优化 引言 <分布式系统理论进阶 - Paxos>中我们了解了Basic Paxos.Multi Paxos的基本原理,但如果想把Paxos应用于工程实践,了解基本原理还不够. 有很多基于Paxos的优化,在保证一致性协议正确(safety)的前提下,减少Paxos决议通信步骤.避免单点故障.实现节点负载均衡,从而降低时延.增加吞吐量.提升可用性,下面我们就来了解这些Paxos变种. Multi Paxos 首先我们来回顾一下Multi Paxos,Mu…
1.R树及其变种:百度百科 2.R树详介:http://blog.csdn.net/jazywoo123/article/details/7792745 3.R树及变种小结 R树:叶子节点或中间节点都可能有交集.衡量指标有查询性能和更新性能,更新通过删除和插入实现. R+树:不允许中间节点有交集,所以与R树相比,查询效率较高,但插入.删除效率较低 R*树:最有效的R树变种,但插入性能较低 压缩R树:空间数据集是预先己知的,通过预先对数据进行合理有效的组织,可以保证其具有很高的空间利用率和良好的查…
(2017腾讯实习生校招笔试题)Calvin和David正在玩取纽扣游戏,桌上一共有16个纽扣,两人轮流来取纽扣,每人每次可以选择取1个或3个或6个(不允许不取),谁取完最后的纽扣谁赢.Cavin和David都非常想赢得这个游戏,如果Cavin可以先取,Cavin的必胜策略下第一步应该取 A.1个 B.3个 C.6个 D.Cavin没有必胜策略 解析:这道题是Nim游戏的变种,Nim游戏是博弈论中最经典的模型(之一). 根据博弈论的性质:对于巴什博弈,存在必胜点和必败点,是指在当前这个点上的先手…
原创博客,转载请联系博主! 前言:几天前华为的这个软件精英(算法外包)挑战赛初赛刚刚落幕,其实这次是我第二次参加,只不过去年只入围到了64强(32强是复赛线),最后搞到了一个华为的一顶帽子(感谢交大lady快递寄过来!),今年小较了一把真,幸运地闯进了排行榜.(第17位的就是我们Team噢!耶鲁顾神很给力!)    所以呢,回到正题首先来看一下初赛赛题吧! 初赛赛题要求 已知有向图G的拓扑(结点V,边E)和V的一个子图V’,在G内求一条从start结点到end结点的路径,要求经过V’的所有结点并…