抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >
我是谁

一个渴望得到认同的怪兽 大家好,我叫孙政,是一个渴望得到认同的怪兽。 在小学时就很有表达欲,在班级制作并发售了一款宝可梦卡牌。上大学后加入了游戏开发社团,最初想做游戏策划,但在一次GameJam中了解了Shader,于是学了一些图形学知识,在字节做TA,毕业去做自研游戏引擎 平时有在做一些游戏demo,但严重缺乏美术资源,基本都是写了策划案搓了点demo就放弃了。LLM和AIGC的兴起,让我...

数学复健3-数学归纳法 小故事 一位工匠摆了一排骨牌,她先推倒第一块,第一块倒了。然后她发现任何一块骨牌倒下时,都会碰倒下一块骨牌。她没有逐块数到最后,也没有把每块骨牌都单独推一遍。 她只发现了两件事: 第一块会倒; 如果第 $n$ 块会倒,那么第 $n+1$ 块也会倒。 于是她得出结论,推倒第一个骨牌,整排骨牌都会倒下: $$ 1\text{ 倒} \Longrightarrow 2\...
math

数学复健2-证明 小故事 小镇上有一位铁匠,发明了一种给马蹄钉淬火的方法。 他试了第一块铁,成功了;第二块成功;第三块、第四块……连续一百次都成功。于是他在店门口挂出一块牌子: 任何铁块,只要用这种方法淬火,就一定不会断。 一位年轻学徒没有争论,只是拿来一块更薄、更脆的铁,按照完全相同的方法处理。铁块断了。 铁匠的一百次实验并没有毫无价值。它们说明方法可能有效,帮助我们形成猜想,也告诉我...
math

数学复健1-函数 最近可能更新一些基础数学教程,做大脑复健 历史插页 函数是一个古早而现代的概念 古代数学家早就研究了许多非常适合用函数描述的对象,如数表、天文周期、圆的弦长、运动中的距离,但缺少一种系统的描述手段。 莱布尼茨尝试使用 function一词来描述“曲线上的某个量,随着另一个量改变而改变。” 伯努利在研究“改变曲线后,某个量如何变化”的问题上,将函数理解为“由常量和变量组成...

AI 工作经验 记录一些AI常用术语 思考我现在做的事情和其他人比好处是什么 缺少创新点/价值/落地前景的工作,很可能是做了白做 一些非常热门、大厂蜂拥而上、非常吃私有数据/运营宣发/人工经验的活,很可能被“斩杀”,做了白做 用好回流数据 有人调侃过现在AI行业,模型是数据,数据是Infra,Infra是算法。在搭建好回流数据流程后,我们要真的用回流数据进行模型测评和训练,而且一定要有一...
ai

AI 常用术语 记录一些AI常用术语 机器学习 AGI(通用人工智能):能像人一样在多数认知任务上通用地学习、推理、适应与创造 ASI(超级人工智能):在几乎所有领域都远超人类智能的系统 监督学习 Supervised Learning 目标:从标记好的数据中学习输入到输出的映射,以泛化到新数据。 回归(Regression):预测连续型变量的值,如股票价格预测。 分类(Classif...
ai

痛苦装库记录 感觉下别人的开源代码,并尝试跑通,真的非常痛苦,尤其是一些库死活安装不成功,感觉在浪费生命,于此记录一下 torchsparse 这是一个一个用于处理稀疏张量的PyTorch扩展库,通常用于3D点云处理和相关任务,torchsparse 我一直安装不成功,因为缺少了文件: /data/torchsparse/torchsparse/backend/hashmap/hashm...
program

Ubuntu入门 你可以使用neofetch查看系统信息,我这里是一台WSL2 无头环境(Headless Environment)是指没有GUI的计算环境 常用快捷键 快捷键 意义 ctrl+C 关掉当前运行的程序 ctrl+R 搜索过去运行过的命令 常用命令 命令 意义 ls -a 查看当前目录内容 `ls -l cd 路径名 路径跳转 ...
program

Diffusion 扩散原理 生成模型的目标是:给定一组数据,构建一个分布,生成新的数据 在物理学中很多微观过程都是时间可逆的,如果能知道当前系统的状态,理论上可以求出上一时间的状态。受此启发,如果我们知道从一幅画上如何一步步加噪声,也许能学会如何从噪声出发一步步去噪声得到一幅画。 扩散模型是一类概率生成模型,定义了两个马尔可夫过程: 前向过程:一个固定的马尔可夫链,将数据分布逐步添加高斯...
ai

Godot学习笔记 Tilemap Y Sort 当Tilemap出现想这样的渲染错误时,找到TileMapLayer开启Y Sort Enable即可 纹理原点 对于Isometric tilemap(分辨率为2x1)也可以用尺寸为2x2的图片制作图块,只需要在制作时将纹理原点进行移动即可
engine

Git 使用记录 记录一下平时使用Git的记录 为什么使用Git 程序开发的第一步,就是做版本管理。频繁提交,可以便于环境恢复和Bug查找。分支开发,也能便于合作与多设备协同。配置Review规范,你还可以知道你的合作者在干什么,有效避免了因为开发者习惯能力差异导致的项目丑陋。配合CI的编译预检查,还能提高代码的稳健性。总之版本管理十分重要。 版本管理工具有很多,游戏开发由于拥有大量会频...
program