Задать вопрос
@SulimK1ald

Насколько C# подходит для создания ИИ и робототехники?

Просматриваю топы языков для создания Искуственного Интеллекта, нейросетей, но C# в них нет.
  • Вопрос задан
  • 411 просмотров
Подписаться 1 Простой 3 комментария
Решения вопроса 1
mayton2019
@mayton2019
Bigdata Engineer
Только начинающие разработчики считают что 1 язык - на всю жизнь. В реальности сложные проекты - это всегда слоистый торт из разных языков и технологий. Например если вы решили работать в DataScience - то вам нужен язык Python который под капотом вызывает C++ который в свою очередь может вызывать OpenMP на сях для высокрой производительности. И при этом само приложение Python запускается из конвейера например написанного на Groovy и т.д. Стек - длинный. Каждое звено стека обосновано. Стоит на своём месте. Так какой смысл говорить об конкретном языке?

Лучше говорить о самой проблеме. Какая проблема создания ИИ? Вот этот вопрос реально интересен.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
AgentSmith
@AgentSmith
Это мой правильный ответ на твой вопрос
Плохо смотрел.
ML.NET минимум 10 лет уже существует.
А вообще, нейросети можно писать на любом языке. 60 лет назад их писали на Фортране, Лиспе и Коболе
Ответ написан
@Stas-SP
C# - это не самый популярный язык для нейро сетей, но вполне подходит их реализации. Вы не указали какие задачи стоят для решения алгоритмами ИИ.
Ответ написан
@Ivankov-net
Добрый день. Да, вполне себе можете писать на С#. ИИ, в принципе, можно писать ан чем угодно. На Delphi легко можно написать программы ИИ. В принципе - на 80% это тот же C#. Просто у языков, специально под это заточенных, есть библиотеки, которые помогают сделать это быстрее. Вот и все. Но писать вы можете на любом языке. У C# это библиотека ML.NET. У Delphi как ML.NET, так и FANN. Можно еще с Delphi использовать ChatGPT. Его же можно использовать и в C#. Так, что если вам не нравятся интерпретируемые языки, такие как PHP, JavaScript или Python, вы можете писать на компилируемых, таких как C#, VB.Net, Delphi, Java, используя для этого соответствующие библиотеки. Кстати, говоря, библиотеки используются всегда, в том числе и интерпретируемыми языками. Надеюсь, ответил на ваш вопрос.
Алексей Иванков: ivankov.net
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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