JeffErickson《Algorithms》作品简介与读书感悟

集20年之大成,这是一本开源的算法教科书机器之心整理,参与:思源、晓坤。算法这个词有一股魔力,似乎任何工作任务加上它就能变得自动化,任何神奇的新发现也都离不开算法的帮助。那么什么是算法,我们又该如何学

集20年之大成,这是一本开源的算法教科书

机器之心整理,参与:思源、晓坤。

算法这个词有一股魔力,似乎任何工作任务加上它就能变得自动化,任何神奇的新发现也都离不开算法的帮助。那么什么是算法,我们又该如何学习算法呢?在这一本开源书籍《算法》中,作者根据 20 年的算法教学经历反复使用与修正,并在几天前完成出版前的最终版。

《算法》基于伊利诺伊大学厄巴纳 - 香槟分校的计算机科学教授 Jeff Erickson 为多个算法课程写的讲义集合,这本教科书已经在伊利诺伊大学厄巴纳 - 香槟分校出版,自 1999 年 1 月以来 Jeff Erickson 每年都会使用这本书教授一次算法课程。由于本科理论课程的变化,Jeff Erickson 在 2016 年对讲义进行了重大修订;本书是 Erickson 教授修订的最基础课程材料的一部分,主要反映了新的初级理论课程的算法内容。

书籍开源主页:jeffe.cs.illinois.edu/teaching/al…

关于此书的其它信息:

Erickson 教授打算在近期将这本书自印出版,但不用担心,出版后这个资源也仍然是免费的。

JeffErickson《Algorithms》作品简介与读书感悟

Erickson 教授有一个维护多年的 GitHub 项目,专门为这本书做 Bug 追踪。

只提到自己读过的lecture notes, 所以一大半来自于UIUC.基础算法:Jeff Erickson's Algorithms, Etc.组合优化:基础课 18.433 Combinatorial Optimization 覆盖面广的topics course 18.438, Spring 2014 CS 598CSC: Topics in。

Erickson 教授明确表示,欢迎任何人下载电子版或纸质打印,使用、复制和/或分发此页面上的任何内容都是允许的。

这本书基于两门课程,分别是 CS 374 (Spring 2018) 和 CS 473 (Spring 2017),Erickson 还在另一个页面上提供了课程作业和测试。

GitHub 地址:github.com/jeffgericks…

作业地址:jeffe.cs.illinois.edu/teaching/al…

书籍下载

Erickson 教授为我们提供了两种下载方式,有单页版和双页版。单页版方便在电脑上浏览,双页版方便打印纸质书,良心~

单页版:jeffe.cs.illinois.edu/teaching/al…

双页版:jeffe.cs.illinois.edu/teaching/al…

除了书籍下载,Jeff 还提供了很多课程资料,包括 CS374 的 PPT、本书没有涉及的 CS 473 主题以及形式化语言的一些课件。这些资源有的有独到的见解,但笔记仍然不会有教科书那么精炼,读者可在教程主页找到这些额外的课程资源。

算法

既然都准备入这个坑了,那么算法的具体定义又是什么?它和我们熟悉的机器学习算法又有什么不同?在书籍的第一章中,Jeff Erickson 给出了算法的具体定义与来源,现在让我们走进「算法」这一词吧。

算法是一组明确的、精准的、无歧义且机械执行的基本指令元素序列,通常旨在完成具体的目标任务。其中指令描述的是一个计算,当其运行时能从一个初始状态和初始输入(可能为空)开始,经过一系列有限而明确定义的状态最终产生输出并停止于一个终态。

「算法」这个词最终是由「algorism」演化到现代的「algorithm」,它主要通过希腊算术(arithmos)这一民间词源演化而成。因此直到最近,算法一词还专门指代使用阿拉伯数字进行位-值计算的机械计算技术。经过训练,且能快速和可靠地执行这些过程的人,可以称为算术者或者是计算员。当然,你也可以更简单地称为计算机。

Jeff Erickson 是伊利诺伊大学厄巴纳 - 香槟分校的计算机科学教授,研究兴趣包括算法、数据结构和拓扑学等,曾获得美国国家科学基金会职业奖和本科教学最高奖。

图源:jeffe.cs.illinois.edu/(Jeff Erickson 主页)

这本书的重新出版在 ycombinator 上引起了很大反响,14 个小时内已经出现了 180 多条评论。

网友 primitivesuave 表示:

网友 kaap 表示:

上一篇 2023年02月03 21:54
下一篇 2023年01月01 06:14

