Artificial Intelligence UIUC-CS440 <人工智能>
Formula SheetProbability:P(X = x) = \text{Pr}(X = x)$ or $P(X = x) = \frac{d}{dx} \text{Pr}(X \leq x)P(X, Y) = P(X|Y)P(Y)E[f(X,Y)] = \sum_{x,y} f(x,y)P(X = x, Y = y)MAP Decision:f(x) = \arg \max_{y} P(Y = y|X = x)Bayes Error Rate:E = \sum_{x} P(X = x) \min_{y} P(Y = y|X = x)Precision:\text{Precision} = \frac{P(Y = 1|f(X) = 1)}{TP} = \frac{TP}{TP + FP}Recall-Sensitivity:\text{Recall} = P(f(X) = 1|Y = 1) = \frac{TP}{TP + FN}Specificity:\text{Specificity} = P(f(X) = 0|Y = 0) = \frac{TN}{TN + FP}Nai ...
Game Development UIUC-CS415 <游戏开发>
AnimationGeometric TransformationsThe geometry of a mesh is defined by the vertex setApplying a transformation to a mesh means transforming each vertex locationSimple transformations can be accomplished by multiplying a matrix times the vertex location
Rotation
Scale
Translation
\begin{bmatrix}
d & e & f & a \\
g & h & i & b \\
j & k & l & c \\
0 & 0 & 0 & 1
\end{bmatrix}
\begin{bmatrix}
x \\
y \\
z \\
1
\end{bmatrix}
3 dimensional transformations are implemented as a 4x4 matrix
We express th ...
LOS - A Light Linux Like OS Kernel <操作系统内核>
仓库Link to Github Repository
C语言基础
2’s complement
unsigned
8 bits
char
unsigned char
16 bits
short int
unsigned short int
32 bits
int
unsigned int
32 or 64 bits
long
unsigned long
64 bits
long long int
unsigned long long int
2’s complement
unsigned
8 bits
int8_t
uint8_t
16 bits
int16_t
uint16_t
32 bits
int32_t
uint32_t
64 bits
int64_t
uint64_t
In Linux, they can be used by including the stdint.h header file in user code or the linux/types.h header file in ke ...
ACID VS BASE <数据库>
SQL VS NoSQL:
SQL
NoSQL
数据结构
结构化(Structured)
非结构化
数据关联
关联的 (Relational)
无关联的
查询方式
SQL查询
非SQL
事务特性
ACID 原子性 一致性 隔离性 持续性
BASE 基本可用 软状态 最终一致性
语法
select * from t_isolation_level where id = 99;
Redis
get user:1
MongoD
db.users.find({_id: 1})
elasticsear ...
Markdown手册
代码
效果
*这是斜体*
这是斜体
_这是斜体_
这是斜体
*这是粗体*
这是粗体
_这是粗体_
这是粗体
***这是粗斜体*
这是粗斜体
___这是粗斜体_
这是粗斜体
数学公式行内与独行行内公式:将公式插入到本行内,符号:$$公式内容$$,如:$$xyz$$ xyz独行公式:将公式插入到新的一行内,并且居中,符号:$$$公式内容$$$,如:$$$xyz$$$ xyz
上标、下标与组合
上标符号,符号:^,如:$$x^4$$ x^4
下标符号,符号:_,如:$$x_1$$ x_1
组合符号,符号:{},如: $${16}_{8}O{2+}_{2}$$ {16}_{8}O{2+}_{2}
汉字、字体与格式
汉字形式,符号:\mbox{},如:$$V_{\mbox{初始}}$$ $V_{\mbox{初始}}$
字体控制,符号:\displaystyle,如:$$\displaystyle \frac ...
Leetcode Tutorial <数据结构>
1. 图 Graph
图的遍历BFS,DFS,准备模板
图—三类
常规的node和edge的图, 建adj matrix然后遍历 (690. Employee Importance)
把矩阵看成图, 4周neighbor相连 (0-1 Islands系列, 79. Word Search, 417. Pacific Atlantic Water Flow)
把data(state)看成node, 把操作operation看成edge (127. Word Ladder, 1345. Jump Game IV) , 这种思路很多时候就变成了动态规划题。
拓扑排序(topological sort) 准备模板
决定nodes先后顺序(关系) (210. Course Schedule II, 269. Alien Dictionary)
判断有向图是否有cycle (207. Course Schedule)
判断无向图是否有cycle (1192. Critical Connections in a Network)
图二分染色 (785. Is Graph Bipart ...
CS技术栈汇总+项目
项目gin-vue-blog
Golang 全栈博客,支持 Docker Compose 一键部署。基于最新前后端技术栈 Vue3、TS、Unocs 、Redis 等。前端包含博文展示前台、博客后台管理系统。后端包含 JWT 鉴权、RBAC 权限控制等。代码质量高注释全接口文档完善,适合前后端开发者学习。
tiny-gpuA minimal GPU design in Verilog to learn how GPUs work from the ground uptiny-gpu – GPU入门教程 | tiny-gpu 开源项目,对图形处理单元(GPU)的工作原理感兴趣的人提供学习机会,使用Verilog 硬件描述语言,tiny-gpu 项目创建功能最基础的 GPU 设计,允许用户深入到 GPU 的内部工作机制中去。Verilog 作为一种在电子设计自动化(EDA)领域广泛使用的硬件描述语言,使得开发者能够描述电子系统的硬件结构与行为。通过编写 Verilog 代码,工程师们可以设计复杂的电子系统,比如 CPU、GPU 和其他专用集成电路(ASIC)。tiny-gpu 项目的核心目 ...
LLM进阶之路
概念
光学字符识别 (OCR) 是指将文本图像转换为机器可读文本格式的流程。
自然语言处理 NLP入门:分词Word2VecTransformer细讲 | Attention Is All You Need从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史【NLP】Transformer模型原理详解图解Transformer(完整版)
GPTLora进阶:CLIPDiffusionGANRL实践:
代码要跑一个MNIST,一个判别的小模型,BERT做情感分类,GPT结构的LLM推理和微调。基本上一周一篇论文一份代码作业,多用GPT,多抄别人的代码,只要能找到代码放进去正常跑起来就算理解了。
学习率机器学习的梯度下降法,学习率是控制不断迭代过程中的一个关键参数,用于权衡目标函数的梯度下降方向。公式表示为:
\theta_{\text{new}} = \theta_{\text{old}} - \alpha \times \nabla J(\theta)其中,$\theta$ 是模型参数,$\alpha$ 是学习率,$\nabla J(\theta)$ 是 ...
三天速成Duolingo <多邻国模版>
Literacy填空要会猜:熟记特定字母开头的,不超过4个字母的单词of, or, on, okall, are, ask, any, and, act, antwhat, when, well, were, went, with, will, warm, ways, wage, wall, work
前缀、后缀、名词的复数形式、动词的变位、形容词的比较级变位都算正确的
后缀对词干词性有要求形容词可以加ly,动词不可以加,形容词的比较级不能加名词+ly1指人:brotherly/manly/friendly/scholarly/ghostly2指时间:monthly/weekly/hourly/quarterly/yearly掌握常见前缀的变体
反义词inin在b\m\p之前,变成iml之前,变成ilr之前,变成ir其他情况不变错误实例inregulate\ inpassionate\inbibe\inmutable
描述The photograph depicts a/an/two/some/+adj.+n.+doing sth.+adv.+介词短语depict v.描述、描绘 ...
胡言乱语
当思考我与世界的联系,才发现我的生活原来是如此单薄,以至于轻微的变动便将灵魂的无趣展露,而我愈发束手束脚,丢弃了少年平白无故的自信,仅剩腐朽空洞的自我随风摇曳。可悲,我的心灵不曾热忱,却妄图用文字加以标榜,期待行为永远麻醉。认识到爱情的本质不过是维特根斯坦的梯子,我仍超脱不了精神的禁锢,于是思想与情绪搁置红海两岸,即便成为摩西,也不免静候耶和华的神迹,而行为无所维系,只沦为欲望的走狗,时刻讥讽我对灵智的幻想。知行难合一,龙场今何在?我只知焕发的精神终将怠惰,矫情的挥洒继以无尽的空虚。难道说虚无主义才是归宿,世上从未有过灵智,不过是欲望在主宰。可无休的欲望又怎能指导我的一生,这不假思索的质疑人生悲剧的本质,或许是灵智的抗争吗,还是说语言文字赋予了事物不必要的含义,让模糊的界限加剧了人的精神内耗。二十载光阴,我仍构想不出理想的生活范式,失去了建立假说的自信,也将难有验证命题的从容。倘若人生无意义,思考便是一种西西弗斯推石上山的折磨,折磨不意味着痛楚,而事实上即便是痛楚,也绝非快感的对立。应当认识到,所谓痛楚和快感,不过是对世界的感知,或许存在是为了感知,赋予万物不同的色泽,到这里世界似乎倒 ...