机器学习函数库TensorFlow 1.9正式支持树莓派

树莓派的应用越来越丰富了,除了Linux基金会旗下的EdgeX Foundry其边缘运算物联网开发框架EdgeX以Go改写,指定树莓派3为官方平台外,现在Google与树莓派基金会合作,TensorFlow 1.9版本开始,也要正式支持树莓派,让机器学习应用,现在也能跑在单板计算机上。

让TensorFlow成为适合所有人的开源机器学习框架,是Google从2015年首次推出TensorFlow的既定目标,在这过程中他们尽可能支持所有的主流平台,包括Linux、macOS、Windows 、iOS和Android,不过,要让TensorFlow跑在树莓派上,则遇到了一些困难,最后他们与树莓派基金会合作之后,总算在1.9版本可以开始在树莓派执行TensorFlow程序。

开发者可以使用Python套件管理系统Pip,在树莓派上安装预先构建的二进制档,安装完成后便能在终端执行Python3,并像在其他平台上一样的使用TensorFlow。官方使用说明手册的安装指南与错误排除文件提到,或许TensorFlow在其他树莓派变体也能够执行,但官方只测试和支持树莓派使用Raspbian 9或以上的组合。

另外,树莓派创办人Eben Upton也表示,现代运算教育涵盖基础性和前瞻性是很重要的,与Google合作把TensorFlow机器学习带到树莓派中,拓展了孩童可以接触机器学习的机会,他们乐于见到孩童以树莓派结合TensorFlow,创造出更多有趣的应用程序。

TensorFlow官方提到,树莓派除了被许多开发者用于创造新兴应用外,也有许多人用于学习程序开发,TensorFlow越容易被安装,则越能接触更多的受众学习机器学习,而像是DonkeyCar平台,就已经开始使用TensorFlow和树莓派制造自动驾驶玩具车。