Использование библиотек TensorFlow в IOS - PullRequest
0 голосов
/ 14 января 2019

Для извлечения характеристик моей обученной модели Keras я искал библиотеку обработки сигналов для вычисления логограммных спектрограмм на IOS с использованием Swift. Во время разработки я использовал библиотеку scikit.signal в Python для извлечения функций.

Тогда я заметил, что Tensorflow поддерживает обработку сигналов:

https://www.tensorflow.org/api_guides/python/contrib.signal

Я также знаю, что мы можем импортировать наши модели tf для использования core ml при разработке IOS. Я удивляюсь, но не смог найти доказательств того, что если я смогу воспользоваться этими tf библиотеками обработки сигналов на IOS . Возможно, сделав их частью моей модели, используйте их вместо библиотеки scikit.signal на рабочем столе. Затем, когда я импортирую его, это часть моей модели или что-то в этом роде? Я также вижу что-то под названием tf-lite, но не знаю, включает ли оно эти библиотеки.

1 Ответ

0 голосов
/ 14 января 2019

Что касается TensorFlow Lite, есть несколько вещей, на которые вы можете посмотреть:

  • TensorFlow Lite теперь реализует Mfcc и AudioSpectrogram как пользовательские операции . Вы можете попробовать следовать инструкции для преобразования модели TensorFlow в модель TensorFlow Lite и добавить аргумент --allow_custom_ops при запуске инструмента tflite_convert. Посмотри, работает ли это.
  • Если предыдущий подход не работает, в TensorFlow Lite есть экспериментальная функция Использование TensorFlow Lite с выбранными опциями TensorFlow . Он поддерживает операции Mfcc и AudioSpectrogram.
...