Size: a a a

R language and Statistical data analysis

2020 January 09

AS

Alexander Semenov in R language and Statistical data analysis
Наиболее классическая заметочка: https://www.svds.com/learning-imbalanced-classes/
источник

AS

Alexander Semenov in R language and Statistical data analysis
источник

AS

Alexander Semenov in R language and Statistical data analysis
Мне кажется, что для начала этого хватит за глаза.
источник

ЕТ

Евгений Томилов in R language and Statistical data analysis
Спасибо!
источник

AC

Andrey Chekhlov in R language and Statistical data analysis
Всем привет, кто-нибудь с подобной проблемой сталкивался после обновления R/RStudio на Linux? Все будто сплюснуто. На экране если что global options)) При запуске просто фон
источник
2020 January 10

ЕТ

Евгений Томилов in R language and Statistical data analysis
Дамы и господа, я верно понимаю, что наилучший выбор для создания API в случае, если к нему планируется много запросов, это openCPU? Plumber хорош всем, но он слабенький.
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
@artemklevtsov твой выход :)
источник

ЕТ

Евгений Томилов in R language and Statistical data analysis
Уважаемый Артём год или полтора назад очень помог мне с демоном. Видимо, он эксперт.
источник

А[

Александр [capsula] in R language and Statistical data analysis
Евгений Томилов
Уважаемый Артём год или полтора назад очень помог мне с демоном. Видимо, он эксперт.
источник

АК

Артём Клевцов in R language and Statistical data analysis
Евгений Томилов
Дамы и господа, я верно понимаю, что наилучший выбор для создания API в случае, если к нему планируется много запросов, это openCPU? Plumber хорош всем, но он слабенький.
RestRserve или plumber. Какие требования по нагрузке?
источник

АК

Артём Клевцов in R language and Statistical data analysis
Что значит plumber слабенький? Он однопоточный, нл асинхронный, т.к. основан на httpuv, который, в свою очередь основан на libuv. Он может выдать до 1к запросов в секунду.
Если нужно больше, поднимаешь кластер через docker swarm или kubernetes и ставишь снаружи балансировщик в виде haproxy или nginx.
источник

ЕТ

Евгений Томилов in R language and Statistical data analysis
Артём Клевцов
RestRserve или plumber. Какие требования по нагрузке?
Очень нечёткие, но из того, что мне удалось выяснить: будут грузиться сразу группами объекты по 100-300 штук от 100-1000 пользователей в минуту.
источник

ЕТ

Евгений Томилов in R language and Statistical data analysis
Артём Клевцов
Что значит plumber слабенький? Он однопоточный, нл асинхронный, т.к. основан на httpuv, который, в свою очередь основан на libuv. Он может выдать до 1к запросов в секунду.
Если нужно больше, поднимаешь кластер через docker swarm или kubernetes и ставишь снаружи балансировщик в виде haproxy или nginx.
Понял, надо освоить контейнеры.
источник

АК

Артём Клевцов in R language and Statistical data analysis
По поводу RestRserve. Он основан на Rserve, который форкает процесс при новом соединении, что делает его априори многопоточным. Форки - это не полноценные процессы и они шарят память с мастер-процессом, что сильно снижает накладлные расходы по созданию новых процессов.
источник

АК

Артём Клевцов in R language and Statistical data analysis
Помимо объективных преимуществ, я имею отношение к разработке RestRserve и могу дать более детальную информацию по разработки приложений с его использованием.
источник

АК

Артём Клевцов in R language and Statistical data analysis
Сам RestRserve в ближайщее время епоявится в CRAN.
источник

ЕТ

Евгений Томилов in R language and Statistical data analysis
Артём Клевцов
Сам RestRserve в ближайщее время епоявится в CRAN.
О, это хорошо. Я утром тогда его гляну, если он на Гите есть.
источник

АК

Артём Клевцов in R language and Statistical data analysis
Евгений Томилов
Очень нечёткие, но из того, что мне удалось выяснить: будут грузиться сразу группами объекты по 100-300 штук от 100-1000 пользователей в минуту.
Это ни о чём. Даже plumber потянет.
Опять же не понятно, кто убдет взаимодействовать с АПИ: люди или скрипты/сервисы, какие таймауты у клиента.
источник

ЕТ

Евгений Томилов in R language and Statistical data analysis
Артём Клевцов
Это ни о чём. Даже plumber потянет.
Опять же не понятно, кто убдет взаимодействовать с АПИ: люди или скрипты/сервисы, какие таймауты у клиента.
Поначалу люди, это надо просто показать людям, а потом уже серьезное что-то дорабатывать с дополнительными свистелками.
источник

АК

Артём Клевцов in R language and Statistical data analysis
Сначала пиши OpenAPI спеку. По ней уже проектируй сервис и уже потом пиши код.
источник