《存在主义心理治疗》总结

以存在主义为导向的心理治疗教科书,探讨了死亡、自由、孤独和无意义对心理病理构成的影响,以及对应的心理治疗意见。倡导人需接受自己必死的命运、认识到自己在这个世界上终究孤独一人,必须行使自由构建自己的世界与意义。

笔记

DDPM扩散模型的数学推导

因为《数字媒体导论》课程要做文献汇报,同组同学选择了和扩散模型相关的论文,而我又没接触过扩散模型,正好学习并整理一下DDPM模型的推导过程。

deep-learning

记一次pytorch Dataset性能优化

最近跑模型的时候发现GPU利用率奇低,基本维持在百分之十几左右,还会间歇性掉到0,导致训练60K个iteration就需要接近3天的时间,而官方论文的训练总数是整整600K iteration,这就意味着如果我要跑一次全量训练起码要30天,这肯定是无法接受的,因此需要定位问题再进行性能优化。

deep-learning

Raft算法详解

Raft算法用于将一台服务器的状态机分布到服务器集群中,保持各个服务器的状态一致,以便在主服务器宕机时能够找出一台新服务器替代,并且让用户无法察觉到这个过程。Raft是一种共识算法,可以将其主要过程分为领导者选举、日志复制、日志压缩等,通过Raft算法,我们可以实现具有容错的分布式系统。本文详细介绍了Raft算法的实现原理,并且附带详细的案例分析帮助理解。

计算机基础

《经济学原理》宏观经济学分册总结

宏观经济学的研究范围是整体经济的运行情况,涉及到失业、通货膨胀和经济增长等。宏观经济学中介绍了很多基础概念,我认为其中最重要的一些知识点是:储蓄、投资、货币制度和通货膨胀,本文也将主要围绕这些概念来进行总结。

笔记

《经济学原理》微观经济学分册总结

相比于宏观经济学,微观经济学研究的是个体或者单个市场的经济行为和决策。微观经济学分册主要通过分析和比较的方式来推导和解释市场现象和制度,所以该书首先介绍了经济学的十大原理,然后引出重要的分析工具——供给与需求曲线,然后再具体到赋税、国际贸易、垄断等市场行为对供给需求曲线的影响,分析这些行为如何达到最终的目的——有利可图。

笔记

使用词向量和余弦相似度进行文本查重

Word2vec是一种用于自然语言处理的算法,它可以将文本中的单词表示为高维向量,这些向量可以被用来计算单词之间的相似度。而余弦相似度是一种用于计算向量之间相似度的度量方法,本文使用word2vec和余弦相似度结合的方法来进行文本的查重。

deep-learning

最近常常因物烦心,有所感想。

随笔

verilog实现RISC-V流水线处理器

使用verilog语言描述的RISC-V流水线处理器,处理了数据冒险和控制冒险,github地址:流水线

计算机基础

xv6的虚拟存储

xv6是MIT为其操作系统课程开发的一个教学目的操作系统,本文将介绍xv6的虚拟存储。

计算机基础
12