Задать вопрос
follia777
@follia777
Плейбой без денег

Какой ЯП больше подойдет для создания ИНС?

К примеру, создать несколько роботов, работающих по ЛВС и имеющая 1 главный компьютер как интеллект, управляющий другими роботами. Если не считать то, что это фантастика, то подскажите методы реализации или направьте в нужное русло, все заранее спасибо!
  • Вопрос задан
  • 1429 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 3
@doktr
Data Scientist
Python можете выбрать, к нему есть куча модулей для ИИ и научных вычислений (SciPy, NumPy, GraphLab, Pandas и т.д.). В науке это язык номер 1.
Ответ написан
Комментировать
@tukal-off
С базовыми знаниями Python без сторонних библиотек (на работе proxy) можно многослойную модель реализовать в 100 -150 строк. Можно веса в csv сохранять, у меня в общем вышло в 300 строк.
Ответ написан
Комментировать
Не слушай этих ребят, они говорят python - потому что знают только питон, а кто говорит "любой" тот знает только Си, от силы. А тебе подойдет Erlang - это язык, специально разработанный для работы в распределенных системах, вот даже сразу книга есть, объясняющая, почему Erlang - отличный вариант для построения нейросетей. Если он не попрёт по каким то моментам, смотри в сторону языков, реализующих модель акторов, например, Elixir, Scala, Go, Clojure.
P.S. Pyton вообще не такой плохой вариант, но не лучший. Оптимальный, только если не хочешь заморачиваться с новыми аскетичными языками.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Если у вас нет знаний мат.модели для ИИ - то ЯП можете брать тот, который знаете.
Ответ написан
Комментировать
Любой язык, где есть возможность реализовать связные структуры данных (ваша нейросеть) и проводить вычисления с плавающей точкой (чтобы моделировать прохождение импульсов по связям в нейросети).

Сейчас под эти критерии подходит любой развитый ЯП общего назначения.

Скорее всего, другие критерии - требуемая производительность, ваши знания, имеющееся у вас время для реализации идеи, знания ваших коллег по проекту, фреймворк или библиотеки, которые вы собираетесь использовать, аппаратные платформы - значительно сузят круг подходящих ЯП.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы