更快的 Python:Python 3.11 发布和未来路线图

本站的所有文章都默认为英文,中文版本由Google Translate 翻译。 由于时间限制,并非所有文章都有中文版本。 Python 是一种流行的编程语言,尤其是在脚本、Web 开发、数据分析和 ML/AI 领域。 根据 TIOBE 编程语言索引,Python 已经成为 2022 年以来最流行的编程语言,超过了 C: Python 因其平坦的学习曲线(与 C/C++ 等其他语言相比)、人类可读的代码和繁荣的生态系统而受到欢迎。 然而,开发人员总是抱怨 python 不比 JS 或 Lua 等其他解释语言快,甚至慢。 Python 3.11 Python 3.11 今天(2022 年 12 月 3 日)发布,带来巨大的性能提升: Python 3.11 比 Python 3.10 快 10-60%。 平均而言,我们测得标准基准套件的速度提高了 1.25 倍 简而言之,Python 3.11 引入了 CPython 编译器和解释器的改进,因此速度更快。 如果您想了解更多细节,Guido van Rossum 和 Lex Fridman 进行了精彩的采访,讨论了 Python 3.11 为何如此之快: 高性能 Python 路线图 对于 python 社区来说,还有更多好消息。 Python 3.11 是一项重大改进,它不是全部,而是一个重要的里程碑。 ...

December 3, 2022 · 1 min · 123 words · Justin Hu

图灵测试与人的判断

本站的所有文章都默认为英文,中文版本由Google Translate 翻译。 由于时间限制,并非所有文章都有中文版本。 自从阿兰.图灵于 1950 年引入测试机器是否智能以来,图灵测试一直是人工智能哲学中一个重要且有影响力的概念。 图灵测试本身很简单,但图灵背后的推理过程却很深刻。 思考与行动 机器能思考吗?如果计算机可以推理,我们怎么知道呢? 树木有智慧吗?他们也能思考吗?我们怎么知道? 石头呢? 嗯,答案是我们不知道。按照常识,树木不聪明,也不会思考。如果树木和石头真的可以思考,但频率是人类无法理解的,时间尺度是人类无法理解的,那会怎样? 图灵以不同的方式处理这个问题,因为思维很难定义和衡量。与其询问机器是否可以思考,不如测量机器的行为更易于管理和现实。如果一个设备的行为和行为是智能的,那么它就是智能的。 人性化与理性化 既然我们已经将机器的行为和行为确定为衡量智能的标准,那么自然会出现一个后续问题:什么是智能?当我们说机器是智能的时,我们指的是什么? 智能本身是一个通用词,没有严格的定义。根据 Merriam-Webster,Intelligence 具有以下含义: 学习或理解或处理新情况或困难情况的能力 应用知识来操纵一个人的环境或抽象思考的能力,以客观标准(如测试)衡量 我们有一般的智力。但是,当我们说人工智能时,我们在说什么? 快速反应就像人类一样。如果一台机器表现得像人类,那么我们就说它是智能的。 与思考一样,人的行为也会产生同样的歧义。我们如何定义地球上数十亿人的人道行为?每个人的行为都不同,这取决于他们的文化、社会和经济状况。 鉴于人类行为难以定义,用理性行为代替它是合理的,这通常意味着根据给定的输入做出最佳决策,这是数学中定义明确和研究的领域。 飞机与鸟 现代人习惯了飞机和鸟类。 一个有趣的问题是“为什么飞机看起来与鸟类不同?”。 我们为什么不通过模仿鸟类的外观来设计飞机呢? 目标是设计能飞的机器而不是看起来像鸟的机器?鸟类的外表只是表面现象,而空气动力学才是根本。 结束语 图灵测试的设计和飞机的设计有一些基本真理: 以行为而不是思想来判断一个物体或一个人。 谨言慎行。避免天真。 避免肤浅,寻求根本真理。

November 18, 2022 · 1 min · 35 words · Justin Hu