跳转到主要内容

TFLite Model Maker:用于设备应用的模型定制库。

项目描述

TFLite Model Maker

概述

TFLite Model Maker库简化了将TensorFlow神经网络模型适配和转换为特定输入数据的过程,当将此模型用于设备ML应用时。

要求

  • 有关使用库和运行示例代码所需的依赖库,请参阅requirements.txt
  • 注意,您可能还需要为音频任务安装sndfile。在Debian/Ubuntu上,您可以通过sudo apt-get install libsndfile1进行安装。

安装

有两种安装Model Maker的方法。

pip install tflite-model-maker

如果您想安装夜间版本 tflite-model-maker-nightly,请按照以下命令操作

pip install tflite-model-maker-nightly
  • 从GitHub克隆源代码并安装。
git clone https://github.com/tensorflow/examples
cd examples/tensorflow_examples/lite/model_maker/pip_package
pip install -e .

TensorFlow Lite Model Maker依赖于TensorFlow pip包。对于GPU支持,请参阅TensorFlow的GPU指南安装指南

端到端示例

例如,它可以有一个端到端的图像分类示例,利用这个库只需4行代码,每行代表整体过程的一个步骤。更多细节,您可以参考Colab图像分类

  • 步骤 1. 导入所需的模块。
from tflite_model_maker import image_classifier
from tflite_model_maker.image_classifier import DataLoader
  • 步骤 2. 加载特定于设备上ML应用的输入数据。
data = DataLoader.from_folder('flower_photos/')
  • 步骤 3. 自定义TensorFlow模型。
model = image_classifier.create(data)
  • 步骤 4. 评估模型。
loss, accuracy = model.evaluate()
  • 步骤 5. 将模型导出到export_dir中的TensorFlow Lite模型和标签文件。
model.export(export_dir='/tmp/')

笔记本

目前,我们支持图像分类、文本分类和问答任务。同时,我们在demo文件夹中为每个任务提供示例代码。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

tflite-model-maker-0.4.3.tar.gz (326.9 kB 查看哈希值)

上传时间

构建分发

tflite_model_maker-0.4.3-py3-none-any.whl (580.1 kB 查看哈希值)

上传时间 Python 3

由以下支持:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面