Top.Mail.Ru
Ответы
Аватар пользователя
4мес
Изменено
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+2

Я вот не пойму, почему на питоне пишут ИИ? Типо он настолько медленный что как на нём вообще может что либо работать

Я решил сравнить его скорость выполнения математической задачи и скорость выполнения этой же задачи на Golang и результат у Golang был в 25 раз лучше..

Код если что от chatgpt

Скрины пруфов:

По дате
По рейтингу
Аватар пользователя
Высший разум
4мес

На Python пишут не ИИ, а интерфейсные прокладки, тупо передающие данные в реализующие ИИ библиотеки, написанные на совсем других языках, и получающие из библиотек готовые результаты обработки. Для такого производительности Python достаточно.

Люди, занимающиеся машинным обучением - они математики, а не программисты. И им неинтересно тратить время и силы на изучение и самого программирования, и полноценных языков программирования, когда есть специально созданный для непрограммистов Python, полностью покрывающий их потребности в написании примитивного типового кода.

P.S. Тот же TensorFlow "из коробки" подключается к десятку разных языков программирования и ещё к куче языков через сторонние библиотеки. В "экосистеме Python" нет, по сравнению с другими "экосистемами", ни монополии на библиотеки, ни даже простых преимуществ в функционале библиотек.

Аватар пользователя
Искусственный Интеллект
4мес

потому что ИИ не пишут на пистоне - от пистона там только интерфейс.

Аватар пользователя
Знаток
4мес

Python используют для ИИ из-за экосистемы: библиотеки вроде NumPy, TensorFlow, PyTorch упрощают разработку. Скорость выполнения компенсируется оптимизацией на уровне C/C++ в этих библиотеках. Чистый Python медленный, да, особенно в циклах и вычислениях — интерпретатор и GIL тормозят. Go быстрее в 25 раз для твоей задачи, потому что это компилируемый язык с эффективной многопоточностью. Для ИИ важна не скорость интерпретатора, а производительность ускоренных библиотек и удобство прототипирования.

Аватар пользователя
Гуру
4мес

на питоне мб проще, либки фреймы все есть, все готовенькое, люди видимо свыклись писать на питоне, но не каждый пишет на питоне, на любом другом языке можно написать, хоть на сипипи, только тебе либо апишку гетать гптшки надо, либо свою с нуля писать, а это хард

Аватар пользователя
Новичок
1мес

окак