免費 | 全球第一本關于「嵌入式機器學習」的書籍出版啦
這是TensorFlowLite框架的一種變體,旨在在只有幾十KB可用內(nèi)存的嵌入式設備上運行機器學習應用,該項目是開源的,你可以在GitHub找到它。...
整理:Peter
來源地址:邊緣智能實驗室
關注『人人都是極客』,后臺回復“TinyML”獲取本書電子預覽版PDF。
內(nèi)容簡介:
該書從0到1講解了如何訓練一個模型,并將其部署到嵌入式微控制器上。
手把手配備了多個實踐項目:
目標讀者:
通常來說,想要構建嵌入式機器學習應用,需要對機器學習和嵌入式軟件開發(fā)都有所了解,但這是一個相當高的要求,幸運的是閱讀本書只需要能夠使用命令行工具和程序編輯器即可。讓嵌入式開發(fā)者能夠入門機器學習的知識點,同時也能夠讓機器學習開發(fā)者熟悉嵌入式開發(fā)的知識點。
所以只要你有基本的編程經(jīng)驗,并且對機器學習感興趣,那么這本書就適合你。
部分目錄:
所需硬件:
一臺具有USB接口的電腦,用來訓練機器學習模型和給嵌入式開發(fā)板下載程序。我們使用Google Colab在云中訓練我們的機器學習模型。
一塊嵌入式開發(fā)板以及配套的下載器,和一些傳感器比如:麥克風、攝像頭,加速度計等,本書實驗所用的是SparkFun Edge開發(fā)板。
所需軟件:首先你需要一個機器學習框架,用來訓練和轉化機器學習模型。本書使用的是TensorFlow Lite for Microcontrollers框架。這是TensorFlow Lite框架的一種變體,旨在在只有幾十KB可用內(nèi)存的嵌入式設備上運行機器學習應用,該項目是開源的,你可以在GitHub找到它。
其次你需要一個代碼編輯器,推薦使用VS Code,當然你也可以使用自己喜歡的其他編輯器。
最后就是與嵌入式開發(fā)板配套的一些軟件。樹莓派也可以哦。
添加極客助手微信,加入技術交流群
推薦閱讀:外星人15r4