Google 對 Apple 伸出機器學習橄欖枝:TensorFlow Lite 將支援 Core ML!

評論
評論

本文來自合作媒體 雷鋒網 ,INSIDE 授權轉載

11 月 14 日,Google 正式發佈 TensorFlow Lite 開發者預覽版,這是針對行動和嵌入式設備的輕量級解決方案。在介紹中,Google 表示 TensorFlow Lite 是一種全新的設計,具有三個重要功能——輕量級(Lightweight)、跨平台(Cross-platform)、快速(Fast)。

而今天 Google 宣佈與蘋果達成合作——TensorFlow Lite 將支援 Core ML。在 TensorFlow Lite 為 Core ML 提供支援之後,iOS 開發者可以利用 Core ML 的優勢上建構 TensorFlow 模型。

此外,得益於在 最初的聲明中所描述 的 TensorFlow Lite 格式 (.tflite),TensorFlow Lite 將繼續支援包括 IOS 在內的跨平台部署。能支援 Core ML 則是通過將 TensorFlow 模型轉換為 Core ML 模型格式 (.mlmodel) 的工具來實現的。

關於 Core ML

Core ML 是一個基礎機器學習框架,能用於眾多 Apple 的產品,包括 Siri、相機和 QuickType。據官方介紹,Core ML 可以實現極速性能,並輕易整合機器學習模型,能將眾多機器學習模型類別集成到 app 中。它不但有 30 多種層來支援廣泛的深度學習,而且還支援諸如樹集成,SVM 和廣義線性模型等標準模型。

Core ML 轉化器的安裝

環境如下:

  • 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 轉化器頁面:https://github.com/tf-coreml/tf-coreml

pypi pip 安装包地址:https://pypi.python.org/pypi/tfcoreml/0.1.0

相關文章

評論