内容简介:21世纪的今天,我们生活的方方面面无时无刻不在被算法影响和塑造。它们帮我们选择最佳的行车路线,向我们推荐我们可能购买的商品,为我们识别语音和图像,甚至给单身人士匹配婚恋对象。越发强大的算法也在不断突破极限,无论是打败围棋世界冠军柯洁,借助大语言模型与人类会话,还是在200秒内完成超级计算机1万年才能完成的计算。 然而,算法并非新近才开始影响人类社会,人类受益于算法已经有数千年的历史。在《算法简史:从美索不达米亚到人工智能时代》中,以算法发展过程中的关键人物和经典算法为主线,作者克里斯·布利克利绘出了一幅近4 000年的算法发展简史:从镌刻在古巴比伦泥板上求2的平方根的算法,到刘徽和祖冲之父子对圆周率的精确计算;从查尔斯·巴贝奇和艾达·洛芙莱斯试图建造的机械数字通用计算机,到艾伦·图灵对算法的正式定义和他构想的图灵机;从第一台可编程的通用电子计算机ENIAC,到第一个人工智能程序“逻辑理论家”;从互联网的诞生,讯息的传输和加解密,再到亚马逊的推荐系统、谷歌搜索和社交媒体的动态排序……书中丰富的算法实例让读者充分感受到算法中蕴含的数学之美以及算法推动人类社会进步的强大力量。
无孔不入
一本介绍介绍算法的起源和发展的书。展示了一个关于算法如何塑造人类社会的全景图。书中不仅探讨了算法的技术层面,还深入讨论了算法对文化、经济以及社会结构的影响。 算法可以被定义为一系列明确且有限的步骤,用于解决特定问题或执行某项任务的过程。一个有效的算法应当满足以下条件: 正确性:能够正确无误地解决问题。 可终止性:在有限的时间内完成执行。 效率:具有合理的运行时间和空间复杂度。 清晰性:每个步骤都必须是明确的,没有歧义。 自然界的许多过程实际上也可以用算法来描述,比如生物进化过程中的遗传算法、动物觅食策略等。这些自然现象背后的规律揭示了算法在自然界中的普遍性和重要性。 在现代社会,算法几乎渗透到了每一个角落,从搜索引擎的工作原理到社交媒体的信息推荐系统,从金融市场的预测模型到医疗健康的数据分析,算法正在以我们难以想象的方式影响着社会的运作和发展。它们不仅提高了工作效率,优化了资源配置,同时也带来了隐私保护、数据安全等方面的挑战。