易燃物匯聚 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