Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

На каком языке программирования пишутся нейронные сети?

Программирование+2
Анонимный вопрос
  ·   · 58,1 K
Первый

Создание модели нейронносети, ее обучение, не совсем похоже на программирование. Тут нет необходимости писать четкий алгоритм. Это скорее, научное исследование, поиск конфигурации, выделение и очистка обучающих данных, подбор параметров нейросети. Поэтому нужно гибко подходить к написанию кода. Строгие языки, как Java или C++ не подходят для такого исследования. А вот Python из-за своей гибкости успешно с этим справляется.

Когда оптимальная конфигурация нейросети найдена, сеть обучена и хорошо предсказывает - тут уже пригодятся такие языки как С++ или Java для того чтобы нейросеть работала "на проде"

Вы правда считаете, что описать "нейроны" Java или C++ плохо подходят?))

Data Scientist (Computer Vision)  · 27 июн 2019  ·
deep_nn
Сейчас самым простым и доступным для большинства вариантом является Python, но зачастую возможностей языка не хватает для эффективной реализации. В индустрии часто требуют владение С++ для написания на более низком уровне, или... Читать далее
1 эксперт согласен

Напишите нейросеть на Санскрите

Родился, учился и работал в СССР. Инженер-оптик...  · 13 авг 2021
Для практического применения - ассемблер плюс аппаратная реализация вычислений. Все остальное любительщина или ресерч. Типа вначале пишем на вижуал васике с таблицами ексцеля (питон с цсв...с++ с скллайтом...перл с постгресом..... Читать далее
Учитель - увлекаюсь нейронными сетями, создаю...  · 25 окт 2021
Если принять во внимание что - язык программирования - это формальная знаковая система, предназначенная для записи компьютерных программ, а фреймворк - программное обеспечение, облегчающее разработку и объединение разных... Читать далее
Сервисы для маркетологов. 2000+ инструментов...  · 23 сент 2020  · otzyvmarketing.ru
Можно, в принципе, выбрать почти что любой тьюринг-полный язык. Но популярным и доступным под нейронку стал Python, хоть возможностей у него и не так чтобы много. Лучше всё-таки учить С++, как вариант - получить навыки openCL. К... Читать далее
Отзывы о сервисах для бизнеса мы собираем тут.Перейти на otzyvmarketing.ru
Насть, скинь свой тг)
Комплексный Digital-маркетинг для бизнеса  · 22 мар 2020  · zoola.ru
Отвечает
Константин
Рекомендую Python. Суть в том, что реализовать нейросеть это лишь малая часть задачи. Как правило, более 80% всего кода задачи приходится на предобработку, разметку и подготовку данных, прежде чем "скормить" их нейросети (а... Читать далее
Узнайте подробнее об агентстве Zoola на нашем сайтеПерейти на zoola.ru
Аналитик, финансист, инженер IT-направления...  · 24 июн 2019
Как правило, от специалиста требуют знания Python, а так же умение работы с базами данных. Но помимо этого подобные специалисты обязаны знать и некоторые другие области IT-индустрии(в зависимости от области применения, в том... Читать далее

Помимо питона, знание С и С++ явно не помешает, да и знание ассемблера тоже лишним не будет.

Какая разница? Доверяйте своему пониманию, а не...  · 5 дек 2020

На любом, главное, чтобы он был быстрым, чем язык быстрее, тем лучше. На питоне нейросети не особо пишут, на питоне используют готовые библиотеки, которые, как правило, написаны на c++.

Первый нормальный ответ.

Пенсионер  · 22 авг 2020
Будущее за технологией SyNAPSE, 16 чипов которой реализуют работу до 1 млн модельных «нейронов» и до 250 млн связей между ними («синапсов»). А лучшим языком для программирования таких устройств признан современный Fortran... Читать далее
Первый

Обычно используется Python, но по моему C++ хорош чем Python. У С++ больше возможности чем Python. И ещё С++ быстрее работает чем Python. Лучший вариант это C++.

Про быстрее можно задуматься, когда конкретно не будет хватать скорости. Если на питоне можно быстро решить... Читать дальше