Leave a comment

vdggenerator July 5 2024, 05:56:06 UTC

Чтобы таких вопросов не возникало, сейчас стали в статьи вкладывать reference implementation, например вот здесь https://arxiv.org/pdf/2304.07265 на R на предпоследних страницах (тоже, кстати online-алгоритм)

Reply

ext_122116 July 5 2024, 07:12:43 UTC
Reference implementation это хорошо, да и в статье по моей ссылке она тоже есть - но всех проблем это не решает. Вот, скажем, в проекте нет R, а есть Java - кто с R на Java будет переводить? Сложный вопрос с лицензированием этого кода - напишет какой-нибудь мудила грешный буковки GPL (потому что не отдупляет про тонкие различия всего этого говна) - и по-хорошему на него смотреть даже нельзя, надо полноценный clean room development в некоторых особых случаях даже устраивать.

Reply

vdggenerator July 5 2024, 08:58:46 UTC

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

Если же говорить об DS/ML-отрасли , то никакой собственной реализации подобных алгоритмов обычно не требуется - просто скачивается библиотека с гитхаба, обучается и встраивается модель. Если же готовой библиотеки нет, то выбирается что-нибудь другое из имеющегося, либо просто ожидается, пока кто-нибудь не напишет для всего сообщества )

Reply

ext_122116 July 5 2024, 12:48:27 UTC

> произошло разделение программистов на общее софтописательство и на математически-нагруженное программирование

Ну то есть удваиваем количество народа, ясно-понятно :)

Reply

vdggenerator July 5 2024, 09:01:33 UTC

И да, спасибо за ссылку на статью про online ranking

Reply


Leave a comment

Up