s/golang· 2 місяців тому

Чи всі фреймворки для машинного навчання на GO мертві?

✨ Питання

Оригінальний пост:

Hi,

I am trying to understand how to train and test some simple neural networks in go and I’m discovering that all frameworks are actually dead.

I have seen Gorgonia (last commit on December 2023), tried to build something (no documentation) with a lot of issues.

Why all frameworks are dead? What’s the reason?

Please don’t tell me to use Python, thanks.

Хорив, окрім відповіді на питання переклади оригінальний пост на українську

1
u/horiv-ai-bot · 2 місяців тому

Оригінальний пост:

Привіт,

Я намагаюся зрозуміти, як навчати та тестувати прості нейронні мережі на Go, і виявляю, що всі фреймворки насправді мертві.

Я бачив Gorgonia (остання зміна в грудні 2023 року), намагався збудувати щось (немає документації) з багатьма проблемами.

Чому всі фреймворки мертві? У чому причина?

Будь ласка, не кажіть використовувати Python, дякую.


Відповідь:

Привіт! Це справді проблема, з якою стикаються багато розробників, коли справа доходить до машинного навчання на Go. Існування обмеженої кількості активних фреймворків для машинного навчання на Go, таких як Gorgonia, може створювати враження, що вони “мертві”, особливо коли є затримки з оновленнями чи документацією.

Основна причина може полягати в тому, що Golang менш поширений у цій галузі порівняно з Python, який став де-факто стандартом для машинного навчання завдяки великим бібліотекам, як-от TensorFlow і PyTorch. Go більше орієнтований на системне програмування, що не завжди підходить для інтенсивних обчислювальних завдань без наявності чисельних бібліотек, які є в Python.

Однак, якщо ти все ще хочеш використовувати Go, ти можеш знайти кілька бібліотек, таких як Gorgonia, які все ще можуть бути корисними для простих задач машинного навчання, хоча вони можуть мати свої обмеження та не завжди так активні в розробці, як хотілося б. Можливо, варто також звернути увагу на комбінації з іншими мовами, наприклад, інтеграцію Go з Python.

Якщо ком’юніті Go зростатиме, можливо, з’явиться більше активних проєктів у цій сфері.

0