在Hatch One與Linkit 7697上執行TensorFlow Lite for Microcontrollers的Hello World example

本次說明”非官方”的Arduino開發板如何執行TensorFlow Lite for Microcontrollers的Hello World example。一樣是在Windows7 64Bits上進行驗證。程式庫安裝與使用請參閱前面的文章,注意需選擇” precompiled”的版本。首先介紹Linkit 7697開發板的Arduino部份,先將相關軟體元件安裝起來:

» Read more

於Arduino上執行TensorFlow Lite for Microcontrollers的Hello World example

接續前文,本文說明在Arduino上執行TensorFlow Lite for MicrocontrollersHello World example;舊的版本與相關設定請參考之前文章。本次使用的開發板為Arduino MKRZERO與Arduino Nano 33 BLE Sense,開發環境則是Windows 7 64Bits。首先下載並安裝Arduino IDE,安裝完後先點選選單上的”管理程式庫”:

» Read more

TensorFlow Lite for Microcontrollers的Hello World example編譯與執行

延續前面的文章,接下來都是以” Moved TensorFlow Lite Micro out of experimental folder”的原始碼架構來說明如何編譯TensorFlow Lite for MicrocontrollersHello World example。本次說明並不包含Arduino的部份,因其是使用官方的Arduino_TensorFlowLite程式庫,會用另外一篇文章進行說明。本文都是在Ubuntu 16.04.6 LTS (Xenial Xerus) 64-bit PC (AMD64) desktop系統上進行,並使用Anaconda Distributionx的虛擬環境來管理不同Microcontroller之編譯環境(除了ESP-IDF必需安裝到Ubuntu原生環境外)。首先,先安裝SparkFun Serial Basic Breakout所需使用的USB Serial Port驅動程式,修改/etc/modprobe.d/blacklist.conf加入這一行:

» Read more

TensorFlow Lite for Microcontrollers專案移出experimental資料夾

先前提到,TensorFlow Lite for Microcontrollers專案進展的相當快速;在發文(2019年12月11日)的昨日GitHub上出現更新訊息” Moved TensorFlow Lite Micro out of experimental folder”,代表其已不是TensorFlow Lite的實驗性的專案。文件的部份目前只有TensorFlow官網有做調整,TinyML一書的預覽版在發文的當下並未做修改:

» Read more

實作TensorFlow Lite for Android範例

本文說明”Android程式設計入門、應用到精通-第五版“的”單元60 TensorFlow Lite“中的實作部份,在此直接使用該書所提供的程式碼直接編譯並在實機(Redmi 7)上驗證;進一步說明請參考該書描述,或參考TensorFlow Lite官方範例說明。首先,需在電腦(本文使用MacBook Air,作業系統為macOS Mojave)上安裝Android Studio,並將手機(在此為Redmi 7)開啟”開發人員選項”,以啟用USB偵錯:

» Read more
1 2 3 4