Practical Artificial Intelligence in Julia: Implementing Neural Networks, Genetic Algorithms, and Neuroevolution in Julia
暫譯: Julia 實用人工智慧:在 Julia 中實作神經網絡、遺傳算法與神經進化

Bergel, Alexandre

  • 出版商: Apress
  • 出版日期: 2026-07-31
  • 售價: $2,160
  • 貴賓價: 9.5$2,052
  • 語言: 英文
  • 頁數: 297
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 9798868825941
  • ISBN-13: 9798868825941
  • 相關分類: AI Coding
  • 海外代購書籍(需單獨結帳)

商品描述

Develop a thorough grasp of artificial intelligence through practical implementations in Julia. This trailblazing book covers classical AI algorithms and provides practical implementations of agile AI applications, highlighting Julia's versatility and high-performance capabilities for AI development.

This book takes on a practical approach to ensure that readers translate theoretical concepts into tangible, real-world scenarios. Along the way, you will learn and implement from scratch neural networks, genetic algorithms, and neuroevolution. Author Dr. Alexandre Bergel uses practical examples, such as solutions to the traveling sales problem and a fun platform game (including a random level generator) to reinforce AI techniques. Meanwhile, the book introduces Darwinian evolution principles, demonstrating how to evolve zoomorphic organisms to solve particular tasks, such as stair climbing or going over obstacles.

This book stands out as among the earliest to delve into Genertic Algorithms and Neuroevolutions in Julia, and it is one of the few available that offers a comprehensive implementation of Neuroevolution. It is equally as fun as it is informative, providing readers with source code to play along with and apply to future projects.

What You Will Learn:

  • Solve simple classification tasks using neural networks
  • Use genetic algorithms to solve complex algorithmic problems
  • Apply Darwinian evolution principles to evolve artificially living creatures
  • Discover how to Neuroevolution to build an artificial player to solve a platform game

Who This Book is For:

This book is written for software engineers, programmers and developers who are eager to gain practical insights into AI implementation using Julia at a beginner/intermediate level

商品描述(中文翻譯)

開發對人工智慧的深入理解,透過在 Julia 中的實際實作。本書涵蓋了經典的 AI 演算法,並提供敏捷 AI 應用的實際實作,突顯了 Julia 在 AI 開發中的多功能性和高效能能力。

本書採取實用的方法,確保讀者能將理論概念轉化為具體的現實場景。在這個過程中,您將從零開始學習和實作神經網路、遺傳演算法和神經進化。作者 Dr. Alexandre Bergel 使用實際範例,例如解決旅行推銷員問題和一個有趣的平台遊戲(包括隨機關卡生成器),來加強 AI 技術的理解。同時,本書介紹達爾文進化原則,展示如何進化擬人化生物以解決特定任務,例如爬樓梯或越過障礙物。

本書是最早深入探討 Julia 中的遺傳演算法和神經進化的書籍之一,也是少數提供全面神經進化實作的書籍之一。它既有趣又具資訊性,為讀者提供源代碼以便進行實作並應用於未來的專案。

您將學到的內容:
- 使用神經網路解決簡單的分類任務
- 使用遺傳演算法解決複雜的演算法問題
- 應用達爾文進化原則來進化人工生物
- 探索如何進行神經進化以建立一個人工玩家來解決平台遊戲

本書適合對象:
本書是為渴望獲得使用 Julia 進行 AI 實作的實用見解的軟體工程師、程式設計師和開發人員所撰寫,適合初學者/中級讀者。

作者簡介

Dr. Alexandre Bergel has been a senior researcher at the German Aerospace Center (DLR) since 2026. Previously, he was a computer scientist at RelationalAI (Switzerland/USA) and an associate professor at the University of Chile. Dr. Bergel and his collaborators conduct research in software engineering and artificial intelligence for critical software systems.

He has authored over 180 articles published in international, peer-reviewed scientific forums, including the most competitive conferences and journals in software engineering. He has served on over 185 program committees for international events. Several of his research prototypes have been developed into products adopted by major companies in the semiconductor industry and for software certification.


He is the author of four other books: Agile Visualization with Pharo, Agile Artificial Intelligence in Pharo, Agile Visualization, and Deep Into Pharo.

作者簡介(中文翻譯)

亞歷山大·貝爾格博士自2026年以來一直擔任德國航空航天中心(DLR)的高級研究員。此前,他曾是瑞士/美國的RelationalAI的計算機科學家,以及智利大學的副教授。貝爾格博士及其合作者在關鍵軟體系統的軟體工程和人工智慧領域進行研究。

他已發表超過180篇文章,這些文章在國際同行評審的科學論壇上發表,包括軟體工程領域中最具競爭力的會議和期刊。他曾擔任超過185個國際活動的程序委員會成員。他的幾個研究原型已開發成為主要半導體行業和軟體認證公司採用的產品。

他還是另外四本書的作者:《使用Pharo的敏捷可視化》、《在Pharo中的敏捷人工智慧》、《敏捷可視化》和《深入Pharo》。