《改变未来的九大算法》约翰·麦考密克【文字版_PDF电子书_推荐】
书名:改变未来的九大算法 作者:【美】约翰·麦考密克(JohnMacCormick) 出版社:中信出版社 译者:管策 出版日期:2019-2 页数:272 ISBN:9787508698830 |
7.6 豆瓣短评 |
全网资源sm.nayona.cn |
内容简介:
计算机如何精确地传输海量数据,识别语音和笔迹;智能手机、平板电脑如何在几分之一秒内搜索整个页面;身处大数据时代的我们,究竟该如何应对变化莫测的世界。
计算机算法的底层建设为经济和产业发展提供了原始动力。在科技互联网时代,使用计算机和科技设备都不可避免地要依赖计算机科学的基础思想,而这些思想都诞生于20世纪。
《改变未来的九大算法》是一本科普读物,作者致力于将计算机科学的复杂思想为大众做深入浅出的解读。此书通过简明的语言和生动的例证,阐述了计算机王国的核心算法:搜索引擎、PageRank、公钥加密、纠错码、图形识别、数据压缩、数据库、数字签名等。在解释这些算法的同时,作者也向我们展示了充满科学原创精神的计算机世界:每一种算法的提出不但拓展了虚拟世界的领域,它同时也是人类智慧的彰显,可以被广泛运用于众多领域,以推动商业和社会文明的发展。
作者简介:
约翰·麦考密克(John MacCormick),计算机科学的领头人和导师。牛津大学博士,曾在惠普和微软从事研究工作。现任迪金森学院计算机学科的教授。多项专利所有者。
目 录:
推荐序 计算机的算法之美
克里斯·毕晓普
前言
计算机日常运用的卓越思想
第一章 搜索引擎索引——在世界上最大的草垛中寻针
搜索引擎对我们的生活产生了深远影响。绝大多数人每天都进行多次搜索查询,但我们极少会停下来思考这个令人惊叹的工具是如何奏效的。
第二章 PageRank——让谷歌腾飞的技术
搜索引擎和网络垃圾制造者在进行一场军备竞赛。搜索引擎不断尝试完善算法,以便返回真实排名。
第三章 公钥加密——用明信片传输秘密
人们喜欢传谣,也喜欢了解秘密。而由于加密的目的就是传输秘密,所以我们都是天生的密码员。但人类进行秘密沟通要比计算机容易。本章将探究计算机的加密源头。
第四章 纠错码——自纠正的错误
没有纠错码,我们的计算机和通信系统会比现在慢很多,功能上弱许多,可靠性也会差很多。下次你在周末享受高清卫星电视时,不妨遐思一下这个令人回味的反讽:正是由于理查德·汉明在周末与早期计算机的斗争中产生了困扰,才有了我们现在周末的娱乐。
第五章 图形识别——从经验中学习
图形识别是人工智能的一部分,包括面部识别、物体识别、语音识别和笔迹识别等任务。本章描述的算法——最近邻分类器、决策树和神经网络,它们是图形识别系统的一些基础构件。不管你是否认为它们是真正的“智能”,你都将在未来数年中看到更多这些算法。
第六章 数据压缩——有益无害
几乎所有软件都是以压缩格式被下载——这意味着你下载和转移文件的速度,要比不压缩时快数倍。甚至当你对着电话讲话时,你的声音也经过了压缩:如果电话公司能在传输语音数据前进行压缩,它们就能对自己的资源实现超高利用率。
第七章 数据库——追求一致性的征程
我们将了解数据库背后三种美丽的基础思想:预写日志记录(write-ahead logging)、两阶段提交(two-phase commit)和关系数据库(relationaldatabase)。这些思想让存储特定种类重要信息的数据库技术占据了绝对的主宰地位。
第八章 数字签名——这个软件究竟由谁编写
没有数字签名,我们所知的互联网就不会存在。数据仍可以通过加密安全交换,但要验证接收数据的来源就要困难得多。这一伟大思想和如此广泛的实际影响相结合,无疑让数字签名成为计算机科学中最伟大的成就之一。
第九章
什么可以计算——有些程序不可能存在
有些问题根本不可能通过计算机解决,不管计算机有多强大或人类程序员有多聪明。这些不可判定问题包括潜在的有用任务,如分析其他程序以发现它们是否会崩溃。
结语 更多在你指尖的精灵
致 谢
注 释
浏览器不支持脚本!
有需要联系v;hx-hx4
摘要:《改变未来的九大算法》约翰·麦考密克是一本关于计算机类的文字版PDF电子书,本文将从四个方面对该书进行详细阐述。首先,介绍该书的内容和主题,然后分析九大算法对未来的影响。接着,探讨九大算法在计算机领域的应用,包括机器学习、数据挖掘和人工智能等。最后,总结归纳该书的核心思想以及对读者的推荐。通过本文的阐述,读者可以了解到九大算法对未来的重要性和应用前景。
1、介绍《改变未来的九大算法》约翰·麦考密克
《改变未来的九大算法》约翰·麦考密克是一本引人入胜的计算机类电子书。该书通过对九大算法的深入讲解,展示了这些算法对未来的巨大影响。九大算法包括PageRank、MapResrcce、k最近邻算法、随机森林、朴素贝叶斯、K均值聚类算法、支持向量机、神经网络和深度学习。这些算法应用广泛,对于计算机科学和人工智能领域具有重要意义。
首先,本书从算法的基本原理入手,深入浅出地解释了每个算法的背后原理。然后,通过实例和案例分析,展示了这些算法在实际应用中的效果和价值。最后,结合未来的发展趋势,探讨了九大算法在计算机领域的应用前景。
该书适合计算机科学专业的学生和研究人员阅读,也适合对计算机领域感兴趣的读者。通过阅读该书,读者可以了解到九大算法的基本原理和应用场景,对于未来计算机科学发展有着重要的指导作用。
2、九大算法对未来的影响
九大算法在计算机领域具有重要的影响力,对于未来的发展起到关键作用。首先,PageRank算法改变了互联网搜索引擎的排名方式,提高了搜索的准确性和可靠性。其次,MapResrcce算法实现了大规模数据的分布式处理,极大提高了数据处理的效率。此外,k最近邻算法、随机森林、朴素贝叶斯、K均值聚类算法、支持向量机、神经网络和深度学习等算法在机器学习、数据挖掘和人工智能领域发挥着至关重要的作用。
九大算法的发展将推动计算机科学的进步,为人工智能的发展提供强大的支持。未来,九大算法将继续改变我们的生活方式和工作方式,为社会带来更多的便利和效益。
3、九大算法在计算机领域的应用
九大算法在计算机领域有着广泛的应用。首先,机器学习是九大算法的核心领域之一。通过九大算法,可以训练机器学习模型,实现自动化的数据分析和预测。其次,数据挖掘是九大算法的重要应用之一。通过九大算法,可以从大规模数据集中发现有价值的信息和模式。此外,九大算法还可以应用于人工智能领域,实现智能决策和自动化控制。
九大算法的应用前景广阔,将为计算机领域带来巨大的创新和发展。未来,随着技术的进一步发展和算法的不断优化,九大算法在计算机领域的应用将更加深入和广泛。
4、总结归纳和推荐
《改变未来的九大算法》约翰·麦考密克是一本深入浅出的计算机类电子书。通过对九大算法的详细讲解和应用分析,展示了这些算法对未来的重要性和应用前景。本书适合计算机科学专业的学生和研究人员阅读,也适合对计算机领域感兴趣的读者。
通过阅读该书,读者可以了解到九大算法的基本原理和应用场景,对于未来计算机科学发展有着重要的指导作用。同时,本书还提供了丰富的实例和案例分析,帮助读者更好地理解和应用九大算法。
总之,《改变未来的九大算法》约翰·麦考密克是一本值得推荐的计算机类电子书,通过阅读本书,读者可以了解到九大算法对未来的重要性和应用前景。本文由nayona.cn整理。
本文采摘于网络,不代表本站立场,转载联系作者并注明出处: https://sm.nayona.cn/xinnengyuan/260041.html