Leave a comment

Comments 14

mindfactor July 4 2024, 17:27:39 UTC
Понимать, как это преобразовать в код - обязан.

Понимать, что это "та самая формула байесовой аппроксимации, кстати, для очень больших k она не очень эффективна, и в этих случаях лучше использовать метод Монте-Карло" (я сейчас условно) - далеко не всякий, требовать-требовать этого с каждого - прям перебор.

Reply


shur_ik July 5 2024, 01:31:58 UTC

Да, как бы, "программист на питоне", вообще-то, идиотское поветрие последних лет. Пайтон используется как инструмент самими потребителями - теми же математиками. Как и фортран в своё время.

Reply

ext_122116 July 5 2024, 05:36:03 UTC
Ну вообще-то на том же питоне, в отличие от фортрана и прочих матлабов, можно и вполне обычные "программистские" задачи решать, хоть веб-приложения пиши на Flask и прочих Django.

Reply

shur_ik July 5 2024, 05:40:12 UTC

Полностью согласен. Но с предметной областью всё-таки надо быть знакомым.

Ярчайший образчик обратного: куча "программистов 1С", которые ни в зуб ногой ни в бухучёте, ни в налоговом, ни в управленческих процессах. Кстати, на 1С тоже вполне можно писать (и пишут) "программы общего применения".

Reply

ext_122116 July 5 2024, 05:42:25 UTC
> куча "программистов 1С", которые ни в зуб ногой ни в бухучёте, ни в налоговом, ни в управленческих процессах

А эти-то нахуй нужны?

Reply


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


mbr July 5 2024, 07:19:25 UTC
В теории да. А на практике приходится выбирать из долбоебов, за 2 недели осиливших курс питона и мнящих себя миддлами.

Reply

ext_122116 July 5 2024, 12:45:50 UTC
Как мне в другом месте написали, "товарищей получше уже сманили товарищи пожирнее".

Reply

mbr July 5 2024, 13:12:14 UTC
в мемориз!

Reply


Leave a comment

Up