自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Bean冷的心的博客

语音菜鸟,kaldi粉丝

  • 博客(94)
  • 资源 (3)
  • 收藏
  • 关注

原创 服务器和虚拟机怎么安装Kaldi?

这里写自定义目录标题前言克隆kaldi到本地tools/INSTALL安装检查依赖extras/check_dependencies.sh把四个依赖包放在tools/目录下修改Makefile文件检查g++是否安装安装irstlm(非必须)Src/INSTALL安装./configure --sharedmake depend和make测试egs/yesno/s5/的案例前言安装kaldi折腾十个小时,终于安装完成,踩了各种坑,好多问题网上查不到,我都怀疑实验室的服务器有问题了,最后还是在宏林师兄的帮忙

2021-10-04 15:23:15 900 1

原创 为什么BCELoss算出的损失为负数?

今天在做一个简单的线性回归问题:import torchimport torch.nn as nnlearning_rate = 0.01# 1.准备数据x = torch.rand([500, 1])y_true = x * 3 + 0.8# 2.通过模型计算y_predictw = torch.rand([1, 1], requires_grad=True)b = torch.tensor(0, requires_grad=True, dtype=torch.float32)

2021-09-14 12:44:42 7349

原创 Pytorch中range和arange方法有什么区别?

前言:在官方文档中,我们可以在这里查到这两个方法的API(可能需要一些手段才能点开),如果你点开不了,那我帮你看一下这两个方法有哪些区别。1.range()torch.range(start=0, end, step=1, *, out=None, dtype=None, layout=torch.strided, device=None, requires_grad=False) → Tensorrange返回的数量是到⌊end−startstep⌋+1\lfloor \frac{end−s

2021-09-13 23:00:38 1110

原创 动态规划算法(n阶整数矩阵,从子行、子列、子斜线中找小于整数k的最长线)

斜三角最后没有实现动态规划,如果你有思路,麻烦留言指点,谢谢。#include <iostream>#include <sstream>#include <map>using namespace std;int main() { int n, k_global; //n维矩阵,k是需要小于等于的数 int max_row; //储存行最大的直线长度 int max_line; //储存列最大的直线长度 int max_up_

2021-12-02 20:21:06 360 2

原创 (二)《The Application of Hidden Markov Models in Speech Recognition》论文学习

HMM结构改进在前一节中,基本的声学HMMHMMHMM及其在ASRASRASR系统中的使用已经被解释。虽然这些简单的HMMHMMHMM可以满足小词汇量和类似的有限复杂性任务,但当用于更复杂和更大的词汇量任务时,如广播新闻转录和听写,它们的表现就不太好。本节描述一些用于提高ASRASRASR系统性能的扩展,并允许将它们应用到这些更有趣和更具挑战性的领域。首先介绍了使用动态贝叶斯网络来描述可能的扩展。然后详细讨论其中的一些扩展。特别地,提出了高斯混合模型、有效协方差模型和特征投影方案的使用。最后,简要讨论了使

2021-11-21 16:35:04 2577

原创 CSDN里面LaTex公式怎么等号对齐?

最近因为一直需要写LaTex公式,遇到一个需要等号对齐的问题,但是网上查CSDN中LaTex公式如何等号对齐,查到的方法都不能用,后来我看了一下错误,原来CSDN内嵌的是KaTex,不是LaTex,我倒。KaTex是针对于HTML的轻量级公式编辑器,相当于LaTex的mini版本,我们看怎么实现等号对齐:P(B∣A)=P(AB)P(A)P(B‾∣A)=1−P(B∣A)=1−P(AB)P(A)\begin{aligned}P(B|A)&=\frac{P(AB)}{P(A)}\\P(\over

2021-11-20 10:34:57 3780 2

原创 《 L. R. Rabiner, “A tutorial on hidden Markov models and selected applications in speech recognitio》

关于HMM论文学习,随后开始施工…

2021-11-17 15:34:57 436

原创 (一)《The Application of Hidden Markov Models in Speech Recognition》论文学习

ABSTRACT:隐马尔可夫模型(HMMs)为时变谱向量序列建模提供了一个简单有效的框架。因此,目前几乎所有的大词汇量连续语音识别(LVCSR)系统都是基于HMM的。虽然基于HMM的大词汇量连续语音识别的原理很简单,但是直接应用的话,会造成非常低的准确率并且对于改变操作环境的敏感度特别差。这篇综述的目的是首先提出基于HMM的LVCSR系统的核心架构,然后描述实现最先进性能所需的各种改进。这些改进包括特征投影、改进的协方差建模、鉴别参数估计、自适应和归一化、噪声补偿和多通道系统组合。文章最后以广播新闻与新闻

2021-11-16 22:19:02 3208

原创 语音论文中英语的高级表达(持续更新ing...)

state-of-the-art 最先进的(英语表达汉语翻译state-of-the-art最先进的 (英语课刚学习要hedging, 最近读了几篇论文都说自己是最先进,太不委婉了,lol))the approximations and simplifying assumptions involved in a direct implementation of these principles这些原则的直接实现所涉及的近似值和简化假设(involve是被动语态,他后面的XXX

2021-11-16 19:23:15 1339

原创 Pycharm连接远程服务器,自动上传文件到服务器(超详细)

因为用的是最新版的Pycharm,所以网上的好多教程跟我总是有出入,经常遇到一种情况,就是设置了自动上传,但是就是上传不了,点击手动上传有时候也会失败,挺坑的,把我激怒了,一怒之下彻底搞懂了一系列的配置,请看我从头操作(我也怕后面自己忘了,记录之)。配置configuration这一步是最重要的,配置完了就可以上传文件到服务器了,但是不能在本地跑,如果想在本地跑就需要第二步配置拦截器,这个我们第二步再说,先能自动上传本地文件到远程服务器就好了。点击当前项目Tools->Deployment-

2021-11-15 12:32:13 15489 6

原创 ValueError: GetLogdirSubdirectories: path exists and is not a directory

使用Tensorboard出现这个错误,说明你把--logdir的目录具体到了一个文件,所以删掉后面的文件就可以了,如果你是因为文件夹下有很多日志文件,想要具体到某一个日志文件,并且出现过错误:TensorFlow installation not found - running with reduced feature set.W1112 09:14:50.322900 139903131535104 plugin_event_accumulator.py:323] Found more than o

2021-11-12 09:35:25 1605

原创 tensorboard错误 :TensorBoard attempted to bind to port 6006, but it was already in use

本人出现这个问题是因为我在windows端的pycharm操作远程的服务器,所以出现了问题,如果你不是用服务器出现的错误,那就很简单了,直接kill -9 4969就是简单的端口占用,如果你是用的服务器,那么就不只是端口占用这么简单了,得在xshell配置一下隧道,这个东西一段时间不用就忘了,所以记录一下。跟着图操作就完事了:鼠标右键点击最下面的属性:找到隧道点击添加:侦听端口:你在windows需要输入的那个网址的端口,我这个例子就是http://127.0.0.1:16006

2021-11-11 21:41:49 2046

原创 Pycharm怎么默认终端连接远程服务器?

因为经常需要从宿舍到学校内通勤,期间所有连接都会中断,所以每次开SSH特别麻烦,每次终端自动切换到本地:每次都得点一下Start SSH Session想要默认终端连接远程服务器,需要点File->Setting->Tools->SSH Terminal或者直接搜Terminal,找到这个界面把这里改成你的远程服务器即可。...

2021-11-03 09:54:05 1782

原创 git clone速度太慢

git clone https://github.com.cnpmjs.org/把https://github.com/替换成上面

2021-10-28 10:51:55 215

原创 Linux文件太多了怎么删除--argument too long异常

最近总进行删除操作,用的比较频繁的操作是从很多的文件夹删除.txt结尾的文件,但是报错argument too long,所以记录一下:find . -name '*' | xargs rm比用for循环删简单多了

2021-10-27 12:56:19 540

原创 怎么把Aishell内的transcipt切割成多个.txt文件

众所周知,Aishell的transcipt并没有给你切割好,只有一个将所有lable整合在一个txt的文件,如图所示:似乎kaldi有自带的脚本,但是我还没搞懂,所以自己写了一个python脚本来实现,比较难搞的是编码问题,由于windows系统是“GBK”编码,而Linux系统是“UTF-8”编码,所以需要进行一步转码格式,具体代码如下:f = open('/你的目录/data_aishell/transcript/aishell_transcript_v0.8.txt', 'r', encodi

2021-10-26 21:20:10 1103

原创 Linux怎么把多个文件夹内的数据转移到另一个文件夹里

问题描述:本人在处理Aishell的数据时,所有的数据都有一个个的小文件夹:总共有好几百个文件夹,每个文件夹内部又有上千个音频数据:因为直接带文件夹,kaldi处理不了,所以需要把每个S0开头的文件夹内部的*.wav文件夹全部转移到一个文件夹内,所以才有了这篇博客。问题解决:其实不需要写脚本,直接一行代码就可以解决for var in /目录/train/S0*;do mv "$var"/*.wav /目录/data/train; donefor var in /目录/train/S0*

2021-10-26 14:03:49 4224 1

原创 为啥老手不建议用(L + R)/ 2求中间位置索引?

最近在刷oj,在双指针的问题上,求中间位置索引mid总喜欢用mid = (L + R) / 2,这样好像没什么不对的,但是今天看左神的代码发现他并没有用这样的写法,而是用mid = L + (R-L) >> 1,这是为什么呢?其实是在实际开发中 L + R可能会造成溢出,此时再进行乘除操作都会抛异常,而使用 L + (R - L)/ 2是一种更加稳妥的方法,R - L 永远不会造成溢出,所以更加保险。而 (R - L) / 2可以写成 (R - L) >> 1,意思是右移一位。举个

2021-03-04 10:13:11 1217 8

原创 内大OJ刷题记录(C++版本)

(持续更新ing…)1001#include <iostream>using namespace std;int main() { int a, b; cin >> a >> b; cout << a+b << endl;}1033思路:选择排序第一层for控制层数,设置最小索引(从0开始一直到数组长度减一),指向数组中最小元素的位置,第二层for进行以此遍历,从最小索引位置元素开始以此对比,找到比最小索

2021-02-16 17:30:58 1539 3

原创 2019年内大892数据结构部分参考答案

说在前面:如标题所言,答案仅供参考,有争议或者问题请研友们务必指出,我们共同解决,共同进步,感谢!

2020-11-27 07:42:05 2737 14

原创 2018年内大892数据结构部分参考答案

谢谢小伙伴提醒,最后一个是LL型,不是RL型

2020-11-27 07:37:35 1619 11

原创 2017年内大892数据结构部分参考答案

声明:没有官方给出的答案,答案为本人所写仅供研友参考,有错误请留言指正,有问题留言一起探讨,谢谢!(29下面是4,涂的太乱了,抱歉)声明:没有官方给出的答案,答案为本人所写仅供研友参考,有错误请留言指正,有问题留言一起探讨,谢谢!...

2020-11-25 15:23:12 1626 7

原创 2016年内大892数据结构部分参考答案

2020-11-25 15:11:12 1290 10

原创 2019内大892专硕真题编程题

#include <iostream>using namespace std;int main() { int n; cin >> n; if (n >= 90) cout << "A"; else if (n <= 89 && n >= 80) cout << "B"; else if (n <= 79 && n >= 70) cout <&.

2020-11-01 22:01:13 1999 8

原创 2018内大892专硕真题编程题

#include <iostream>#include <cmath>using namespace std;int main() { int m,n; cin >> m >> n; for (int i = m + 1; i < n; ++i) { int j = 2; for (; j <= sqrt(i); ++j) { if (i % j == 0).

2020-09-07 19:13:32 2165

原创 2017内大892专硕真题编程题

#include <iostream>using namespace std;int main() { int a, b, c; int max; cin >> a >> b >> c; if (a >= b) {//比较a b哪个大,保存大的那个 max = a; } else{ max = b; } if (max >= c) {//比较ab大的那.

2020-08-30 19:40:41 1803 4

原创 2016内大892专硕真题编程题保姆级精讲

(免责声明:本人没有正确答案,所有题目均为自己编写,难免会有小错误,希望大家抱着参考的态度去看,没有考虑性能优化,全部都是尽可能为了简单去编写的。所有代码我自己跑过,都运行正确)第一题属于送分题,直接上代码:#include <iostream>using namespace std;//只需要写函数部分,main方法里面是测试用的int MySum(int m, int n) { int sum = 0; for (int i = m; i <= n; ++

2020-08-25 19:58:50 1671 1

原创 Pycharm中如何导入excel数据到自带数据库,中文乱码如何解决?

如何导入数据至需要的数据库Pycharm是拥有很强大的数据库功能的,我们知道主流的数据库,pycahrm都有,首先我们打开Pycharm后,点击Database我开发的django项目默认是sqllite,偷懒,我就使用sqllite举例了:我的数据库是.sqllite结尾的,所以复制他的磁盘位置路径,并且粘贴到FILE这里点击三个小点,选中你的项目中sql文件:点击测试看看成功...

2020-03-23 21:48:47 10804

原创 Django超简单跳转页面实现加代码

想要实现一个简单的点击并且跳转到另外的界面,对于一个Java开发人员或者前端人员来说简单无比,可以对于Django,我却无能为力,谢特!为了想偷懒不看教程直接头铁去搞,结果搞了六七个小时,还是在小伙伴的帮助下实现的,感谢小政政~那么到底怎么实现点击其中的一个按钮,就执行跳转到另外一个界面呢?如果你是一个完全的django小白跟我一样,那你至少要搞懂settings.py, urls.py和v...

2020-03-07 11:15:36 9671 3

原创 Django直接把静态资源拖到Templates文件夹中加载失败

初学者很容易把静态资源一下拖拽到Templates文件中,虽然静态资源按住Ctrl+鼠标左键可以进到资源中,但是django还是加载不到,这是咋回事呢?我们先去全局settings.py里面看最后一行,STATIC_URL = '/static/'STATICFILES_DIRS = [ # static为项目路径下你存放静态文件的文件夹的实际路径 os.path.join...

2020-03-07 10:24:40 1474

原创 (呕心沥血)Pandas从入门到入坑精华篇(二)

所谓狗急跳墙. …我呸,所谓富贵险中求,正是因为毕设很难,所以才有机会学习新的知识,这篇总结更是充满了芝士,连我自己学完都有些欲罢不能了~~函数填充用过Excel的小伙伴们肯定知道Excel的填充功能是强大的一X,那么对于pandas来说,如何实现相似的功能呢?我们先举个栗子~我们想计算一下总分,如果是Excel,想必大家都很会操作:点击一下总分,然后等号后面写四个单元格的位置相加...

2020-02-28 08:57:13 704

原创 (呕心沥血)Pandas从入门到入坑精华篇(一)

说到pandas大家并不陌生,他是numpy的一个工具,起初是为了金融数据分析工具而开发出来,09年开源出来后,类库越来越强大,使用者也逐日增加,小斌哥我就是“潘大师”的新粉丝,特意来学习一下使用并将使用方法详细记录下来,方便大家查阅~简单介绍Pandas是python的一个数据分析包,最初由AQR Capital Management于2008年4月开发,并于2009年底开源出来,目前由专...

2020-02-27 10:37:08 1912

原创 TypeError: unsupported operand type(s) for +: 'getset_descriptor' and 'int'

Traceback (most recent call last): File "C:\Users\Administrator\Anaconda3\lib\site-packages\IPython\core\interactiveshell.py", line 3326, in run_code exec(code_obj, self.user_global_ns, self.use...

2020-02-27 10:16:59 2297

原创 戳进来呗!五分钟就学会Python3怎么修改Excel数据(xlwt使用)

上次我们看过了xlrd的使用方法,那么怎么对Excel执行修改操作的?对于旧版的Excel文件我们用xlwt,但是对于新版的xlsx文件,使用openpyxl更合适一些。xlwt的使用比较简单,我们赶快开始学习吧安装安装和xlrd一样,pip install xlwt创建对象workbook = xlwt.Workbook()创建表单对象我们先来创建第一层Sheetsheet1...

2020-02-24 17:20:19 3218

原创 Python3怎么处理Excel中的数据(xlrd、xlwt的使用方法)

最近在做毕设,需要把Excel中的数据进行处理,但是。。有346469条数据,不能每一条都自己进行运算并且将它进行归一化运算

2020-02-23 19:56:28 3609 3

原创 IDEA手滑设置多个项目相同窗口怎么解决?

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2020-02-18 11:59:11 859

原创 为什么说静态工厂方法可能会比构造器更好?听说读完就会有一个女朋友?

toc

2020-01-03 21:00:52 1871

原创 前后端角度看接口(什么是json)?

什么是JSON?

2020-01-01 16:54:25 66880 19

原创 你真的知道什么是路由器吗?硬路由、软路由有什么区别,一篇文章彻底搞懂什么是路由器!

相信点进来的小伙伴还是对路由器感觉挺有兴趣的吧?这个名词对大多数人都是熟悉而陌生,我们不妨好好学习一下什么是路由器,以及路由器的作用和原理,彻底入门这个大家都知道的神器~小斌我会以举例的...

2019-11-05 20:47:16 41

原创 拖后腿了?互联网应届生月薪8k起步

互联网行业应届生起薪8532元/月,连续三年领跑全行业。看到这里我哭了,很明显,我并没有达标京沪应届生起薪最高,平均月薪为9000元左右;杭州、南京的应届生起薪均已超过广州,东莞应届生起...

2019-11-01 20:35:25 17

必备四公子.zip

安装kaldi必备依赖 openfst-1.6.7.tar.gz sctk-20159b5.tar.gz sph2pipe-2.5.tar.gz cub-1.8.0.tar.gz

2021-10-04

Desktop.zip

附赠Java架构师学习路线,无偿奉献!~

2019-07-15

JSP+JDBC+Servlet实现ATM机的源码

博客中附加的资源,可以根据需要下载,里面有前端的代码和后端的代码,仅供学习交流!博客中附加的资源,可以根据需要下载,里面有前端的代码和后端的代码,仅供学习交流!

2019-01-23

空空如也

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

TA关注的人

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