9得票1回答
TensorFlow.js与TensorFlow Lite的区别

这是一个非常开放式的问题。 我很好奇,如果我想在浏览器中部署一个机器学习(目标检测)模型,也许首先是在一个Web应用程序上查看(在手机上),现在它们之间有什么区别。 据我所知,TensorFlow.js和TensorFlow Lite均可用于此类部署。(我听说TensorFlow Lite...

9得票1回答
获取input_array和output_array项目以将模型转换为tflite格式。

PS. 请不要指引我去将Keras模型直接转换为tflite,因为我的.h5文件直接转换为.tflite会失败。我设法将我的.h5文件转换为.pb 我已经按照 this Jupyter 笔记本中的说明使用 Keras 进行了人脸识别。然后,我将我的模型保存到了一个名为 model.h5 ...

9得票3回答
将.tflite转换为.pb

问题: 我该如何将一个 .tflite(序列化的平面缓冲区)转换为 .pb(冻结模型)? 文档 只讨论了单向转换。 用例: 我有一个模型,它是通过转换为 .tflite 进行训练的,但不幸的是,我没有模型的详细信息,我想检查图形,我该怎么做?

9得票1回答
Android TensorFlow Lite解释器:如何修复“DataType error: cannot resolve DataType of java.lang.Float”

当运行以包含浮点数的ByteBuffer作为输入的TFLite解释器时,应用程序会抛出异常: "DataType error: cannot resolve DataType of java.lang.Float" 该模型本身是在Keras上训练的,然后转换为TF,再转换为TFLite。 ...

9得票2回答
无法测试和部署deeplabv3-mobilenetv2 tensorflow-lite分割模型以进行推断

我们试图在Android上使用deeplabv3和mobilenetv2运行语义分割模型。我们使用bazel的帮助,按照官方tensorflow lite转换流程使用TOCO和tflite_convert。源冻结图来自官方TensorFlow DeepLab Model Zoo。 我们能够成...

9得票1回答
谷歌会议背景模糊

我对Google Meet的新“开启/关闭”背景模糊功能很感兴趣(目前正在测试中)。我进行了一些调查,似乎它正在使用Tensorflow Lite模型。 segm_heavy.tflite segm_lite.tflite 通过WASM mediapipe_wasm_simd.wasm...

9得票2回答
使用多进程池在Python中加速TFLite推理

我在使用tflite时发现,在推理期间我的多核CPU未被充分利用。我通过使用numpy创建随机输入数据(类似于图像的随机矩阵)消除了IO瓶颈,但是tflite仍然未能充分利用CPU的全部潜力。 文档提到了调整使用线程数的可能性。然而,我无法找到如何在Python API中进行此操作的方法。但...

8得票3回答
在Keras中使用callbacks.ModelCheckpoint()保存模型,加载时出现错误

我使用callbacks.ModelCheckpoint()函数自动保存了我的模型,并将其保存在HDF5文件中。 # Checkpoint In the /output folder filepath = "./model/mnist-cnn-best.hd5" # Keep only a...

8得票1回答
数值错误:节点的输入0与期望的浮点数引用不兼容。

当我尝试导入我的优化冻结图时,出现以下异常。 # read pb into graph_def with tf.gfile.GFile(pb_file, "rb") as f: graph_def = tf.GraphDef() graph_def.ParseFromStri...

8得票1回答
使用TensorFlow目标检测API时,命令行中的"--logtostderr"是什么意思?

在使用TensorFlow训练目标检测模型时,我们总是输入 python train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/ssd_mobilenet_v1_pets.config 但...