Size: a a a

R (язык программирования)

2020 November 15

PU

Philipp Upravitelev in R (язык программирования)
Olga
Head of data science, data scientist, data scientist, data engineer, data scientist 😂
отлично как
источник

IY

Igor Yakubovskiy in R (язык программирования)
Наталия
Почему Пайтон такой тугой, никак не могла понять, как там делать таймсириес, все не работает, не те типы данных, в документации к пандасу ничего не разобрать сходу.
У меня наоборот было, когда после питона на Р пересел ))))
С датами в Р как по мне посложнее, чем в питоне
источник

АК

Артём Клевцов... in R (язык программирования)
Igor Yakubovskiy
У меня наоборот было, когда после питона на Р пересел ))))
С датами в Р как по мне посложнее, чем в питоне
У меня противоположный опыт. Впрочем, с датами в любом языке проблемы, когда речь заходит про часовые пояса и локализованные форматы.
источник

AM

Andrey Malakhov in R (язык программирования)
Просто привычка, не надо зацикливаться на языке, это просто инструмент. Ну и про тугость питона я не сильно согласен. А кто нибудь пробовал R в прод тащить? Или для задач аля «импортировал, превратил во временной ряд, нарисовал» используете?
источник

ГД

Григорий Демин... in R (язык программирования)
Andrey Malakhov
Просто привычка, не надо зацикливаться на языке, это просто инструмент. Ну и про тугость питона я не сильно согласен. А кто нибудь пробовал R в прод тащить? Или для задач аля «импортировал, превратил во временной ряд, нарисовал» используете?
Я таскал R в прод. Ничего плохого не заметил
источник

fj

fedor jilkin in R (язык программирования)
Григорий Демин
Я таскал R в прод. Ничего плохого не заметил
Shiny?
источник

AM

Andrey Malakhov in R (язык программирования)
Интересно, а как это было организовано? У меня был опыт когда был оркестратор на Java,  и каждая модель была как отдельный пакет Р, тоже ничего плохого не заметил, ну кроме java
источник

ГД

Григорий Демин... in R (язык программирования)
Andrey Malakhov
Интересно, а как это было организовано? У меня был опыт когда был оркестратор на Java,  и каждая модель была как отдельный пакет Р, тоже ничего плохого не заметил, ну кроме java
Довольно прямолинейно - сервисы в докере под кубернетисом
источник

AM

Andrey Malakhov in R (язык программирования)
точно, эра докера же. А насколько тяжелые модели?
источник

ГД

Григорий Демин... in R (язык программирования)
fedor jilkin
Shiny?
Апишки на плюмбере
источник

ГД

Григорий Демин... in R (язык программирования)
Andrey Malakhov
точно, эра докера же. А насколько тяжелые модели?
Не знаю, как тяжесть определять. Наверное, самая тяжёлая - регрессия на 100+ тыс параметров
источник

AM

Andrey Malakhov in R (язык программирования)
Да спасибо, я это и имел ввиду.
источник

A

Andrey in R (язык программирования)
Нейросетки в докере ок работали
источник

ГД

Григорий Демин... in R (язык программирования)
Григорий Демин
Не знаю, как тяжесть определять. Наверное, самая тяжёлая - регрессия на 100+ тыс параметров
Хотя сам predict все-таки не очень большую часть времени занимал. Было много реверансов для подготовки данных, типа стеммировния и прочего
источник

АК

Артём Клевцов... in R (язык программирования)
Григорий Демин
Я таскал R в прод. Ничего плохого не заметил
Аналогично. У @MentalSky вроде бы тоже положительный опыт имеется.
источник

JS

Jury Sergeev in R (язык программирования)
дада, положительный, пока ничего вместо R не просится, задачи с ним решать комфортно
источник

АК

Артём Клевцов... in R (язык программирования)
Ещё можно стриминговые данные, которые батчами прилетают обрабатывать со спаока или кафки. Делать бэкенд/апи на Rserve/RestRserve/httpuv/plumber. ETL на drake по расписанию вполне себе живёт. Сборка проекта вконтейенр для деплоя полностью автоматизируется тем же GitLab CI.
источник

JS

Jury Sergeev in R (язык программирования)
всячески плюсую, я вообще удивлен, чего его не используют более широко - у него есть вообще все для продакшна, интегрируй с чем угодно и как угодно, здорово же
источник

JS

Jury Sergeev in R (язык программирования)
и да, у нас тоже gitlab на CI/CD используется, докер-образы собираем с R внутри
источник

АК

Артём Клевцов... in R (язык программирования)
Jury Sergeev
и да, у нас тоже gitlab на CI/CD используется, докер-образы собираем с R внутри
Образ пересобирается за 2-3 минуты, если renv.lock не трогать. Если трогать, то с RSPM пересобирается минут за 10-15.
источник