- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 服务器开启SSH隧道方式
curl -X POST -H "'Content-type':'application/x-www-form-urlencoded'" -d 'user=学号&pass=校园网密码'以上方法是在全局的,如果觉得以上方法导致eit ai平台机器访问内网网速不够快,可以使用以下指令,以下指令是只在访问github的时候才用本地vpn。ssh -i -p (服务器地址及端口号)这三个命令分别是测试校内网 国内网和外网的。连接到远程服务器(不需要创建隧道)curl -v是测试网络连接的。
2024-08-28 11:24:25
968
2
原创 Tortoise-tts Better speech synthesis through scaling——TTS论文阅读
自回归变换器和DDPM被广泛应用于图像生成,它们利用大量的计算资源和数据来学习图像的分布,这意味着模型通过分析和学习大量图像数据来理解和复现图像的概率分布。其次,传统的自回归方法需要在离散域中操作。:现代基于神经网络的MEL反转器非常复杂,它们产生的波形几乎与人类耳朵听到的录音波形无法区分,并且在训练集之外具有很高的泛化能力。:由于MEL频谱的这些特性,一个专门的研究领域致力于找到高质量的方法,将MEL频谱再转换回音频波形。:这种方法需要一个强大的鉴别器,即能够区分好的和不好的文本/图像配对的模型。
2024-01-26 14:47:30
1659
1
原创 VALLE:Neural Codec Language Models areZero-Shot Text to Speech Synthesizers---TTS论文阅读
由于训练数据相对较少,现有TTS系统在泛化能力上仍有不足,特别是在零样本(未见过的说话者)场景下,说话者相似性和语音自然性会大幅下降。,从而降低了处理的复杂性和计算量,同时使模型能够有效地学习如何从一个小的、已知的声音样本(声学提示)中生成新的说话者的声音。这样的系统设计使得零样本TTS成为可能,即使是对于那些在训练数据中从未出现过的说话者,系统也能合成相似的声音。:之前的TTS预训练工作利用的数据不足1千小时,而VALL-E使用了60千小时的数据预训练。同时,基于说话者编码的方法近年来也取得了很大进展。
2024-01-25 14:18:22
2083
1
原创 BIGVGAN: A UNIVERSAL NEURAL VOCODER WITHLARGE-SCALE TRAINING——TTS论文阅读
通过在每个残差扩张卷积层中应用经过滤波的Snake非线性,可以有效减少合成波形中的高频伪像,从而在各种评估中取得显著的性能提升。通过增加模型大小、调整学习率和批量大小,以及应对训练过程中的挑战,研究者能够在保持GAN训练稳定性和实用性的同时,探索通用语音合成的极限。扩展方法:增加上采样块的数量和每个块的卷积通道数。背景:虽然Snake激活函数为模拟原始波形提供了必要的周期性归纳偏差,但它可能会产生连续时间信号中的任意高频细节,这些细节无法由网络的离散时间输出表示,从而导致混叠(aliasing)伪像。
2024-01-24 13:40:27
2338
1
原创 VITS:Conditional Variational Autoencoder with Adversarial Learning forEnd-to-End Text-to-Speech——TTS
但是直接应用最大似然估计有其难点,因为每个输入音素的时长是离散的整数,需要去量化以适用于连续的归一化流,并且是标量,这限制了因可逆性而进行的高维转换。公式(6)描述了在VITS设置中,MAS的目标是找到最大化 logpθ(z∣ctext,A^) 的对齐 A^,即最大化潜在变量 z 在给定文本和对齐的条件下的先验分布的对数似然。通过这种方式,VITS系统能够在没有对齐真值标签的情况下,通过变分推断估计潜在变量的分布,并利用正规化流增加先验分布的表达性,从而在保持变分推断属性的同时生成高质量的语音样本。
2024-01-22 16:03:25
1664
原创 FastSpeech2——TTS论文阅读
数使用LJSpeech数据集,包含了约24小时、13,100个英语音频剪辑及其对应的文本转录据集被分为三个部分,12,228个样本用于训练,349个样本(文档标题为LJ003)用于验证,以及523个样本(文档标题为LJ001和LJ002)用于测试。:实验结果表明,FastSpeech 2和FastSpeech 2s在语音质量方面优于FastSpeech,FastSpeech 2甚至能在声音质量上超过自回归模型,同时保持了FastSpeech的快速、稳健和可控的语音合成优势。
2024-01-20 18:22:53
1825
1
原创 6.3 选择两个 UCI 数据集,分别用线性核和高斯核训练一个 SVM,并与BP 神经网络和 C4.5 决策树进行实验比较。
题目要求:6.3 选择两个 UCI 数据集,分别用线性核和高斯核训练一个 SVM,并与BP 神经网络和 C4.5 决策树进行实验比较。将数据库导入site-package文件夹后,可直接进行使用。使用sklearn自带的uci数据集进行测试,并打印展示。而后直接按照包的方法进行操作即可得到C4.5算法操作。使用sklearn的SVM进行训练,并打印训练结果。从github上下载了C4.5算法的数据库。这里给出其中实现算法的代码。
2023-04-10 18:12:52
2417
原创 地铁线路查询(easyx)
当一个用户从甲地到乙地时,由于不同需求,就有不同的交通路线,有人希望以最短距离到达,有人希望用最少的换乘次数等。请编写一北京地铁线路查询系统,通过输入起始站、终点站,为用户提供两种或以上决策的交通咨询。.........
2022-08-28 11:49:21
4583
5
原创 sort函数使用cmp出错Line 22: Char 38: error: reference to non-static member function must be called
代码】sort函数使用cmp出错Line22Char38errorreferencetonon-staticmemberfunctionmustbecalled。
2022-07-29 12:10:50
388
原创 LeetCode(算法入门题单——二分查找,双指针部分)
开刷算法部分,最近要加快进度了,填一填上学期数据结构没有期末考试的深坑二分查找:1天比较机械模板的查找方法难度简单881收藏分享切换为英文接收动态反馈给定一个 个元素有序的(升序)整型数组 和一个目标值 ,写一个函数搜索 中的 ,如果目标值存在返回下标,否则返回 。示例 1:输入: = [-1,0,3,5,9,12], = 9输出: 4解释: 9 出现在 中并且下标为 4示例 2:输入: = [-1,0,3,5,9,12], = 2输出: -1解释: 2 不存在 中
2022-07-05 17:11:05
185
原创 LeetCode(数据结构入门题单——链表部分)
前两天去了曲江书城,看了一上午阿西莫夫的银河帝国系列感觉已经喜欢上了那里,以后抽空趁没有疫情的时候还要去链表:7~8天主要是一些对于链表,最基本数据结构的基本操作有一些题还是需要写写画画的,例如反转链表,第一次学的时候就是很久搞不明白目录141. 环形链表21. 合并两个有序链表203. 移除链表元素206. 反转链表83. 删除排序链表中的重复元素难度简单1530收藏分享切换为英文接收动态反馈给你一个链表的头节点 ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 指针再次到达,则链表中存在
2022-07-04 11:54:08
152
原创 LeetCode(数据结构入门题单——字符串部分)
怎么又水了一天啊,打FIFA打的我眼睛好晕。。。明天还是得学习,学习,还tmd是学习又爱上了口香糖字符串:6天感觉入门篇主要是对stringSTL的使用,没有什么太复杂的地方毕竟也就仨题目录387. 字符串中的第一个唯一字符383. 赎金信242. 有效的字母异位词难度简单562收藏分享切换为英文接收动态反馈给定一个字符串 ,找到 它的第一个不重复的字符,并返回它的索引 。如果不存在,则返回 。示例 1:输入: s = "leetcode"输出: 0示例 2:输入: s
2022-06-29 20:54:45
362
原创 LeetCode(数据结构入门题单——数组部分)
前一段时间连续地坚持了好像是7天的每日题单,然后就赶上考试周了...一切搁浅,只能是勉强支撑着不掉队,最后磕磕绊绊倒也差不多刷完了,但不乏有水的题和看了答案没复习会忘的,因此想分写两篇文章总结一下。以后的leetcode还是要及时总结。数组:1~5天数组都用vector表示之后方便了很多,可以直接复制数组,在函数调用时也少了很多麻烦(听舍友广州王说好像可以免去一些指针问题)。二维数组用vectorexample(r,vector(c))表示但是再高维的数组怎么表示呢。还......
2022-06-28 21:23:04
933
原创 解题思考(N2 A strange lift) BFS电梯运行
A strange liftTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Problem DescriptionThere is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0
2022-06-13 09:38:52
229
转载 未识别的令牌错误
编译exosip使用时候提示:combaseapi.h(229): error C2760: 语法错误: 意外的令牌“标识符”,预期的令牌为“类型说明符”解决办法:打开项目工程----> 属性 ---> c/c++ --> 语音 --> 符合模式 修改成否即可版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.youkuaiyun.com/tanningzhong/article/details/80760047————————
2022-06-11 14:50:05
267
原创 北邮数据结构(二叉平衡树)
题目要求:根据平衡二叉树的抽象数据类型的定义,使用二叉链表实现一个平衡二叉树。二叉树的基本功能:1、平衡二叉树的建立2、平衡二叉树的查找3、平衡二叉树的插入4、平衡二叉树的删除5、平衡二叉树的销毁6、其他:自定义操作编写测试main()函数测试平衡二叉树的正确性。 头文件:BalancedTree.h主函数main.cpp样例原理图示: 结果展示:...
2022-06-11 12:05:41
776
原创 Multisim电路仿真-验证KCL和KVL
验证KCL和KVL验证KCL电路如图:发现结点电流相加:8-4-4=0满足KCL实验定律验证KVL电路如图:如图所示,回路中电压代数和:2.4+2.4-4.8=0满足KVL定律
2022-06-08 19:03:17
3932
原创 Multisim电路分析仿真-RC滤波电路
RC滤波电路一阶RC低通电路电路如图:调整输入电压的频率,发现当频率过高时,电压接近于0 一阶高通电路电路如图:调整电压频率,发现当电压频率过低时,输出电压接近于0
2022-06-08 19:01:15
6546
原创 Multisim电路分析仿真-RLC串联电路的时域
RLC串联谐振的时域分析电路图如下:观察发现此时电阻两端电压等于电压源电压波形图如下:发现两波重合改变参数,两波分离,发生谐振电路图如下:
2022-06-08 18:57:03
4112
原创 Multisim电路分析仿真-叠加原理
叠加原理电路如图:步骤如下:此时只有电压源作用观察此时电压3.659V,电流36.601mA,功率133.858mW此时只有电流源作用观察此时电压1.561V,电流24.39mA,功率24.366mW此时电压源,电流源同时作用观察电压5.22V,电流12.195mA,功率272.433mW总结发现:电流源与电压源分别作用时的电压与电流之和=共同作用时的电压电流功率不相等结论电压与电流满足叠加原理,功率不满足...
2022-06-08 18:54:55
5017
原创 Multisim电路分析仿真-一阶动态电路三种响应曲线
一阶动态电路曲线的测定电路图如下,在电路达到稳定后,断开开关S1波形图如下:电路图如下,闭合S1波形图如下:电路图如下:在初始时,闭合SA,断开S1,在中间,连接S1,此时C1在已经有初始储能的情况下,连接电源,则为全响应波形图如下:......
2022-06-08 18:53:10
9496
2
原创 数据结构:用链表实现大数运算(高精度)
采用链表实现大数运算C++分为头文件程序和主体cpp函数头文件函数如下:#include<iostream>using namespace std;template<class T>struct Node{ T data; struct Node<T>*prior; struct Node<T>*next;};template<class T>class Linklist{public: Linklist(
2022-05-23 20:53:55
1186
原创 数据结构:以邻接表为存储结构,实现深度优先遍历的非递归算法
难点:1.邻接表结构的实现(链表学好了就很顺利,学的不好危)2.用栈实现非递归DFS(不要忘了递归的本质就是栈的进出)
2022-05-19 21:16:50
1235
1
原创 BFS解决基础迷宫问题(显示路径)
结构框架:变量定义(具体功能见注释):#define inf 0x3f3f3f3f#define size 205int m, n;//行纵char Map[size][size];//记录地形 int vis[size][size];//记录是否走过 int Mappp[size][size];//最终走出方式 int fa, fb;// 老鼠所在坐标 int result;//所需要的最小步数 int aa, ab;// 终点坐标 int dir[4][2] =
2022-05-14 22:54:16
408
原创 北邮数据结构:哈夫曼树
用类与对象C++编程分为头文件Huffman.h和主函数main.cpp两部分(功能陆续添加)类的声明:class Huffman{private: HNode*HTree;//哈夫曼树节点 HCode*HCodeTable;//存储编码表 int N;//叶子节点数量 void code(int i, string newcode);//递归函数,对第i个节点编码public: Huffman() { HTree = new HNode; HCodeTa.
2022-05-14 18:58:52
1123
原创 数据结构:单链表的逆置
原理图如上:主要思路是割裂,从前到后有层次的逆置,先逆置12,此时3456...都被割裂开了,然后将3连同逆置,一直这样下去。头文件如下:链表类的声明#include<bits/stdc++.h>using namespace std;template<class T>struct Node{ T data; struct Node<T>*next;};template<class T>class Linklist{...
2022-04-18 10:53:35
1056
原创 Codeforces Round #782 (Div. 2)A. Red Versus Blue
A. Red Versus Bluetime limit per test1 secondmemory limit per test256 megabytesinputstandard inputoutputstandard outputTeam Red and Team Blue competed in a competitive FPS. Their match was streamed around the world. They played a series o
2022-04-18 10:40:10
449
原创 最短路径问题
例一:题目描述Problem Description某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。现在,已知起点和终点,请你计算出要从起点到终点,最短需要行走多少距离。Input本题目包含多组数据,请处理到文件结束。每组数据第一行包含两个正整数N和M(0<N<200,0<M<1000),分别代表现有城镇的数目和已修建
2022-03-01 20:19:13
207
原创 背包问题C++(三种类型初涉)
背包问题大背景:存在一批物品,属性有价值(value)和内存(cost)背包有总内存由此,我们可以列出装不同东西的递推表格(DP问题特性)如下,有物品价值5,4,3,2,1分别对应内存 1,2,3,4,5背包总内存为10。在每一件物品只能取一次的情况下可列出下表接下来讨论的不同类型背包问题其实就是不同情况列表方式的不同。三种背包类型:01背包:有N件物品和一个容量为V的背包,第i件物品消耗的容量为Ci,价值为Wi,求解放入哪些物品可以使得背包中总价...
2022-02-27 09:55:59
2263
1
原创 解题思考(有趣的暴力解决)E. 丑数
DP算法解题,但想到此题如果算出所有题目要求的丑数(前5842个丑数),再对他们排序,都放到一个数组里,程序输出时直接输出相应的数组元素,是一件很有意思的事情。
2022-02-26 15:26:22
950
原创 解题思考(DP构建数塔)D. 免费馅饼
题目描述Problem Description都说天上不会掉馅饼,但有一天gameboy正走在回家的小径上,忽然天上掉下大把大把的馅饼。说来gameboy的人品实在是太好了,这馅饼别处都不掉,就掉落在他身旁的10米范围内。馅饼如果掉在了地上当然就不能吃了,所以gameboy马上卸下身上的背包去接。但由于小径两侧都不能站人,所以他只能在小径上接。由于gameboy平时老呆在房间里玩游戏,虽然在游戏中是个身手敏捷的高手,但在现实中运动神经特别迟钝,每秒种只有在移动不超过一米的范围内接住坠落的馅饼。现在给这
2022-02-26 15:15:55
107
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人