Любая нейросеть - это очень много математических вычислений и ничего, кроме математических вычислений. Потому, реализуют нейросети на высокопроизводительных языках высокого уровня - в первую очередь на С и C++.
Когда говорят, что нейросеть написана на Python, это означает, что на Python написана примитивная интерфейсная прокладка, которая передаёт данные в написанную на C++ библиотеку, реализующую нейросеть, и получает из библиотеки готовый ответ.