Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/combinatorics

课程概述

在我们的日常生活中,计数是一个基本的数学任务。我们的主要问题是,如果我们需要计数,是否有比逐个对象计数更好的方法?我们是否需要列出所有电话号码来确保有足够的电话号码供每个人使用?在实施和实际运行算法之前,是否有办法判断算法的运行时间是否合理?所有这些问题都由著名的数学分支——组合论来解答。

课程大纲

基础计数
计数是我们日常生活中经常遇到的基础数学任务。我们将学习如何在不列出所有对象的情况下进行计数,并探讨这个问题在计算机科学和现实生活中的应用。

二项式系数
学习如何在各种情况下计算组合,如从10个学生中选择5个,以及如何在5×5格子中找到路径。

高级计数
探讨组合带重复后的计数问题,并通过解决各种组合学问题来增强实践经验。

概率论
学习如何建立概率模型,计算概率,理解条件概率和贝叶斯定理。

随机变量
该模块探讨在不确定情况下,我们如何用随机变量来描述和计算事件的量化特征。

项目:骰子游戏
我们将运用所学知识,创建一个解决特定骰子游戏的项目,并编写程序寻找最佳策略。

我对这门课程的评价

这门课程不仅深入浅出,易于理解,而且通过实际的编程项目使学习变得更加互动和有趣。重点模块如“骰子游戏”,结合了理论与实践,让我对组合论和概率有了更深的理解。同时,强烈推荐有志于加强数理逻辑和算法技能的朋友们学习这门课程!

课程主页: https://www.coursera.org/learn/combinatorics

作者 CourseEye