相关推荐

  • ps怎么抠图教程,新手ps抠图教程

    摄影修图教程,photoshop通道抠图,抠头发丝无论是通道抠图,还是用快速选择工具抠图,性质都是一样的,都是把你需要的主体从图片中分离出来。对于通道抠图,相比较会复杂一些。但精细的工作,还是得用通道

    2023年01月18 251
  • 怎样的荷叶,什么的荷叶一年级填空形容词

    夏日绝色,只此青绿,碧色、水绿、荷叶绿是古人眼中的青绿,不仅鲜活,还有着独具诗意的名字。只此青绿取之于天地万物,饱满丰盛,别有一番韵味,什么的荷叶一年级填空形容词,既是夏日绝色,也是一种意境,闲适恬淡

    2023年01月01 216
  • gpa怎么计算,体育1个学分60影响多少绩点

    在申请过程中,硬件中重要的一项就是GPA成绩,即学生大学各科课程的成绩,是由学生就读的学校开具的。如果学生在国内是本科生,需要提供本科的大学成绩单。如果学生已经读了研究生,那么在申请美国大学的时候,体

    2023年02月05 295
  • [日]大前研一《思考的技术》作品简介与读书感悟

    大前研一在畅销着作《思考的技术》中,与读者分享了他个人的许多训练思考的方法。用英语表达想法大前说,当他用英语说话时,思考的技术大前研一读后感,常常能帮助他得到更多更好的构想。也就是说,当他把用日文逻辑

    2022年12月18 255
  • CharlesDarwin《The Voyage of the Beagle》作品简介与读书感悟

    【皇氏古建築大全】【黃劍博采风追月】【環遊尋美拾遺錄】JumboHeritageList©EpicAdventureofJumboHuang无欺于死者,无负于生者,无愧于来者第4427回:世界上最长寿

    2022年12月14 254
  • 段落标记怎么去掉,怎样删除多余的段落标记

    在Word的使用过程中,换行符(或者称作回车符)能起到提示的作用,但同时也会对文档的美观产生影响。那么,如何隐藏/去掉文档中的换行符号呢?首先,用Word2007打开任意一个Word文档。(示例文档如

    2023年02月06 294
  • pdf怎么去除水印,怎么样去除pdf扫描件水印

    我们在生活和工作当中很容易碰到很多图片自己非常的喜欢,怎么样去除pdf扫描件水印,但是图片上有很多的水平,就是发布者和制作者留下的,但是我们用这个图片不是为了商用和据为己有,最多就是用它来当壁纸或者是

    2023年01月19 209
  • 台风怎么形成,小学生被龙卷风吹上天

    小学生被龙卷风吹上天,据报道,今年第4号台风“木恩”(热带风暴级)于7月3日在海南省万宁市和乐镇沿海登陆,成为今年登陆我国的首个台风。受其影响,海南、广东、福建等地部分地区出现了较强风雨、局地大暴雨,

    2023年01月11 205
  • 怎么加入民主党派

    12月23日,随着中国民主同盟第十三次全国代表大会在京闭幕,我国8个民主党派全国代表大会圆满结束。在半个多月时间里,各民主党派深入学习贯彻中共二十大精神、听取和审议本党派中央委员会工作报告、修订本党派

    2023年02月06 249
  • 聊天怎么找话题,刚开始怎么聊天找话题

    昨天我收到一条这样的私信。大概是这么个事儿。一个叫小李的小老弟告诉我,他公司最近新来了一个小姐姐,属于自己很喜欢的那种。看了晨哥的搭讪技巧后鼓起勇气要了联系方式。原本计划着通过有趣的朋友圈去吸引女生,

    2023年02月10 207
  • 数据库er图怎么画,数据库ER图画法及例题

    E-R图,中文名为实体-联系图,英文称为EntityRelationshipDiagram,它提供了表示实体类型、属性和联系的有效方法,被用来描述现实世界的一种概念模型。实体型用“矩形框”表示,在矩形

    2023年02月06 265
  • 下划线怎么用键盘打出来,表格空白下划线______怎么打

    Word中输入下划线的方法很多,这里给大家分享4种便捷的在Word中输入下划线的方法。方法一:使用快捷键输入1、进入Word文档以后,我们使用将输入法设置成英文输入状态英文半角输入时同时按住键盘上的S

    2023年01月11 270
  • 二元一次方程怎么解,代入消元法30例题

    代入消元法30例题,方程两边都是整式,含有两个未知数,并且含有未知数的项的次数都是1的方程,叫做二元一次方程.使方程左右两边相等的未知数的值叫做方程的解。1、二元一次方程的解1、解二元一次方程组的基本

    2023年02月05 253
关注微信