Согласно определению данному в Википедии, "Нейро́нная сеть (также искусственная нейронная сеть, ИНС) — математическая модель, а также её программное или аппаратное воплощение, построенная по принципу организации и функционирования биологических нейронных сетей — сетей нервных клеток живого организма."
Я лично сомневаюсь в том что до конца изучено функционирование биологических нейронных сетей и полностью известны принципы работы человеческого мозга, иначе давно бы уже был создан настоящий искусственный интеллект.
Говоря более понятно "программистским" языком, ИНС можно рассматривать упрощённо как некоторую структуру (модель) данных с внутренними связями, которая формируется программно по алгоритму, который задаёт разработчик этой самой ИНС. Разумеется, у разных разработчиков свои алгоритмы формирования этой модели.
Модель предназначена строго для решения конкретной задачи, Она создаётся путем обработки статистического набора данных относящихся к этой задаче. Данные описываются набором параметров, которые называются "входными параметрами" и от них зависит значение "выходного параметра" - ответа. То есть, для каждой строки значений входных параметров известно определенное значение выходного параметра. Естественно, что количество параметров должно быть максимально полным для описания модели предметной задачи, а сам набор строк (можно сказать векторов) максимально исчерпывающим для всех вариантов.
В результате обработки статистического набора данных с ответами, алгоритмом формируется модель ИНС (точнее говоря настраивается) таким образом, чтобы для новых входных данных она была способна дать максимально точный ответ или прогноз.
Вот такое вот пришлось сделать вступление чтобы ответить на Ваш вопрос.
Теперь, наконец, и сам ответ.
---
Если вы разработчик алгоритма формирования самой модели ИНС, а разработку программы будет под вашим руководством выполнять русскоязычный программист, то, наверное, вы всё-таки будете общаться на русском, а не на английском языке. Если программист русского языка не знает, то средством общения будет язык, которым вы с ним владеете вместе, может это будет и английский.
Если же вы сами будете одновременно и разработчиком алгоритма и программистом реализующим его в программе, то вам нужно в совершенстве знать программирование на каком-либо языке, который наиболее полно будет подходить для решения вашей задачи, требований заказчика и который, скорее всего, будет в английской нотации.
Если вы хотите использовать уже имеющиеся готовые библиотеки программ, предназначенные для построения моделей ИНС, то в зависимости от программного интерфейса этих библиотек вам нужно будет знать соответствующий им язык(и) программирования, который(е), как правило, также будет(будут) в английской нотации.
Вот и все ответы на ваш вопрос.
Удачи.