易燃物汇聚 YouTube 有声书与书评
AI速成课:从AI编程到构建智能软件 封面

AI速成课:从AI编程到构建智能软件

[阿联酋]赫德林·德·庞特维斯

674人在读
15.6万字总字数
¥45定价

内容简介

本书从基础知识入手,详细讲解通过强化学习和深度学习构建AI系统所需的一切,并通过5个完整的项目实例,循序渐进展示如何使用最佳、最简单的AI编程工具(包括Python、TensorFlow、Keras和PyTorch)构建智能软件。具体内容包括AI工具包、Python基础、AI基础技巧、你的第一个AI模型、销售和广告中的AI、Q学习、物流行业中的AI、人工大脑、自动驾驶车辆中的AI、商业中的AI、深度卷积Q学习、游戏中的AI。

读者书评

★★★★★

《AI速成课:从AI编程到构建智能软件》核心拆解 一句话概括 这是一本面向AI初学者的项目式强化学习入门书,以Python为起点,通过多臂老虎机、Q学习、深度Q学习和深度卷积Q学习,引导读者把销售、物流、自动驾驶、成本控制和游戏等问题转化为可训练的智能决策系统。 核心逻辑 全书并不是平均介绍所有AI技术,而是围绕“如何构建一个能够通过奖励学习决策的智能体”逐步展开。 第一步是搭建学习工具和编程基础。作者介绍GitHub、Google Colaboratory以及Python的变量、列表、条件、循环、函数和类,让零基础读者能够运行并修改示例。 第二步是建立强化学习的基本框架。任何强化学习问题都可以从环境、状态、行为、奖励、训练和推断几个要素来理解:智能体观察状态,选择行为,环境返回新状态和奖励,智能体再根据反馈调整策略。 第三步是从简单决策进入序列决策。多臂老虎机和汤普森采样解决在多个选项中如何平衡探索与利用;Q学习进一步处理当前行为会影响未来结果的问题,通过状态—行为价值逐步学习更优策略。 第四步是引入深度神经网络。当状态空间过大、无法用Q表枚举时,深度Q学习用神经网络近似Q值函数,再借助经验回放等方法提高训练效率和稳定性。 第五步是用多个项目反复验证统一方法。无论是广告选择、仓库机器人、自动驾驶汽车、服务器能耗还是贪吃蛇,作者都要求先建立环境,明确状态、行为和奖励,再实现训练、测试和推断。 核心内容 1. 强化学习学习的是行为策略 监督学习依靠带标签样本学习输入到答案的映射,强化学习则通过与环境交互获得奖励。智能体的目标不是让每一步奖励都最大,而是学习能够提高长期累计奖励的策略。因此,环境反馈和时间顺序是问题的核心组成部分。 2. 奖励函数定义了智能体真正追求的目标 智能体不会理解设计者的真实意图,只会优化代码中给出的奖励。奖励过于简单,可能诱导模型找到投机行为;奖励过于稀疏,训练又会非常缓慢。书中的仓储、自动驾驶和服务器节能项目都说明,奖励设计是业务目标与学习算法之间最关键的接口。 3. 多臂老虎机体现探索与利用的矛盾 在广告、销售方案或产品选项中,系统既要利用当前表现最好的选项,也要继续探索可能更好的其他选项。汤普森采样用概率分布表示对每个选项效果的估计,并按抽样结果进行选择,让系统随着反馈自然调整探索强度。 4. Q学习用价值连接当前行为与未来结果 Q值表示在某个状态下采取某个行为后,未来能够获得的预期累计回报。Q学习利用当前奖励和下一状态的最佳估计不断更新Q值,使智能体逐渐找到一条长期收益更高的行动路径。迷宫和仓库机器人项目把抽象的状态转移与价值更新过程具体化。 5. 深度Q学习解决大规模状态表示问题 当状态连续或维度很高时,Q表无法列出所有状态—行为组合。深度Q学习用神经网络输入状态并输出各行为的Q值,把强化学习与深度学习连接起来。经验回放从历史交互中随机抽样训练,降低连续样本之间的相关性,也提高数据利用率。 6. 构建AI应用首先要构建环境 书中反复使用一套通用蓝图:明确目标,找出影响决策的变量,将它们编码成状态;列出智能体可以采取的行为;设计奖励和终止条件;建立能够响应行为的环境;随后再选择算法、训练模型并与基准策略比较。问题建模通常比编写神经网络更困难。 7. 项目场景只是同一决策框架的不同外壳 广告选择侧重在线方案择优,仓储机器人侧重路径和中间目标,自动驾驶关注连续感知与控制,服务器节能关注成本最小化,贪吃蛇强调图像或空间状态下的序列决策。项目不同,但核心仍是状态、行为、奖励、策略和环境反馈。 本书最值得关注的核心观点 1. 先把业务问题翻译成决策问题,再考虑算法 一个问题是否适合强化学习,取决于它是否存在持续交互、可选择的行为、能够观测的状态和延迟反馈。不是所有预测问题都需要智能体;如果只需一次性估计结果,监督学习可能更简单有效。 2. 奖励设计就是价值观编码 模型最终表现出的行为,很大程度上来自奖励函数。设计者需要检查奖励是否与长期业务目标一致,是否会牺牲安全、公平、用户体验或系统稳定性。错误的奖励可能让训练指标很好,却产生不符合真实需求的策略。 3. 探索需要承担成本,也必须受到约束 探索是发现更优策略的必要条件,但真实系统中的错误行为可能带来金钱、安全或信誉损失。线上学习应结合仿真、离线数据、行为边界和人工审核,而不能把现实用户或设备当成无限制的试验场。 4. 训练效果必须通过基准策略验证 一个会运行的AI模型并不等于有效方案。需要与随机策略、规则系统、人工策略或现有方案比较累计奖励、成本、稳定性和泛化表现,并在未参与训练的环境条件下测试,才能判断模型是否真正创造价值。 5. 本书适合建立强化学习直觉,但不是完整的现代AI全景 全书重点是经典强化学习和项目入门,并不系统覆盖计算机视觉、自然语言处理、生成式AI或大语言模型。部分Python、PyTorch、Kivy和运行环境配置也具有版本依赖。阅读时应吸收环境建模、奖励设计、探索与利用、Q学习和经验回放等长期原理,实践时则结合新版Gymnasium、PyTorch和现代强化学习库更新代码。 一段话总结 《AI速成课:从AI编程到构建智能软件》从Python、GitHub和Colaboratory等基础工具起步,以强化学习为真正主线,先用多臂老虎机和汤普森采样解释探索与利用,再以迷宫和仓库机器人讲清状态、行为、奖励、环境与Q值更新,继而用神经网络近似Q函数,引出深度Q学习、经验回放和深度卷积Q学习,并把这些方法应用到广告选择、物流路径、自动驾驶、服务器成本控制和贪吃蛇等项目。全书最值得保留的方法不是某段代码,而是一套构建智能决策系统的通用蓝图:先判断问题是否需要连续决策,再把业务目标翻译成环境、状态、行为和奖励,建立仿真与基准策略,经过训练和测试后进入推断;其中奖励设计决定模型会追求什么,探索机制决定模型如何发现更优方案,验证体系则决定结果是否真的可用。它适合帮助初学者形成强化学习的工程直觉,但书名所称的“AI”覆盖面实际较窄,现代实践还需补充新版工具、安全约束及其他机器学习与生成式AI路线。

