Lua - мощный, быстрый, легкий встраиваемый язык сценариев. Он динамически типизирован, запускается путем интерпретации байт-кода и имеет автоматическую сборку мусора. Его скорость - одна из основных причин, по которой он широко используется сообществом машинного обучения. Его часто называют «расширяемым языком расширения».