删除原有分散的版本,合订起来画个。
包括:机器学习、算法、图形学、操作系统、编译原理、软件工程、大数据分析管理、计算机体系结构等
2019 计科
给出了线性回归的Loss Function
给了一个表 类似于下表
A | 0 | 1 | ||||||
---|---|---|---|---|---|---|---|---|
B | 0 | 1 | ||||||
C | 0 | 1 | ||||||
Y | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
问 当A=0 B=0 C=1时NaiveBayesNaive\, BayesNaiveBayes输出y是多少
给出了EM算法的基本步骤的公式,给了GEM的思想(类似于EM)
证明GEM能够收敛:即l(t+1)>=l(t)l(t+1)>=l(t)l(t+1)>=l(t)
证明 梯度下降求得结果一样 即KaTeX parse error: Undefined control sequence: \part at position 20: …la l(\theta) = \̲p̲a̲r̲t̲(式子) / \part(\t…
应该是左右求导,ccc做错了
2019 计科
(1) 画BFS树
(2) 做DFS 说明各种边的分类
Floyd 求最短路径矩阵
最大流以及最小割的求解(注意最小割怎么写)
图有负环,证明不管做多少次RelaxRelaxRelax 都有d[vi+1]>=d[vi]]+w(vi,vi+1)d[v_{i+1}] >= d[v_{i]}]+w({v_i},{v_i+1})d[vi+1]>=d[vi]]+w(vi,vi+1) 成立(负环求和)
证明 e 不在任何最小生成树中 等价于 G有环,e是最大的边(边权不同)
(课后题)
我写的是1.2 和 2.2是对的,但是感觉第一题不是很确定~
红蓝交替路径变式,即颜色交替路径,有RGB三种颜色,要求路径上相邻两点颜色不同,求s->t 的颜色路径有几条。(DP思想)
完全单连通 即任意(u,v) u->v v->u 都是有且仅有一条简单路,给出判断算法以及算法正确性证明
(我做的是 SCC强连通 + 单连通判断)
(1) 进程切换的时机 以及 哪些能抢先
(2) 好像是磁盘管理的一个题 忘记了
IO内核子系统、设备驱动程序、中断处理程序功能以及关系
死锁的措施 以及 现在计算机主要怎么处理死锁
文件管理方式 阐述有哪几种 以及 对应的改进方案以及意义
给一个情景 说明是抖动 说明解决方案两种
优先级调度算平均等待时间 以及 如何改善静态优先级
页表题目 原题
信号量题目 15 points
王道 银行顾客营业员那个题
!没想到出个这!!没想到出个这!!没想到出个这!(15 points)
OS实验里面模拟shell 给了三个命令 $./a.out \,\,\, \&$ $./ a.out > t.txt$ $./a.out | b.out | c.out$分别说明命令的意思 以及 用C语言模拟他们的思想、给出关键代码
计算机学院2019计科
扫描填充伪代码 10分
有哪些面消隐算法:画家、Zbuffer、只用一个ZB的zbuffer,扫描线Zbuffer,区间扫描Zbuffer,课本上还有一个 + 光线投射算法
Phong光照模型 示意图 以及 解释 以及R=2NCos(θ)−LR=2NCos(\theta)-LR=2NCos(θ)−L 的推导过程
给了三维空间一个三角形以及一个正方形,问有无交线段,求出来
考了 变换矩阵 就是那个abcd 的那个,然后复合变化,比较简单
给了四个控制点
正常的透视投影 但是 加了一个世界坐标系和新坐标系的转化
新坐标系定义:eye(0,−2,0)移动到了原点,原坐标轴不变eye(0,-2,0) 移动到了原点,原坐标轴不变eye(0,−2,0)移动到了原点,原坐标轴不变
目测是原坐标系转化完了,然后平移一下就OK了
三问
摆烂摆烂摆烂
图形学:说实话,我自己没学明白。一部分是这学期中间比较忙,没能课下再看看,期末就捉急了。第二,则是两位教授教授方向不太一样,一个偏向idea,一个偏向数学,给人割裂的感觉。 如果是"curve" 老师上课,建议好好听。如果是另一位教研型老师上课,则建议直接去curve上课 或者 看games101
但是,老师们都是很好的,这门课价值也很高,CG也没有CV、DL那么卷,但是就是部分很数学的部分学不明白,然后看games101的话体验感还是不错的,但是考试不考~
以上仅仅代表个人观感,不存在对老师任何意见以及偏见。
SDU CS 2019
1、词法分析,给定正规式,
构造NFA
确定化
最小化
2、LL(1)分析,给出文法
构造first、follow集
构造LL1分析表
分析句子
3、LR分析
构造拓广文法
构造LR(1)项目规范族
构造LR(1) 分析表
识别句子
4、给出基本块代码
构造DAG
写出优化之后的中间代码(CH 10)
写出DAG目标优化之后的中间代码(CH 11)
写出目标代码(根据活跃信息)
5、就是PPT的题,给你翻译模式,翻译成中间代码
编译原理这门是一门好课,但是SDU课里面所教的内容实在过于抽象,如果你想获得一个好绩点,那么跟着上课不犯困就行OK。如果你想学明白点啥,还是得需要看一些其他地方的课,比如stanford CS 143/国防科大的课。这门课我真是没学明白,但是真的很重要,如果你以后想做数据库,建议专门学一下数据库的parser。
SDU 2019 计科
与往年差距比较大
按理说流数据用storm啊,哪写过storm
快逃……吧…和往年题目差距太大,实验太多,还有课设,考的也晚,绷不住了
选课之前想好选他的原因,为了水绩点或者学东西,这门课基本是两者都不沾边的。综合来说,这门课就是入门mapreduce + 其他分布式数据库框架介绍。杂七杂八东西太多,只能看做一个综述课。
SDU CS 2019 半开卷,一张A4纸
A Total Shit Course! 搞不懂这门课存在的意义是什么?课程内容是:小组开发一个软件+期末考试,小组开发软件每周写文档,嗯给你的模板大概是二十年前的文档模板。课上内容,我可以说这门课我因为修其他课有冲突,就是教的内容你可能一下午就能看完这一个学期的东西。这3个学分完全是浪费时间!还是必修!强烈建议换掉!
计算公式出发,简述RISC 和 CISC 的设计特点
3. 简述通道工作过程
funglee 我 永远的克星 一共选过两门funglee老师的课,一门87一门84哈哈哈。 不过这门课课程内容部分讲的还是不错的,认真听能学不少体系结构的东西,但是前面的课程和之前学过的重复度太高就打击了兴趣,后面倒是很有料。最后,这门课的实验就是shit,嗯,实验指导书的修改日期的2004.03,二十年前的课,二十年前的系统(winxp),几个实验做的就是读汇编代码,然后搞清楚流水执行。只能说用处不大。