拜占庭将军问题是什么(它阐述了什么)?对于n个将军,将一个视为指挥将军,其它n-1个视作它的副将,指挥将军会向所有副将发送命令。在此基础上,拜占庭将军问题就是考虑一种算法,确保1)所有忠诚的副将将遵守相同的命令;2)如果指挥将军是忠诚的,则每个忠诚的副将都必须遵循他发送的命令。 如何确保忠诚的将军能够达成一致的行动计划?对于只能使用口头消息的时候,在叛徒数少于总数的三分之一的时候,忠诚的将军能够按照下面的方法达成一致的行动:我们将第一个发送决策值的将军看错指挥官;在0个叛徒时,指挥官将决策值传递给副将,副将根据接收到的消息,或默认的撤退,直接做出对应的决...
一次计算机系统工程导论的习题 问题一选择:A 因为小明的客户端到S3之间的网络经常停止工作,每次几分钟,而根据伪代码,在更新S3服务器上的信息的时候,while循环会一直尝试直到rpc_OK被置为true为止。所以CLENTWRITE通常需要花费几分钟(S3导致的)或更长的时间(可能不排除S1、S2也有出问题的可能性),去更新服务器。 问题二返回:Breakfast 因为在系统没有故障的时候,该分布式系统的一致性是有得到保障的,根据题目中串行执行的代码,读取到的内容会是最后一次写入的内容,对应为Breakfast。 问题三选择:AB 对于A,如果客户端计...
用于记录我线上练习时遇到的知识点,以供日后复习的时候对照书本查看毛概与习概的复习思路都是先线上练习,记录知识点,期末的时候对照书本查看小题,同时背诵大题复习的时候要注意可能的题目变形 第二阶段题库二十届三中全会1 2024年7月15至18日,二十届三中全会在北京举行。全会指出,到2029年,完成《决定》提出的改革任务。 2 二十届三中全会提出,要健全因地制宜发展新质生产力体制机制,推动技术革命性突破,生产要素创新性配置和产业深度转型升级。(没有实体经济数字化,可以想想,确实实体经济难道一定要数字化吗?有的经济可能本身就不适合数字化…) 3 党的二十届三中...
这篇blog用于记录我阅读Nash-MTL算法基于python的implemention,其中存在大量使用pytorch、tensorflow的地方,这些是我之前几乎没有接触过的东西,所以同时我也会进行相关的记录,进行学习。 Readme整篇blog从Nash-MTL开源项目的Readme文档开始,可以帮助我了解整个项目的文件组织结构。 conda在Python中,conda 是一个开源的包管理器和环境管理器,它主要用于安装和管理Python包以及创建和管理虚拟环境。 什么是包管理器和环境管理器通过查阅资料,我现在通俗的理解是: 包/库,项目开...
这篇blog用于记录我在学习计算机系统工程导论时所做的一次实验。我阅读了一篇论文,其介绍了一种名为MapReduce的模型,它通过键值对来拆解任务同时并行地处理子任务,达到了提高数据吞吐率从而降低时延提高性能的效果。 实验目的主要实验目的如下: 通过实验,理解MapReduce框架的基本原理,掌握MapReduce框架的Map阶段和Reduce阶段的执行流程,以及数据的划分、传输和聚合过程,具备使用MapReduce进行简单的分布式数据处理,并能通过进一步自学进行更为复杂的分布式数据处理,从而掌握使用MapReduce进行大数据处理的基本系统设计能力。 ...
这篇blog用于记录,我在学习计算机系统工程导论,有关性能的章节时,阅读的一篇叫做MapReduce的论文 工程师提出MapReduce的编程模型和实现,他们的性能目标是什么?他们的性能目标是通过MapReduce实现大规模数据专用计算的自动并行化,使得缺少并行与分布式系统经验的程序员可以轻松利用大规模分布式系统资源,从而突破数据处理的时延这一性能瓶颈。 Google是怎么通过实现去满足这些目标的?MapReduce程序主要有用户部分和库部分,前者根据用户的业务逻辑需要在后者的基础上进行编写,而相关的并行化、容错、本地优化和负载均衡的细节被隐藏在后者中。...
这篇文献的原名是《Multi-Task Learning as a Bargaining Game》,这是我第一次尝试直接通篇阅读英文原文的文献,中间或许会遇到许多困难。我通过这篇blog来记录阅读的过程中遇到的概念,以及简单地对文章整体的脉络进行梳理。最终我希望对论文提到的算法进行复现,这篇blog将会是一个参考。 概念部分这一部分用于记录阅读时遇到的概念型词汇,并做一些补充解释。困难在于,有的词汇我并不清楚是否是概念型的专业词汇,亦或是只需理解表面含义的词汇... gradients梯度,包含某函数相对自身所有自变量的偏导数。 对于损失函数$L$梯度...
简介高斯混合聚类不同于k-means、LVQ利用原型向量刻画聚类结构,而是利用概率来刻画聚类结构。 简单来说,这种算法认为数据集中的每个样本都符合一个多元高斯分布(多元的原因是样本常是多元向量),如下 所有的样本共同符合“混合高斯分布”。混合高斯分布对应的概率密度函数是所有多元高斯分布密度函数的加权量。 多元高斯分布若$x$服从多元高斯分布,对应概率密度函数为 $p(x) = \frac{1}{(2\pi)^{\frac{n}{2}}\lvert \Sigma \rvert^{\frac{1}{2}}}e^{-\frac{1}{2}(x-\mu...
这篇blog用于记录我使用python对学习向量量化这种聚类算法的复现 算法简介学习向量量化也成为LVQ(Learning Vector Quantization),同样属于原型聚类算法,类似于k-means通过希望划分的簇的数量求得相同数量的“簇中心”并以此为原型将数据集划分为对应的簇,LVQ通过求得与希望划分的簇数量相同的“原型向量”,并以此来将数据集划分为对应的簇。 如果说k-means也同样是借助原型向量的话,那么关键就在于两种算法更新原型向量的方法不同。k-means是不断的用原型向量划分簇,又用簇更新原型向量;LVQ则是利用样本的预先标注作为...
这篇博客用于记录我在备考英语六级时所做的词汇准备,目前我已经完成了核心词汇的记忆,我会在这里为这些词汇补充一些例句。目前的打算是每天20个词语,此外我会开始着手阅读、听力以及写译的准备,这篇blog中也会用于记录相应的内容 词汇2025.05.061 stabilize “How can I stabilize the colour of our love, my dear.” 2 manipulate “Your mean is that you can manipualte such a monster machine.” 3 ambiguous “...