我看过一些有关如何运行tflite模型进行图像分类的教程,但不知道如何为其他任何应用程序使用它。例如,我有一个模型,该模型以( 16000,1)数组。如何将该数组传递到tflite模型中?
Tflite使用字节缓冲区。
您必须将所有输入转换为字节缓冲区,例如
let len = 16000
var audio = [Float](repeating: Float(1.0), count: len)
let audioBuffer = Data(bytes: &audio, count: audio.count * MemoryLayout<Float>.stride)
try interpreter.copy(audioBuffer, toInputAt: 0)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句