這是一系列以 AI 爲主題的教程。在這個教程中,我將從零開始,向大家講授 AI 的知識。我將在這個教程中帶領大家從零開始創造一個屬於自己的 AI 系統。沒錯,屬於你自己的 AI 系統。關於 AI 系統,很多人可能會認爲,這是高科技公司,或者高科技研究院這樣的大機構纔會擁有的東西。但是事實上,普通的個人,也就是你和我,也可以打造自己的 AI system
。不過,在此之前,我們得先學習一些基礎的知識。這些知識包括, Artificial Intelligence
的基礎知識。除此之外,我們還將學習 Artificial Intelligence
需要用到的一些數學知識,對於 AI 有所瞭解的人應該都能想到與 AI 關係比較大的數學主題:Linear Algebra
,Probability and Statistics
,以及 Calculus
。在這個系列中,對於上述主題的必要知識,我也會進行講解(沒錯,這個教程如果最終打印成紙質版本的話,跟字典有得一拼)。除此之外,我還將講解一些 數據分析
這個主題的知識。
這個教程使用到的編程語言主要是 Python
。其實與AI 相關的編程語言並不只有 Python,還有 C/C++
,並且AI的底層邏輯一般都是使用我們的“性能王者”—— C++
來實現的,而Python則更像是把這些底層的邏輯磚塊連接起來的東西。所以,如果你真的想要在 AI 領域有所建樹的話,光光會使用 Python 調調別人寫好的接口是遠遠不夠的。也正因 C++
在 AI 領域這麼重要,我會在本教程中教大家一些必要的 C/C++
的知識。如果可以的話,還會講授一些基本的數據結構與算法。接下來…並不會馬上直接進入基礎知識部分的講解,我們將會先建立一個 AI 的 Big Picture
。旅途開始之前,準備一張地圖才能讓你不至於迷失。好了,Let the show begin!