TF-Coder — это инструмент для ассистирования в написании кода на TensorFlow. TensorFlow Coder облегчает процесс вычислений над тензорами. Инструме по примеру входных и выходных данных от пользователя рекомендует подходящую TensorFlow функцию.
При манипуляции тензорами необходимо следить за размерностью множества объектов, формой тензора и совместимостью типов. Кроме того, за математической корректностью вычислений. В TensorFlow сотни возможных операций, что усложняет поиск необходимой.
Вместо кодинга манипуляций с тензорами напрямую, можно подать пример входных данных и выходных в функцию TensorFlow Coder (TF-Coder). TF-Coder выдаст проранжированную по вероятности рекомендацию действий.
Подробнее про TF-Coder
Процесс работы инструмента состоит из трех шагов:
- Сначала на вход функции необходимо подать пример входных данных и пример трансформированных входных данных;
- Затем в TF-Coder запускается комбинаторный поиск выражений на TensorFlow, которые производят целевую трансформацию;
- TF-Coder выдает реальный TensorFlow код, который можно использовать в своем проекте