自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 1_Pre-training & Language model

传统的ngram建模技术,对长距离的依赖处理欠佳,并且建模的参数空间过于庞大,近年来提出的神经网络语言模型技术一定程度上解决了这些问题,但缺点是训练时间长,实际应用中速度较慢。预训练语言模型具有无监督训练属性,非常容易获取海量训练样本,并且训练好的语言模型包含很多语义语法知识,对于下游任务的效果会有非常明显的提升。语言模型的性能,很大程度上取决于语料的质量和体量,和特定任务匹配的大语料是最重要的。预训练指的是,使用尽可能多的训练数据,从中提取出尽可能多的共性特征,从而让模型对特定任务的学习负担变轻。...

2022-08-18 14:52:32 881 1

原创 0_Speech Recognition Technology

本文是参考B站课程所做关于语音识别的笔记,仅供自己学习用

2022-08-04 17:54:53 620

原创 Lab6实验报告

修改如下:Thinking 6.2函数其实是一个映射的函数,它可以将一个文件描述符对应的内容映射到另一个文件描述符之中,它的做法是先打开文件描述符,然后打开缓冲区。而如果按照dup函数的执行顺序的话,若在打开文件描述符之后发生一次时钟中断,进行进程切换之后,另一个进程就会误判为管道写端关闭,从而出现了错误。系统调用都是原子操作,因为在进行系统调用时,关闭了对中断的响应,系统陷入了内核,所以系统调用 是不能被打断的。如果加载到之间的数据,就知道新入了端,使用函数将其赋值为0,就不再读取的数据。在链接器里

2022-06-30 15:27:49 461

原创 oo第四单元总结&&学期总结

这个单元的整体思路就是建立自己的每一个元素的类,第一次作业只涉及了类图,第二次作业增加了顺序图和状态图,然后根据需要的属性以及指令的特性来安排这些类的具体的属性与方法,首先是我三次作业的一个UML图。这次作业总体上没有什么大问题,难点在于理解指导书,可以说我这次作业前期出现的bug都是对指导书的理解不够透彻造成的,每个具体函数的实现,基本上是它怎么说的就怎么写就没有问题。除此之外,对于多个重名对象的问题,我建立了用来储存所有出现过的名字和所有带有重复的名字,在给定一个名字时候,判断在不在这两个里就可以。关于

2022-06-29 13:27:23 191

原创 Lab5实验报告

文件系统是一个虚拟文件系统,它只存在内存当中,而不占用外存空间。内核提供了一种通过文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。用户和应用程序可以通过得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取文件时,文件系统是动态从系统内核读出所需信息并提交的。(参考网上资料)在系统中是通过函数的调用完成与内核的交互的。文件系统的设计将对内核信息的访问交互抽象为对文件的访问修改,简化了交互过程。可能会导致访问错误。是存放内核的区域,通过访问,但是如果

2022-06-15 10:51:15 708

原创 oo第三单元总结

这一单元作业的背景是一个社交网络,层次有三层:,和,本质就是一个图,其中每一个就是一个节点,就是节点之间的边,中的一系列方法都是用来维护这个图的方法,在完成中的方法时也借助了很多数据结构时所学的关系到图的算法。关于中方法的实现,当然最准确和最保险的策略就是仔细阅读JML规格,一句一句翻译实现,只要与JML一模一样就一定不会出错,但是这并不是最好的策略。对于简单的方法这样做没有大问题,但是像等这些方法,JML规格有几十行长,而且全部都是括号的嵌套,要全部读懂真的很费劲。所以在完成这一单元的作业时,我更倾向于先

2022-06-06 11:56:34 74

原创 Lab4实验报告

Lab4实验报告一、思考题Thinking 4.1内核在保存现场的时候是如何避免破坏通用寄存器的?系统陷入内核调用后可以直接从当时的a0−a0-a0−a3参数寄存器中得到用户调用msyscall留下的信息吗?我们是怎么做到让sys开头的函数“认为”我们提供了和用户调用msyscall时同样的参数的?内核处理系统调用的过程对Trapframe做了哪些更改?这种修改对应的用户态的变化是?保存现场时,k0寄存器暂存了sp栈指针的值,k1寄存器更新sp栈指针的值,除k0、k

