TensorFlow 1.9 早已發(fā)布并在各大平臺上運(yùn)行,如 Linux、蘋果、安卓等系統(tǒng)。然而,不論用戶們?nèi)绾闻?,在樹莓派上運(yùn)行 TensorFlow 卻始終是個(gè)難題。近日,TensorFlow 終于和樹莓派展開合作,并于今天宣布——其最新版本 TensorFlow 1.9 開始支持樹莓派。
2015 年首次推出 TensorFlow 時(shí),我們的初衷是希望它成為一個(gè)面向所有人的「開源機(jī)器學(xué)習(xí)框架」。為此,我們想在擁有更多用戶的平臺上運(yùn)行。一直以來,我們支持 Linux、MacOS、Windows、iOS 和安卓。然而,盡管很多貢獻(xiàn)者不懈努力,在樹莓派上運(yùn)行 TensorFlow 還是很艱難?,F(xiàn)在,由于與樹莓派基金會的合作,我們很高興地告訴大家,可以使用 Python pip 包系統(tǒng)從預(yù)先構(gòu)建的二進(jìn)制文件中在樹莓派上安裝 TensorFlow 1.9 了!如果正在運(yùn)行 Raspbian 9(stretch),你可以通過從終端運(yùn)行以下兩個(gè)命令來安裝它:
sudo apt install libatlas-base-dev
pip3 install tensorflow
然后就可以運(yùn)行 python3,可以在任何你想用的平臺上使用 TensorFlow,下面是簡單的「hello world」的例子
# Python
import tensorflow as tf
tf.enable_eager_execution()
hello = tf.constant(‘Hello, TensorFlow!’)
print(hello)
如果系統(tǒng)輸出如下,就可以開始編寫 TensorFlow 程序了:
Hello, TensorFlow!
如果想了解在 TensorFlow 網(wǎng)站的樹莓派上安裝 TensorFlow 及故障解決的更多細(xì)節(jié),請戳:https://www.tensorflow.org/install/install_raspbian
TensorFlow 支持樹莓派令人感到興奮,因?yàn)楹笳邠碛兄T多富有創(chuàng)造力的開發(fā)者,在編程教學(xué)方面也有廣泛應(yīng)用。因此,簡化 TensorFlow 的安裝可以幫助我們將機(jī)器學(xué)習(xí)介紹給更多的人。我們已經(jīng)看到 DonkeyCar 等平臺使用 TensorFlow 和樹莓派創(chuàng)造自動駕駛玩具汽車。二者結(jié)合的難度已經(jīng)降低,我們迫不及待想看到新項(xiàng)目的啟動。
Eben Upton 是樹莓派的創(chuàng)始人,他說:「現(xiàn)代計(jì)算機(jī)教育必須兼顧基礎(chǔ)知識和前沿話題??紤]到這一點(diǎn),我們很高興能與谷歌合作,將 TensorFlow 機(jī)器學(xué)習(xí)移植到樹莓派平臺上。我們希望看到各個(gè)年齡的孩子們用它創(chuàng)造有趣的應(yīng)用?!刮覀兎浅M馑挠^點(diǎn)!
我們希望看到更多的教材和教程出現(xiàn),能夠幫助越來越多的人在這個(gè)經(jīng)濟(jì)、靈活的設(shè)備中探索機(jī)器學(xué)習(xí)的可能性。