★☆☆☆☆

2026 年第 37 本书——《AI速成课:从AI编程到构建智能软件》 最近把《AI速成课》读完了,简单沉淀一下👇 【书中核心方法论】 1️⃣ 零基础动手学AI:沿「强化学习」主线一路建模型 从Python起步,先讲强化学习五大原理(输入与输出系统/奖励/AI环境/马尔可夫决策过程/训练与推断),用多臂老虎机引入第一个AI模型(汤普森采样+贝塔分布),再到Q学习与深度Q学习(DQN),用数据中心温度控制、自动驾驶等模拟环境反复复用同一套"建环境→定义奖励→训练模型→回顾框架"的流程。 【关注的场景方向】 1️⃣ 零基础路径:先Python基础再上AI模型,门槛低、动手强 2️⃣ 强化学习五大原理:输入输出/奖励/AI环境/马尔可夫决策过程/训练与推断 3️⃣ 多臂老虎机&汤普森采样:用贝塔分布平衡探索与利用 4️⃣ Q学习→深度Q学习(DQN):从迷宫到数据中心、自动驾驶 5️⃣ 进阶出口:Kaggle AI竞赛 【我能直接用】 1️⃣ RL五原理当脚手架:遇到AI决策问题先问"奖励怎么定义?环境怎么建模?" 2️⃣ 汤普森采样思路迁移:A/B测试、方案择优时用概率分布而不是拍脑袋 3️⃣ 先建环境再建模型:把业务问题翻译成"环境+奖励函数",再选模型 4️⃣ 用Kaggle练手:把书里学到的最小可运行模型放到真实数据集上验证 #AI编程 #强化学习 #Q学习 #机器学习入门 #动手实践 #Kaggle #读书笔记

书籍信息

作者[阿联酋]赫德林·德·庞特维斯
译者程泽,黄曼莉
出版社机械工业出版社
出版时间2020-07-01
ISBN9787111661276
分类计算机-人工智能
格式EPUB
完结状态连载中
章节数171