Как настроить контроллер реального времени с алгоритмами обучения с подкреплением

#tensorflow #real-time

#tensorflow #в режиме реального времени

Вопрос:

Я пытаюсь управлять реальным роботом-манипулятором, используя обучение с подкреплением. Для обучения с подкреплением я использую Google tensorflow.

Для управления роботом-манипулятором мне нужно, чтобы мой контроллер имел возможность работы в режиме реального времени. Однако, насколько я знаю, python и, следовательно, tensorflow не работают в режиме реального времени. Я хочу управлять роботом с частотой около 100 ~ 1000 Гц.

Я рассматривал возможность реализации моего собственного алгоритма обучения с подкреплением на C , но это было бы слишком большой работой и заняло бы слишком много времени.

Есть ли возможность использовать алгоритмы обучения с подкреплением Tensorflow в C ? Или есть какой-либо другой способ реализации алгоритма обучения с подкреплением на контроллере реального времени C ?

Любая помощь будет оценена.

С уважением,

Стив

Ответ №1:

Я не вижу причины, по которой Tensorflow не подходит для управления в режиме реального времени, поскольку модель TF не подвержена ограничениям интерпретатора Python.
В случае, если вы обнаружите, что стандартный TF недостаточно быстр, вы также можете взглянуть на TF-lite:https://www.tensorflow.org/lite.