Keras如何预处理输入信号

时间:2019-02-12 20:36:29

标签: tensorflow keras tensorflow-lite coremltools

我想使用以下某些信号处理功能对Keras模型的输入进行预处理。我希望它们成为我的模型的一部分,因为我希望将它们转换为tf-lite或coreml。因此,我不必再次在移动应用程序上重新编写这些功能。尽管我不知道应该如何以及在哪里将这些内容添加到模型中,以便对输入进行预处理?

#method to preprocess the model input, when called
def getMfcss();
 stfts = tf.contrib.signal.stft(signals, frame_length=frame_length, frame_step=frame_step, fft_length=fft_length)
 ....
 mfccs = tf.contrib.signal.mfccs_from_log_mel_spectrograms(log_mel_spectrograms)[..., :num_mfccs]

模型的外观类似:

model = Sequential()
model.add(Dense(12, input_dim=16000, activation='relu'))

0 个答案:

没有答案