2022-05-30 15:38:11 1008

原创 Lab3实验报告

Lab3实验报告一、思考题Thinking 3.1思考envid2env 函数:为什么envid2env 中需要判断e->env_id != envid 的情况?如果没有这步判断会发生什么情况?在通过索引取envs数组中的第”id“个进程块时只取了envid的后10位,但是envid的后10位在生成的时候只与进程页的物理位置有关,要保证一个进程的id号完全对应,仅仅看后十位是不够的,也要确保前22位是一样的,因此e->env_id != envid这一步确定进程的id确实是传入的e

2022-05-22 10:55:47 782

原创 oo第二单元总结

OO第二单元总结第二单元作业是完成电梯的设计。第一次作业是完成简单的五栋楼单部可搭乘电梯的设计;第二次作业增加了横向电梯,且电梯数目可增加;第三次作业增加了换乘请求。一、架构与调度器设计第一次作业架构最初做第一次作业的时候,由于对多线程知识不够了解,所以在尝试了好多次优化失败之后,还是交了最初的傻瓜电梯,一次只送一个人。后来随着理解的加强,我在bug修复阶段又重构了第一次作业,搭建了一个比较好的架构,在这里我只谈我优化后的架构。我的基本思路是生产者消费者模式,一共建了七个类:MainC

2022-05-03 12:06:38 432

原创 Lab2实验报告

Lab2实验报告一、思考题Thinking2.1请你根据上述说明,回答问题:在我们编写的程序中,指针变量中存储的地址是虚拟地址还是物理地址?MIPS 汇编程序中lw, sw使用的是虚拟地址还是物理地址?虚拟地址;虚拟地址。Thinking2.2请从可重用性的角度,阐述用宏来实现链表的好处。C语言中没有多态,那么就会出现以下的情况:如果在一个工程中想要同时使用整型的链表和浮点型的链表,就要定义两个结构体,并且同样的操作节点的代码要写两遍;若在C语言中借助void*指针,利用强制类型

2022-04-29 14:50:19 2895 1

原创 Lab1实验报告

Lab1实验报告一、思考题Thinking1.1请查阅并给出前述objdump中使用的参数的含义。使用其它体系结构的编译器(如课程平台的MIPS交叉编译器)重复上述各步编译过程,观察并在实验报告中提交相应结果。objdump中参数:-D:从objfile中反汇编所有的section;-S:尽可能反汇编出源代码,尤其当编译的时候指定了-g这种调试参数时,效果比较明显。交叉编译:对于一个文件gpa.c:int main (){ int point; double sum_1, sum_2

2022-04-10 14:54:18 2822

原创 oo第一单元总结

OO第一单元总结第一单元作业进行的是表达式的去括号与化简。第一次作业要求对表达式的结构进行建模,完成单变量多项式的括号展开;第二次作业在第一次作业的基础上增加了单层括号嵌套的三角函数、自定义函数与求和函数;第三次作业将第二次作业的功能进一步扩展,要求完成多层嵌套的表达式和函数调用的括号展开与化简。思路第一次作业由于本人能力有限,加上第一周时间较为紧张,所以第一次作业采用了题中所给的预解析的方法,思路较为简单。设立一个表达式类与一个主类,并建立表达式容器,采用预解析每次读入一个新fn后,用表

2022-04-03 00:29:35 176

原创 Lab0实验报告

Lab0实验报告一、实验思考题Thinking0.1在/home/20xxxxxx/learnGit目录下创建一个名为README.txt的文件。这时使用 git status > Untracked.txt 。在 README.txt 文件中随便写点什么,然后使用刚刚学到的 add 命令,再使用 git status > Stage.txt 。之后使用上面学到的 Git 提交有关的知识把 README.txt 提交,并在提交说明里写入自己的学号。使用 cat Untracked.

2022-03-28 08:46:00 1038

空空如也

空空如也

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

TA关注的人

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