遺傳算法與機器學習編程 Genetic Algorithms and Machine Learning for Programmers: Create AI Models and Evolve Solutions
Frances Buontempo
- 出版商: 華中科技大學
- 出版日期: 2023-01-01
- 定價: $497
- 售價: 7.9 折 $393
- 語言: 簡體中文
- 頁數: 252
- 裝訂: 平裝
- ISBN: 7568089789
- ISBN-13: 9787568089784
-
相關分類:
Machine Learning
- 此書翻譯自: Genetic Algorithms and Machine Learning for Programmers: Create AI Models and Evolve Solutions
立即出貨
買這商品的人也買了...
-
程式設計師的自我修養-連結、載入、程式庫$580$493 -
機器學習開發神器!Google Cloud Platform 雲端開發應用超入門$490$417 -
原子教你玩 FPGA:基於 Intel Cyclone IV$534$507 -
$352Python 最優化算法實戰 -
強化式學習:打造最強 AlphaZero 通用演算法$780$663 -
Kaggle 競賽攻頂秘笈 -- 揭開 Grandmaster 的特徵工程心法,掌握制勝的關鍵技術$1,000$850 -
$393人工智能算法 捲2 受大自然啟發的算法 -
$568深度學習之攝影圖像處理 : 核心算法與案例精粹 -
$653智能聊天機器人 — 核心技術與算法 -
超圖解伺服器的架構與運用:硬體架構x軟體運用,輕鬆理解數位時代的必備知識$400$316 -
NLP 大神 RNN 網路:Python 原始程式碼手把手帶你寫$890$703 -
極深入卻極清楚:電腦網路原理從 OSI 實體層到應用層$880$695 -
$505數學建模:算法與編程實現 -
數位孿生:虛實融合打造元宇宙的關鍵技術$450$351 -
Python AI 人員必修的科學計算 - 數學、機率、統計、演算$880$695 -
精通開關電源設計, 2/e$659$626 -
$454ANSYS Workbench 結構有限元分析詳解 -
$433電力電子應用技術的 MATLAB 模擬 -
用 Canva 設計超快超質感:平面、網頁、電子書、簡報、影片製作與 AI 繪圖最速技$480$379 -
穿越作業系統迷霧:從零實現作業系統$594$564 -
LangChain 奇幻旅程:OpenAI x Gemini x 多模態應用開發指南$680$530 -
$417大模型應用開發:RAG 入門與實戰 -
AI 自動化流程超 Easy -- 不寫程式 No code 也能聰明幹大事$680$578 -
多 Agent 智慧體 - LangChain 大型 ReAct 系統開發$880$695 -
$417企業系統工程:賦能工業企業數碼轉型
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
自動駕駛汽車、自然語言識別、內容推薦引擎的實現都離不開人工智能和機器學習算法。
機器學習算法只有在解決具體問題時才能體現價值。
本書以解決各種趣味問題為目標,教讀者用Python、JavaScript、
C 編寫機器學習算法,內容深入淺出,兼具實用性與大局觀。
讀者將學習編寫遺傳算法、啟發式算法、爬山算法、模擬退火算法,運用蒙特·卡洛模擬、點格自動機、適應函數解決問題。
本書尤其適合對人工智能和機器學習感興趣的程序員進階學習。
作者簡介
Frances Buontempo
博士多年來一直從事數據挖掘方面的研究工作,
她有近三十年的軟件開發經驗,同時還擔任ACCU網站的Overload雜誌編輯。
Frances Buontempo is the editor of ACCU's Overload magazine
(https://accu.org/index.php/journal/?overload_by_cover).
She has published articles and given talks centered on technology and machine learning.
With a PhD in data mining, she has been programming professionally since the 1990s.
During her career as a programmer, she has championed unit testing, mentored newer developers,
deleted quite a bit of code and fixed a variety of bugs.
目錄大綱
第1 章逃出紙口袋 1
1.1 開始 3
1.1.1 逃出紙口袋 4
1.2 目標:尋找出路 5
1.3 幫助烏龜逃脫 6
1.3.1 烏龜和紙口袋 7
1.4 拯救烏龜 8
1.4.1 正方形 9
1.4.2 角螺旋 10
1.4.3 該逃脫了 11
1.5 算法有效嗎 12
1.6 拓展學習 14
第2 章尋找紙口袋 17
2.1 從數據中學習 18
2.1.1 劃分數據 21
2.2 生成決策樹的方法 22
2.2.1 選取最佳特徵 22
2.3 找到紙口袋 28
2.3.1 尋找分割點 29
2.3.2 構建決策樹 30
2.3.3 數據分類 31
2.3.4 將決策樹轉為規則集 32
2.4 算法有效嗎 33
2.4.1 如何剪枝36
2.5 拓展學習38
第3 章遺傳算法 39
3.1 發射砲彈41
3.2 解的生成方法44
3.2.1 算法的初始化 44
3.2.2 算法的疊代45
3.2.3 如何讓解變得更好45
3.2.4 最終決策46
3.3 發射砲彈47
3.3.1 隨機初始化48
3.3.2 選擇過程48
3.3.3 交叉 53
3.3.4 突變 54
3.4 算法有效嗎56
3.4.1 畫圖 56
3.4.2 記錄 60
3.4.3 突變測試60
3.4.4 遺傳算法的變體 62
3.5 拓展學習63
第4 章粒子群算法65
4.1 控製粒子群67
4.1.1 移動單個粒子 67
4.1.2 移動多個粒子 71
4.1.3 粒子群75
4.2 粒子群的生成76
4.2.1 跟隨鄰近粒子 77
4.2.2 跟隨最好位置 78
4.3 創建粒子群80
4.3.1 跟隨鄰近粒子 80
4.3.2 跟隨最好位置 83
4.4 算法有效嗎 88
4.5 拓展學習 90
第5 章尋找路線 91
5.1 釋放信息素 92
5.1.1 使用信息素 94
5.2 怎樣生成路線 96
5.3 讓螞蟻行動起來 98
5.3.1 隨機初始化 98
5.3.2 畫路線 102
5.3.3 疊代優化路線 103
5.4 算法有效嗎 107
5.4.1 從同一點出發 107
5.4.2 隨機從不同點出發109
5.4.3 α和β的選擇 109
5.4.4 其他參數 111
5.5 拓展學習 112
第6 章運用隨機模型113
6.1 讓粒子隨機運動 114
6.1.1 蒙特卡洛模擬 114
6.1.2 布朗運動 117
6.1.3 幾何布朗運動 122
6.1.4 跳躍擴散 123
6.2 如何產生擴散 125
6.2.1 小隨機步長 125
6.2.2 用C 畫圖 126
6.3 讓粒子擴散開 127
6.3.1 布朗運動 128
6.3.2 股票價格 133
6.4 算法有效嗎 137
6.4.1 基於特性的測試 139
6.5 拓展學習143
第7 章蜂群算法 145
7.1 養蜂 146
7.1.1 讓蜜蜂行動起來 146
7.1.2 蜜蜂的分工147
7.1.3 算法總覽 149
7.2 算法分析150
7.2.1 算法細節 150
7.2.2 搖擺舞152
7.3 讓蜜蜂飛起來 152
7.3.1 蜂群算法的實現 153
7.3.2 蜂群算法的可視化161
7.4 算法有效嗎164
7.5 拓展學習166
第8 章元胞自動機167
8.1 讓元胞活起來 169
8.2 創造人工生命 172
8.2.1 算法細節 173
8.3 實現元胞自動機 175
8.4 算法有效嗎182
8.5 拓展學習183
第9 章遺傳算法與元胞自動機185
9.1 找到最好的配置 186
9.2 遺傳算法在元胞自動機上的工作方式190
9.3 找到最優初始排列193
9.3.1 交叉 197
9.3.2 突變 201
9.3.3 運行遺傳算法 202
9.3.4 初等元胞自動機 204
9.3.5 隨機規則 206
9.4 算法有效嗎 207
9.4.1 初等元胞自動機 209
9.4.2 隨機規則 211
9.5 拓展學習 212
第10 章找到最優解215
10.1 移動烏龜 216
10.2 烏龜怎麼走 217
10.2.1 爬山法 218
10.2.2 模擬退火算法 220
10.3 尋找口袋底部 222
10.3.1 用函數表示口袋形狀 223
10.3.2 爬山法 224
10.3.3 模擬退火算法 225
10.4 算法有效嗎 228
10.4.1 爬山法 229
10.4.2 模擬退火算法 231
10.5 更高維度的情況 233
10.6 拓展學習 237
參考文獻 239
