吴晶辰·算法通识16讲:了解它,才能驾驭它

吴晶辰·算法通识16讲:了解它,才能驾驭它插图

课程亮点

1 花3小时,解锁人机互动时代的一门必修课。自然规律已经不是世界运行的全部了,人类世界越来越多地经由算法运作。了解它,才能驾驭它。
2 美国亚马逊公司是推荐算法业务的先驱,吴晶辰老师是来自亚马逊总部的算法科学家。他既是基础理论的研究者,又是实际应用的前沿实践者。
3 把算法科学家内部交流的“黑话”,翻译成算法小白都能听得懂的底层逻辑。从此,你不仅能洞悉网上购物、社交平台的运算秘密,更能让算法工程师把你当作自己人。

课程大纲

发刊词(1讲)
收获一套观察世界的新视角
发刊词:人机互动时代,懂点算法才能赢

第一模块:认识算法(4讲)
让你对“如何评判算法”有大局上的认识。算法不是解决问题的万能解药,它什么时候有效,什么时候又会失效?
01 本质:到底什么才是算法?
02 复杂度:怎样判断算法的效率高不高?
03 启发:什么样的算法是巧妙的算法?
04 反思:计算机能不能避免人的错误?

第二模块:设计算法(3讲)
算法解决问题的核心步骤都是什么?这些步骤在整个过程中的意义是什么?
05 算法蓝图:怎样设计一个算法?
06 建立模型:如何把现实映射进计算机?
07 算法选择:选择算法最重要的考量是什么?

第三模块:算法策略(6讲)
从不同的实际问题出发,带领你分析解决这些问题的算法方案背后的思想
08 迭代:怎样一步步接近答案?
09 分治:怎样拆解问题,逐个击破?
10 动态规划:怎样从小问题出发,逐级解决大问题?
11 分支定界:怎样决定谁是“被淘汰者”?
12 启发式:放弃最优解之后,怎么办?
13 蒙特卡罗:丢失确定性之后,怎么办?

第四模块:算法前沿(2讲)
为你同步当今炙手可热的机器学习类算法的前沿理解
14 机器学习:机器到底在学什么?
15 学习策略:机器学习如何获得知识?

结语(1讲)
算法工程师有的思维模式,我们普通人也有。
16 算法思维:怎么和算法工程师打交道?