官术网_书友最值得收藏!

本系列圖書將向讀者介紹人工智能領域的各種熱門主題,但無意成為巨細靡遺的人工智能教程。每本書都專注于AI的一個特定領域,讓讀者熟悉計算機科學領域的一些最新技術。

本系列圖書以一種在數學上易于理解的方式講授人工智能相關概念,這也是英文書名中“for Human”的含義。因此,我總是在理論之后給出實際的編程示例和偽代碼,而不僅僅依靠數學公式。盡管如此,我還是要做出以下假設:

  • 假定讀者精通至少一門編程語言;
  • 假定讀者對大學代數課程有基本的了解;
  • 不要求讀者對微積分、線性代數、微分方程與統計學中的公式有太多了解,我將在必要時介紹它們。

書中示例均已改寫為多種編程語言的形式,讀者可以將示例適配于某種編程語言,以滿足特定的編程需求。

本書中只給出了偽代碼,而具體示例代碼則以Java、C#和Python等語言形式提供,此外還有社區支持維護的Scala語言版本。社區成員正在努力將示例代碼轉換為更多編程語言,說不定當你拿到本書的時候,你喜歡的編程語言也有了相應的示例代碼。訪問本書的GitHub開源庫可以獲取更多信息,同時我們也鼓勵社區協作來幫我們完成代碼改寫和移植工作。如果你也希望加入協作,我們將不勝感激。更多相關流程信息可以參見本書附錄A。

本系列圖書中的許多示例都使用了JavaScript語言,并且可以利用HTML5在線運行。移動設備也必須具有HTML5運行能力才能運行這些程序。所有的線上實驗環境資料均可在以下網址中找到:

http://www.aifh.org

這些在線環境使你即便在移動設備上閱讀電子書,也能嘗試各種示例。

本系列圖書中的所有代碼均基于開源許可證Apache 2.0發布,相關內容可以在以下GitHub開源庫中獲取:

https://github.com/jeffheaton/aifh

附帶JavaScript實驗環境示例的在線實驗環境則保存在以下GitHub開源庫中:

https://github.com/jeffheaton/aifh

如果你在運行示例時發現有拼寫錯誤或其他錯誤,可以派生(fork)該項目并將提交的修訂推送到GitHub。你也會在越來越多的貢獻者中獲得贊譽。有關貢獻代碼的更多信息,請參見附錄A。

本系列圖書的寫作計劃如下。

  • 卷0:AI數學入門;
  • 卷1:基礎算法;
  • 卷2:受大自然啟發的算法;
  • 卷3:深度學習和神經網絡。

卷1~卷3將會依次出版,而卷0則會作為“提前計劃好的前
傳”,在本系列圖書出版接近尾聲之際完成。本系列所有圖書都將包含實現程序所需的數學公式,前傳將對較早幾卷中的所有概念進行回顧和擴展。在卷3出版后,我還打算編寫更多有關AI的圖書。

通常,你可以按任何順序閱讀本系列圖書。每本書的引言都將提供其前幾卷的一些背景資料。這種組織方式能夠讓你快速跳轉到包含你感興趣領域的那一卷。如果你想補充知識,可以閱讀上一卷。

當你在閱讀本書的時候,互聯網上還有很多別的資源可以幫助你。

首先是可汗學院,它是一個非營利性的教育網站,上面收集整理了許多講授各種數學概念的視頻。如果你需要復習某個概念,可汗學院官網上很可能就有你需要的視頻講解,讀者可以自行查找。

其次是網站“神經網絡常見問答”(Neural Network FAQ)。該網站擁有大量神經網絡和其他人工智能領域的相關信息。

此外,Encog項目的維基頁面也有許多機器學習方面的內容,并且這些內容并不局限于Encog項目。

最后,在Encog的論壇上也可以討論與人工智能和神經網絡相關的話題,這些論壇都非常活躍,你的問題很可能會得到某個社區成員甚至是我本人的回復。

主站蜘蛛池模板: 高陵县| 赫章县| 察雅县| 思茅市| 周口市| 洪洞县| 定陶县| 香港| 饶阳县| 营山县| 洛川县| 潞城市| 井冈山市| 华宁县| 且末县| 手游| 连城县| 周宁县| 上杭县| 宿迁市| 平凉市| 南溪县| 孟州市| 武强县| 尼玛县| 贵溪市| 沧州市| 阿鲁科尔沁旗| 福建省| 漳州市| 安宁市| 濮阳县| 隆德县| 广宁县| 肃宁县| 芷江| 许昌县| 皮山县| 定州市| 四川省| 都安|