TensorFlow是Google基於DistBelief進行研發的第二代人工智能學習系統,其命名來源於本身的運行原理。Tensor(張量)意味着N維數組,Flow(流)意味着基於數據流圖的計算,TensorFlow爲張量從流圖的一端流動到另一端計算過程。TensorFlow是將複雜的數據結構傳輸至人工智能神經網中進行分析和處理過程的系統。

開源的谷歌TensorFlow太受歡迎,用個紙板盒就能做人工智能!

TensorFlow可被用於語音識別或圖像識別等多項機器學習和深度學習領域,對2011年開發的深度學習基礎架構DistBelief進行了各方面的改進,它可在小到一部智能手機、大到數千臺數據中心服務器的各種設備上運行。TensorFlow將完全開源,任何人都可以用。

TensorFlow的特點是可以支持多種設備,大到GPU、CPU,小到平板和手機都可以跑起來。而且它的使用很方便,幾行代碼就能開始跑模型,這讓神經網絡的入門變得非常簡單。

在衆多開源的深度學習框架當中,tensorflow也是一枝獨秀。Google的大名和號召力當然是其中一方面原因,但是,TensorFlow也具有衆多的優點。比如,網絡結構代碼十分簡潔,分佈式深度學習算法的執行效率等等。

開源的谷歌TensorFlow太受歡迎,用個紙板盒就能做人工智能!

作爲一個“菜雞”來看,最吸引我的地方就是TensorFlow對於python界面的支持十分良好。畢竟沒有一個數據挖掘工作是單單定義網絡就可以完成的。Python所擁有的Numpy, Scipy, Pandas等組建能大大提升工作的效率。

TensorFlow的程序一般分爲兩個階段,構建階段和執行極端。一般構建階段會創建一個圖,來表示神經網絡,在執行階段在反覆執行訓練圖。

Google去年推出的一款人工智能產品,AIY 人工智能開發套件,則是學習TensorFlow的好工具。AIY 全稱是 Artificial Intelligence Yourself,顧名思義就是利用 AI 來進行的 DIY 功能套件。該項目的目標是讓每個 人都可以 DIY 自己的 AI 人工智能產品,真正實現AI平民化。

開源的谷歌TensorFlow太受歡迎,用個紙板盒就能做人工智能!

爲了方便用戶學習和了解TensorFlow以及人工智能,Google還爲自己的AIY硬件——Vision Kit(它不僅帶有攝像頭,還支持神經網絡模型)提供了 3 個基於 TensorFlow 神經網絡模型,它們能同時識別上千個相同的對象,或是檢測人物面孔及表情,又或是識別人物、貓狗等目標。用戶也可以通過Google提供的編譯工具對 TensorFlow 神經網絡模型進行訓練,讓AIY Vision Kit識別更多事物。

關於AIY Vision Kit:AIY Vision Kit(視覺套件)是Google推出的一款價值89.99美元的DIY人工智能套件。Google的AIY Vision Kit讓您可以構建自己的智能相機,可以使用機器學習查看和識別對象。 所有這些都裝在一個方便的小紙板盒子裏,由Raspberry Pi和Intel movidius提供動力。它可以運行具有低耗處理能力的深度學習算法。

開源的谷歌TensorFlow太受歡迎,用個紙板盒就能做人工智能!

據報道,Google AIY系列開發套件已經抵港銷售了,價格分別是港幣706和港幣392。感興趣的者開發者們,可以關注Google AIY系列開發套件的香港線上商城——引力互聯GravitylinkStore。

它可通過Raspberry Pi V2相機,連接到Raspberry Pi Zero WH。 該板包括視覺處理單元芯片,可以高效地運行TensorFlow圖像處理。 而且這款套件附帶了大量開箱即用的示例模型,用戶離線即可使用。

在機器學習框架方面,TensorFlow的真正獨特之處在於,能夠在5行或者10行代碼中構建模型。然後應用這個模型,進行擴展做出產品。而AIY正好可以幫助開發者/初學者們練練手,快速熟悉和上手TensorFlow,進而進行學習和開發。

相关文章