Computer science 计算机科学专业本科生所需的概率知识资源?

Computer science 计算机科学专业本科生所需的概率知识资源?,computer-science,probability,Computer Science,Probability,我想知道是否有一些推荐的关于概率的知识资源(任何真正的资源),作为一个本科计算机科学专业的学生,这些知识是相当相关的。视情况而定,你想做什么?这是一个很好的开始。从这里开始。我目前也在阅读David MacKay的著作,这本书相当不错。我想说,麻省理工学院开放式课程中的这两门课程很好地说明了我们需要什么(第二个链接在评论中): 我想说的是,你至少需要第一门课程“计算机科学数学”(第12-14周)中提到的所有内容。这些主题对我来说是非常重要的算法分析,并且将是基础,如果你想学习更先进的东西在第二

我想知道是否有一些推荐的关于概率的知识资源(任何真正的资源),作为一个本科计算机科学专业的学生,这些知识是相当相关的。

视情况而定,你想做什么?这是一个很好的开始。从这里开始。我目前也在阅读David MacKay的著作,这本书相当不错。

我想说,麻省理工学院开放式课程中的这两门课程很好地说明了我们需要什么(第二个链接在评论中):

我想说的是,你至少需要第一门课程“计算机科学数学”(第12-14周)中提到的所有内容。这些主题对我来说是非常重要的算法分析,并且将是基础,如果你想学习更先进的东西在第二课程(以及一些微积分)。 第二个课程我不会说你一定需要,它取决于你想去哪个方向,例如,如果你想进入机器学习,你可能需要它。(我自己处于需要从第二门课程学到很多东西的水平,所以除了我写的东西之外,我对它的适用性知之甚少)

至于实际学习,我使用了Kenneth Rosen的书《离散数学及其应用》,这本书很好,因为它有很多练习,其中一半的答案在后面。练习是学习这些材料所需要的,阅读只能让你半途而废

Jon Kleinberg和Eva Tardos的《算法设计》一书是一本很好的书,在学习了一些算法之后,实际上尝试并将其应用于计算机科学。它有一章是关于随机算法的,其中概率论被广泛使用。另一个建议是Leiserson、Cormen、Rivest和Stein的“算法介绍”


至于更高级的概率论,我目前正在阅读James L.Johnson的《计算机科学的概率与统计》,但我对这本书还没有完全了解(到目前为止,我只阅读了前100页)。

显然,新ppl每个答案只能发布一个链接,所以这里是第二个链接: