部落格 · 比較
MagicaLCore 與 Teachable Machine:哪一個適合你的專案?
Teachable Machine 在網頁瀏覽器中訓練模型,MagicaLCore 在 iPad App 中訓練模型。模型類型、匯出、隱私和離線使用,並列比較。
作者:MagicaLCore ·
Google 的 Teachable Machine 是認識機器學習最親切的方式之一:打開一個網頁,給網路攝影機看幾個範例,幾秒鐘內模型就開始猜測。MagicaLCore 希望在 iPad 上帶來同樣的感受,然後走得更遠,一路走到放進真正 App 裡的模型。兩者有重疊之處,但它們是為不同的目的地而打造的。
並列比較
| MagicaLCore | Teachable Machine | |
|---|---|---|
| 在哪裡執行 | 配備 M1 或更新晶片的 iPad 上的 App | 一個網站,在瀏覽器中 |
| 模型類型 | 圖像、聲音、表格資料、文字、手勢姿勢、手部動作 | 圖像、聲音、身體姿勢 |
| 範例來源 | 照片、聲音或影片資料夾、CSV 檔案、文字、相機和麥克風 | 網路攝影機、麥克風或圖片檔案 |
| 在哪裡訓練 | 在 iPad 上 | 在瀏覽器中,在你的電腦上 |
| 訓練設定 | 每一項都有說明,另有準確率和損失圖表 | 週期數、批次大小和學習率的進階選項,附圖表 |
| 暫停和繼續 | 可以,從歷史記錄 | 不行 |
| 匯出 | 用於 Xcode 和 Swift Playgrounds 的 .mlmodel | TensorFlow 格式,用於網頁和其他平台 |
| 離線使用 | 可以,它是安裝在裝置上的 App | 從其網站開啟 |
| 儲存作品所需的帳號 | 不需要 | 需要 Google 帳號,才能把專案儲存到 Google Drive(或下載成檔案) |
| 價格 | 免費開始,需要更多時升級 Pro | 免費 |
Teachable Machine 的強項
- 完全不用設定。 幾乎任何有新式瀏覽器和網路攝影機的電腦都能使用。
- 網頁專案。 它的模型是 TensorFlow.js 模型,天生適合網站、p5.js 草圖和 JavaScript 專案。
- 身體姿勢。 它能透過網路攝影機分類整個身體的姿勢。
- 免費。 什麼都不用買。
MagicaLCore 的強項
- 能回答更多種問題。 除了圖像和聲音,它還能用 CSV 檔案中的表格資料、文字、靜止的手勢,以及短影片中的手部動作來訓練模型。
- 為 Apple App 而生。 它匯出 .mlmodel,也就是 Xcode 和 Swift Playgrounds 使用的格式。把它加入 iPhone 或 iPad App,只需幾行 Swift 程式碼就能使用。「使用你的模型」指南會針對每種模型類型示範做法。Teachable Machine 的模型則需要額外的工作,才能在 Swift App 中執行。
- 明白自己在做什麼。 每項設定旁都有簡短說明,分步教學涵蓋每種模型類型,從收集資料到使用模型。
- 長時間的訓練也能配合你的日程。 暫停之後,再從歷史記錄中繼續。
- 真正的離線。 安裝之後,訓練、測試和匯出都不需要連線,這在教室和校外教學時很重要。
- 一臺裝置走完全程。 在 MagicaLCore 中訓練,在 Swift Playgrounds 中開發 App,再傳送到 App Store Connect,全部都在 iPad 上完成。
隱私
Teachable Machine 是 Google 的免費產品。免費很適合第一次嘗試,但值得問一問:這項免費服務靠什麼維持營運,你的範例最後又會去哪裡。它的說明頁面指出,訓練可以留在你的電腦上。不過,要把專案儲存到雲端,就需要 Google 帳號和 Google Drive;要在網路上分享模型,則表示要把它上傳到 Google 的伺服器。
MagicaLCore 把你的作品留在 iPad 上。不需要建立帳號,訓練、測試和匯出都在裝置上進行,你的照片、聲音和文字從不上傳來訓練模型。如果開啟了 iCloud,你的模型只會同步到你自己的 iCloud 帳號。對學校來說,MagicaLCore EDU 更進一步:沒有廣告、沒有帳號,也不追蹤。
該選哪一個?
- 在瀏覽器中快速示範,或為網站做一個模型:Teachable Machine。
- 為 iPhone 或 iPad App 做模型、需要更多模型類型,或一整班的 iPad:MagicaLCore 和 MagicaLCore EDU。
很多老師兩者都用:先用 Teachable Machine 做五分鐘的初步體驗,等學生準備好訓練屬於自己的模型、並用它做出東西時,再用 MagicaLCore。
關於其他 App 和服務的資訊已於文章發布日期查證,日後可能有所變動。所有產品名稱均歸其所有者所有。
MagicaLCore