大家好,開賽過了一週,因為沒有事先安排好學習計畫,這一週也算是有些跌跌撞撞,剛開始幾天都沒完成當天訂下的學習目標,不過再來的幾天,因為比較知道自己應該先去了解的東西,也訂定了比較明確的目標,所以算是順利的完成了。今天應該會是最後一篇無關程式的TensorFlow介紹,第二週就要從一些基礎的API來開始認識TensorFlow的程式。今天要介紹的是昨天在最後時提到的,TensorFlow可以在不同環境下建構與訓練模型,也可以在不同環境下部署訓練好的模型,而今天就要介紹幾個TensorFlow提供的可以部署在其他環境的工具。
TensorFlow.js:在TensorFlow的基本介紹時有提過,可以將用python訓練的模型轉換為TensorFlow.js,提供在瀏覽器或Node.js上部署模型,除了使用python訓練的模型以外,也可以直接用JavaScript建構與訓練模型。
TensorFlow Lite:TensorFlow Lite提供在行動裝置上執行TensorFlow模型,不過就無法像TensorFlow.js用JavaScript建構與訓練模型,只能將TensorFlow的模型轉換為TensorFlow Lite格式,再部署到行動裝置上。
TensorFlow Extended(TFX):TFX是基於TensorFlow的平台,用於部署生產環境中,提供包含完整機器學習系統,除了建構與訓練模型外,還提供資料分析與驗證、線上服務、模型發布等等功能。