Нигде, наверно, нет такой насущной необходимости в синергии знаний разных областей науки — как в области машинного обучения и Deep Learning. Достаточно открыть капот
TensorFlow и ужаснуться — огромное количество кода на python, работающее с тензорами внутри… C++, вперемешку с
numpy, для выкладки в продакшн требующее
чуток покодить «на плюсах», вприкуску с
bazel (это так волнует, всю жизнь мечтал об этом!). И другая крайность — ребята из
Deeplearning4j прокляли python к чертовой матери и вращают
тензоры на старой и доброй java. Но дальше всех ушли, похоже, студенты из университета Нью-Йорка — люди,
причем не только студенты, причем давно и серьезно жгут на
Luajit + nginx (
аминь по католически). Ситуация осложняется недавним
демаршем Google DeepMind в отношении «дедушки torch»: все проекты переводят на свой внутренний движок, родившийся из
DistBelief.
Полнейший хаос и бардак.