0
雷鋒網(wǎng) AI 科技評論按,11 月 14 日,谷歌正式發(fā)布 TensorFlow Lite 開發(fā)者預(yù)覽版,這是針對移動和嵌入式設(shè)備的輕量級解決方案。在介紹中,谷歌表示,TensorFlow Lite 是一種全新的設(shè)計,具有三個重要功能——輕量級(Lightweight)、跨平臺(Cross-platform)、快速(Fast)。關(guān)于 TensorFlow Lite 的詳細(xì)介紹,可以參見雷鋒網(wǎng) AI科技評論之前報導(dǎo): Google 正式發(fā)布 TensorFlow Lite 預(yù)覽版,針對移動/嵌入設(shè)備的輕量級解決方案
而在今天,谷歌宣布與蘋果達(dá)成合作——TensorFlow Lite 將支持 Core ML。在 TensorFlow Lite 為 Core ML 提供支持之后,iOS 開發(fā)者可以利用 Core ML 的優(yōu)勢部署 TensorFlow 模型。
此外,得益于在最初的聲明(https://developers.googleblog.com/2017/11/announcing-tensorflow-lite.html)中所描述的 TensorFlow Lite 格式 (.tflite),TensorFlow Lite 將繼續(xù)支持包括 IOS 在內(nèi)的跨平臺部署。
對 Core ML 的支持是通過將 TensorFlow 模型轉(zhuǎn)換為 Core ML 模型格式 (.mlmodel) 的工具來實現(xiàn)的。
關(guān)于 Core ML
Core ML 是一個基礎(chǔ)機(jī)器學(xué)習(xí)框架,能用于眾多 Apple 的產(chǎn)品,包括 Siri、相機(jī)和 QuickType。據(jù)官方介紹,Core ML 帶來了極速的性能和機(jī)器學(xué)習(xí)模型的輕松整合,能將眾多機(jī)器學(xué)習(xí)模型類別集成到 app 中。它不但有 30 多種層來支持廣泛的深度學(xué)習(xí),而且還支持諸如樹集成,SVM 和廣義線性模型等標(biāo)準(zhǔn)模型。
Core ML 轉(zhuǎn)化器的安裝
環(huán)境如下:
tensorflow >= 1.1.0
coremltools >= 0.6
numpy >= 1.6.2
protobuf >= 3.1.0
six==1.10.0
從 Pypi 包安裝:
pip install -U tfcoreml
從源碼安裝
python setup.py bdist_wheel
要了解更多信息可以查看如下頁面:
TensorFlow Lite 文檔頁面:http://tensorflow.org/mobile/tflite
Core ML 轉(zhuǎn)化器頁面:https://github.com/tf-coreml/tf-coreml
pypi pip 安裝包地址:https://pypi.python.org/pypi/tfcoreml/0.1.0
后續(xù)將迎來更多更新,雷鋒網(wǎng) AI 科技評論也會第一時間關(guān)注。
雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。