算法帝国--读书笔记 - 天才白痴梦 - 博客园



算法帝国--读书笔记 - 天才白痴梦 - 博客园

大约三周前我把这本书看了个大概吧,一直拖到现在才开始动手写这一篇读书笔记,对我的执行力,连我自己都看不下去了,一直都有在不断的改改改。话说回来,这个时候我提到的读书笔记和我博客里的其他读书笔记有点出入,博客里其他的博文讲到的读书笔记是指我在学习一些技术上的书籍和动手实践的过程中的经验(就目前而言,主要是为毕业寻找工作而选择学习一些技术,次要是纯属兴趣),然后把这些记录在一篇篇的博文中,而我在这一篇文章里提到的读书笔记则是指阅读一些IT方面的信息性的书籍时的心情和感悟,两者还是有一丢丢的区别的吧。

 

今天,算法涉足的领域已经远远超出了其创造者的预期。特别是进入信息时代以后,算法的应用涵盖金融、医疗、法律、体育、娱乐、外交、文化、国家安全等诸多方面,显现出源于人类又超出人类的强大威力。本书是《纽约时报》畅销书作者斯坦纳的又一力作,通过一个又一个引人入胜的故事,向读者介绍了算法掌控世界的真实情况,揭示了"机器人革命"是如何悄然在我们身边发生的。

本书适合所有对科技史、信息革命、算法原理、数据分析感兴趣的读者阅读参考。

-------------------摘自《算法帝国》一书内容提要部分

 

我们首先看看书的目录吧

第一章  华尔街,第一张多米诺骨牌

黑客成长的艰难道路
改变华尔街的算法
1980年华尔街的黑客生涯:天时地利
算法交易之父
算法传到好莱坞
平板电脑的先驱
算法从东海岸传到西海岸
一个登上华尔街巅峰的黑客
金融领域的未知前沿

第二章  人与算法的简史

算法源自何处
黄金分割
现代算法的教父
高斯:实现算法的逻辑
帕斯卡、伯努利和改变世界的博弈游戏
赋形于算法
布尔逻辑机器

第三章  机器评出的前四十榜单

你有41%的机会成为Lady Gaga
A&R机器说没有听到一首单曲
巴赫机器
揭开披头士乐队之谜

第四章  计算机的秘密高速公路

交易大过天
不论好坏,金钱、速度与科技总是携手并肩
速度孵化器

第五章 系统里的博弈论

让算法变狡猾
体育博彩
算法:中情局的幽灵
对算法来说,爱情和棒球的世界万事皆有可能

第六章  呼叫机器人医生

生命的仲裁人
你的机器人医生
但是我预约的那个医生呢

第七章  人的分类

选对人,不靠运气靠科学
从美国航空航天局走进日常生活

第八章  华尔街与硅谷的较量

第九章  华尔街的损失让我们大家获益

他们走向硅谷
华尔街带来的伤害

第十章  未来属于算法和它们的创造者

条条大道
两个海岸的故事

 

读完此书你联想到了些什么

坦白的说,这本书我比较认真的阅读了第一、二、十章,其余章节比较快速的阅读了,当然内容也是杠杠的精彩。

想起了第一章中彼得菲在华尔街通过编写代码来实现股票的选择和交易,后来加入公司、建立公司、招募算法程序员,一群人为股票和算法而痴迷得废寝忘食,疯狂又富有激情,最后用算法创造了属于自己的巨大财富。我们在提到计算机算法的时候,应该也会毋庸置疑的同时想到数学这一领域,因为计算机和数学本来就分不开,有着千丝万缕的联系,在书中的第二章非常详细的介绍了几位伟大的数学家和他们各自的贡献,这些贡献不止存在于数学界,还在计算机科学与算法中扮演着至关重要的角色。

也许你会这样思考:算法、数学和代码之间的联系是什么?以己拙见,数学是算法的灵魂,而代码是算法的脊梁。没有数学思维的算法感觉就不美妙了,就如行尸走肉般,只有脊梁撑着,没有精气神。

和算法联系在一起的还有另外一个词:人工智能。在读到本书第十章也就是最后一章的时候,作者谈了一下人工智能和未来。到底这个世界最终会不会被机器人操控,这个问题我是没有资格讨论的。不过就目前来说,算法给我们生活带来很大的便利,比如互联网获取信息、谷歌的无人驾驶汽车、疾病的预测等等。

 

最后

本文由《算法帝国》内容提要开头,最后我也以本书最后一章的最后一段话结束吧:

未来,会编写代码的人有许多事情可以做。如果你还能构思并构造出复杂精妙的算法,那就更好了--你很有可能统治世界,如果没有机器人抢在你前头的话。


Read full article from 算法帝国--读书笔记 - 天才白痴梦 - 博客园


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts