- 博客(8)
- 收藏
- 关注
原创 编译原理期末复习(王生原第3版)
源/高级语言 程序--->编译程序--->目标/低级语言 程序源程序FORTRAN,PASCAL,JAVA,C++等高级语言词法分析从左到右一个一个字符地读入源程序,对构成源程序的字符流进行扫描和分解,从而识别出一个个单词语法分析将单词序列分解成各类语法短语,如“程序”“语句”“表达式”等,可以表示成语法树语义分析审查源程序有无语义错误,为代码生成阶段收集类型信息,比如当某个运算对象类型不在语言规范允许的范围内时,编译程序应报告错误中间代码生成。
2024-01-08 20:20:41
1783
原创 计算机系统结构期末复习(第3版 张晨曦)
加速比=\frac{1}{(1-可改进比例)+\frac{可改进比例}{部件加速比}}动态分支预测技术(是什么、现在的代表性方法)用硬件动态进行分支处理的方法是 在程序运行时,根据分支指令过去的表现来预测其将来的行为。如果分支行为发生了变化,预测结果也跟着改变,因此有更好地预测准确度和适应性。目的:预测分支是否成功尽快找到分支目标地址要解决的问题:如何记录分支的历史信息如何根据这些信息来预测分支的去向,甚至提前取出分支目标处的指令方法:采用分支历史表BHT最简单的动态分支预测方法。
2024-01-02 20:49:28
2910
4
原创 Swin Transformer 逐层分析和代码实现
Q和K的转置点乘,得到的是元素之间的相互关系,经过softmax后得到的就是映射到(0,1)的各个元素的相互关联程度,与V相乘后得到的是内部元素有关联的集合。为什么还要再除上一个缩放因子呢,dK所表示的是k的维度,如果维度dk太大,那么点积的值也会变大,由softmax函数的特性会知道这会导致经过softmax函数后被推到一个梯度极小的区域,加入缩放因子可以抵消这种影响,保证可以顺利进行反向传播。人脑对于整个场景的关注不是均衡的,有一定的权重区分,感兴趣的区域会被人脑分配更多的权重。
2023-07-05 18:00:52
519
1
原创 数据库期末复习(SQL,范式,数据库设计例题)
eixsts()会返回具体的查询到的数据,只是会返回true或者false,如果外层sql的字段在子查询中存在则返回true,不存在则返回false。定义:无损连接是指分解后的关系通过自然连接可以恢复成原来的关系,即通过自然连接得到的关系与原来的关系相比,既不多出信息、又不丢失信息。例题:建立一个视图V1,显示老师与学生的授课关系,包括年份,学期,课程名称,老师ID,老师姓名,学生ID,学生姓名。例题:查询各课程各级成绩人数,显示课程名称,A级人数,B级人数,C级人数,总人数。判断有无候选码,无则加上。
2023-06-25 14:13:07
3588
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人