推薦序
人工智慧儼然將成為新一代的範式,現在各行各業言必稱AI,雖說一眼看去可能又是個大泡沫,但仔細觀察,這次人工智慧似乎是來真的,將繼數位化、網路化之後,成為改變人類演化的最新科技。
現在全球都在缺人工智慧專家,包括資料科學家,AI程式設計師等,從前單機應用程式、網頁軟體、APP 各式各樣軟體工程師,碰到人工智慧這一關必然卡關,因為AI牽涉到太多數學基礎,除非你是還在學或剛入社會的新鮮人,對線性代數、工程數學、機率論,矩陣運算還記憶猶新,那些老鳥的程式設計師要他們從頭開始學,入門的門檻真的太高了。
好險有一大堆Framework 拉平了程式開發的學習曲線( 但AI的理論學習曲線並沒有簡化),而這一大票的框架最讓人注目的就是Google 的TensorFlow了。TensorFlow 的觀念很簡單,就是Tensor 的Flow,但是大部分的學習者在看完了官方文件之後還是一頭霧水,因為Google 的那群天才把大家也當作天才,幾乎對程式碼沒什麼解釋,相信大家一定和我一樣學的很痛苦。
好不容易學會了TensorFlow 的語法,似懂非懂了解了Graph、Session、 Tensor、Variable、Placeholder、Tensorboard 等東西,然後呢?要怎麼用?用在哪裏?那些CNN、RNN、LSTM到底要怎麼寫?都沒一個真正手把手的教學或實例,網路上的教學,不是作者不夠厲害,解釋的也一知半解,就是作者太厲害,解釋的又一招半式,我想這是學習TensorFlow 的人都會碰到的問題。
本書就是這個問題的最好答案。本書把最尖端的21個人工智慧應用,用最簡單的TensorFlow 程式碼實作出來,作者並且對大家會有疑義的地方,更花功夫用程式講解,看完這本書之後,我才更了解TensorFlow 的強大以及應用領域,也讓我對TensorFlow中的圖計算更清楚其存在的目的。如果你和我一樣是一個從頭入門TensorFlow 的傻瓜,在好不容易了解TensorFlow的語法之後,這21個夢幻般的範例會讓你搖身一變,成為真正活用TensorFlow 的專家。
胡嘉璽