all cups

@mrgchamps Нравится 0

Сообщество платформы соревнований для программистов cups.mail.ru
Публикуем анонсы чемпионатов и полезные материалы для подготовки к ним, разбираем победные решения, а также обсуждаем ключевые новости из мира IT
Гео и язык канала
Россия, Русский
Категория
Технологии


Написать автору
Гео канала
Россия
Язык канала
Русский
Категория
Технологии
Добавлен в индекс
01.11.2018 19:39
реклама
TGAlertsBot
Мониторинг упоминаний ключевых слов в каналах и чатах.
Telegram Analytics
Подписывайся, чтобы быть в курсе новостей TGStat.
SearcheeBot
Ваш гид в мире Telegram-каналов
3 410
подписчиков
~3k
охват 1 публикации
~645
дневной охват
~2
постов / нед.
88.2%
ERR %
20.34
индекс цитирования
Репосты и упоминания канала
52 упоминаний канала
0 упоминаний публикаций
64 репостов
UniLecs
Denis Sexy IT 🤖
Hey Machine Learning
NOP::Humor
NOP::Nuances of programming
The After Times
ТЕРАБИТ
Machinelearning
Tech Crunch
Groks
IT_Texnologe 🌐
Программист
Clean Code
Game Dev
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
China with trump
Kangaroo
Darknet Times
China with trump
Каналы, которые цитирует @mrgchamps
Clean Code
AI Cups Unofficial
AI Cups Unofficial
Последние публикации
Удалённые
С упоминаниями
Репосты
all cups 1 Jun, 19:02
Оптимизация кода

Процесс оптимизации кода часто отнимает много времени, а результат бывает трудно обслуживать, особенно другим разработчикам. Поэтому найти способ повысить эффективность в несколько раз или хотя бы на 20-30%, изменив всего несколько строчек кода бывает безумно приятно. Сегодня мы решили обсудить наиболее популярные подходы к оптимизации кода, а также подобрали для вас полезные публикации и видео по теме.

Завершите написание программы
Оптимизация в процессе создания будет ошибкой. Предсказать, какие именно части кода будут затрачивать наибольшее время работы программы достаточно сложно. А оптимизация каждого куска кода по мере написания программы занимает гораздо больше, чем точечная работа с критическими местами. Поэтому, прежде чем начать оптимизацию, создайте полностью работоспособную программу. Проследите за её правильностью, сделайте её модульной и изменяемой, чтобы впоследствии над ней было просто работать, не забывайте про комментарии. После этого оцените производительность и не выполняйте оптимизацию до того, как будете точно уверены, что она необходима.

Найдите “узкие” места
Чаще всего менее 4% кода занимают более 50% времени выполнения программы. Именно эти 4% вам и нужно найти и оптимизировать. Измеряйте производительность вашей программы целиком и по модулям до, во время и после оптимизации. Начните изменения с самого критичного места и затем переходите к следующим частям. Процесс оптимизации считается эффективным лишь в том случае, если он увеличивает производительность программы более чем на 20-30% и затрачивает менее 15% процентов от времени создания программы.

Не забудьте сохранить исходный код
В процессе оптимизации высока вероятность потерять работоспособность программы. Убедитесь, что вы обеспечили себя возможностью вернуться к исходной версии в случае, если что-то пойдёт не так.

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

Больше информации о подходах к оптимизации кода - по ссылкам ниже:
https://web.stanford.edu/class/archive/cs/cs143/cs143.1128/lectures/19/Slides19.pdf
https://vk.com/@physics_math-strategii-optimizacii-koda
https://techrocks.ru/2019/01/25/code-optimization-tips/
https://docs.microsoft.com/ru-ru/cpp/build/optimizing-your-code?view=vs-2019
https://www.toptal.com/full-stack/code-optimization
https://www.youtube.com/watch?v=9yWZ-LIsAII
https://www.youtube.com/watch?v=-PrNwMuTx2o
https://www.youtube.com/watch?v=USV-uNgUXz8
Attached file
Читать полностью
all cups 22 May, 20:28
Стартовал новый набор на образовательные программы Академии больших данных MADE. Регистрация открыта на официальном портале до 1 августа 2020 года, а этап отбора пройдет в период со 2 по 23 августа 2020 года. Для поступления помимо знаний высшей математики вам потребуется умение программировать и применять базовые алгоритмы и структуры данных.

Сегодня мы решили поделиться материалами, которые подготовили специалисты Академии больших данных MADE. Интересные задачи по высшей математике помогут вам оценить уровень ваших знаний и готовность к новому отбору. Больше полезных материалов вы можете найти на официальном портале https://vk.cc/auuBpe.
Attached file
Читать полностью
all cups 15 May, 18:09
Начинаем долгожданный розыгрыш Капсулы с Марусей. Победитель будет определен случайным образом сегодня в 21:00. Чтобы принять участие в розыгрыше, нажмите кнопку ниже.
*****
Победители: Anthony Baryshnikov
all cups 13 May, 21:03
Всем привет!

Мы сделали для вас подборку наиболее интересных, на наш взгляд, чемпионатов по машинному обучению и программированию искусственного интеллекта. Чемпионаты с описанием - по ссылке ниже.

Кроме того мы решили перенести проведение розыгрыша Капсулы с Марусей на ближайшую пятницу (15.05), поэтому у вас ещё есть шанс стать обладателем умной колонки с голосовым помощником.

https://telegra.ph/Tekushchie-ML-i-AI-sorevnovaniya-05-13
Текущие ML и AI соревнования
Connect X https://www.kaggle.com/c/connectx/overview Бета-версия нового типа соревнований по ML «Симуляции». Вам предлагается сыграть в игру против оппонента, в которой каждый по очереди скидывает фишки в столбец. Задача - получить сочетание фишек по диагонали, вертикали или горизонтали быстрее противника. Принять участие можно только на языке Python.  Halite by Two Sigma https://www.kaggle.com/c/halite  Выпуск предыдущего соревнования был посвящен совместной работе с Halite, и вот 9 апреля на платформе появилась…
Читать полностью
all cups 27 Apr, 14:46
Друзья, наша команда All Cups расширяется. Мы открываем штатную вакансию на позицию Python-разработчик. Уверены, что среди вас есть смелые и амбициозные люди, которые вместе с нами создадут уникальный EduTech продукт для рынка.

Основные задачи:
— разработка единой платформы чемпионатов (All Cups);
— разработка нашей внутренней системой изолированного запуска (десятки серверов с docker, registry и webdav);
— разработка бизнес-логики, связанной с отправкой решений, анализом результатов запуска, построением рейтингов и т. д. применять навыки функционального и интеграционного тестирования компонентов платформы;
— разработка соревновательных механик и localRunner-ов.

Откликнуться на вакансию можно по ссылке https://team.mail.ru/vacancy/11585, но по всем вопросам вы можете всегда обратиться напрямую https://www.facebook.com/sannikovdk.
Читать полностью
all cups 13 Apr, 18:18
Понедельник - отличный момент, чтобы порадовать участников нашего сообщества! Мы решили разыграть среди всех подписчиков канала Капсулу с Марусей - умную колонку с голосовым помощником. Для участия в розыгрыше достаточно просто быть подписанным на наш канал. Победителя выберем случайным образом уже 10 мая.
all cups 10 Apr, 14:11
«Мы в Mail.ru Group проводим собственные чемпионаты уже с 2011 года, создавая различные возможности для развития профессиональных компетенций. В нашем активе уже 55 уникальных чемпионатов по различным дисциплинам и 150 тысяч пользователей, создающих умные решения для задач как от бизнеса, так и для решения глобальных проблем человечества, но главная для нас ценность — это созданное профессиональное сообщество.»

Про новую платформу All Cups о наших планах в короткой статье на Хабре — https://habr.com/ru/company/mailru/news/t/496520/
Читать полностью
all cups 10 Apr, 14:11
«Мы в Mail.ru Group проводим собственные чемпионаты уже с 2011 года, создавая различные возможности для развития профессиональных компетенций. В нашем активе уже 55 уникальных чемпионатов по различным дисциплинам и 150 тысяч пользователей, создающих умные решения для задач как от бизнеса, так и для решения глобальных проблем человечества, но главная для нас ценность — это созданное профессиональное сообщество.»

Про новую платформу All Cups о наших планах в новой статье на Хабре — https://habr.com/ru/company/mailru/news/t/496520/
Attached file
Читать полностью
all cups 6 Apr, 17:17
Скоро стартует новый чемпионат по ML!

Уже через 8 дней на нашей платформе ML Boot Camp стартует Russian-Chinese Machine Translation Challenge (https://mlbootcamp.ru/round/26/tasks/). Авторы задачи – специалисты одной из крупнейших мировых компаний в сфере инфокоммуникационных решений Huawei. В этот раз мы вновь предлагаем вам поработать с docker-контейнерами. Остальные подробности - совсем скоро.
Читать полностью
all cups 27 Mar, 17:12
«Самое сложное - это самоорганизоваться и работать, а не Habr читать»

Тёплые тапочки на ногах и ноутбук на коленках для одних могут сделать работу комфортнее и повысить продуктивность, а для других создадут идеальные условия для прокрастинации. Мы подготовили для вас подборку статей о том, как правильно выстроить рабочий процесс в домашней обстановке, и обсудили с Алексеем Мурушкиным (@amurushkin), чей опыт работы на удалёнке составляет уже 7 лет, главные плюсы и минусы работы из дома.

«На самом деле всё просто: сидишь дома, работаешь, задачи получаешь через Skype, почту, Redmine. Связь по Скайпу. Я работаю с вебом, поэтому удалённо устроить сам процесс - не проблема.

Самое сложное - это самоорганизоваться и работать, а не Habr читать или решать чемпионаты. Бывали дни, когда пилишь RAIC или бота на CodinGame, а работа ждёт. Но сроки всё равно дадут о себе знать и заставят идти делать дела. Ещё от прокрастинации спасает жена, она научилась по коду на экране понимать работу я делаю или ботов :)

Из плюсов удалёнки - в любой момент можно сделать перерыв и развалиться на диване или даже вздремнуть. Проблем с питанием, естественно, тоже нет.

Из минусов - в любом случае будешь работать и в ночное время в том числе, особенно, если что-то срочное или что-то упало. Но это уже проблемы с конкретным работодателем, я думаю. Ещё важно, чтобы семья привыкла учитывать, что ты работаешь. Поначалу было тяжело объяснить жене, что оторваться на 5 минут, когда надо помочь ей с чем-то, например, может быть сложно. Но со временем и сам втягиваешься, и семья лучше понимает твой режим работы.

Сейчас я стараюсь сначала работать, а потом всё остальное. Чаще всего рабочий день выглядит так: встал, занялся своими делами, потом поработал, снова занялся своими делами, а потом спать. Ну и в перерывах общение с семьей.»

Обещанные статьи про удалёнку для разработчиков и не только:

Разработчик, работающий удаленно: личный опыт
https://techrocks.ru/2020/03/14/being-a-remote-developer/

Удалёнка. 15 правил для тех, кто никогда не пробовал, но приспичило
https://habr.com/ru/post/493070/

How to work from home without losing your sanity
https://edition.cnn.com/2020/03/12/success/work-from-home-tips/index.html

What do I need to work from home due to coronavirus?
https://www.theguardian.com/technology/askjack/2020/mar/19/work-at-home-coronavirus-office-self-isolating

How to work from home
https://www.theverge.com/2020/3/11/21171349/remote-work-how-to-home-coronavirus-quarantine-productivity-tips
Читать полностью
all cups 26 Mar, 15:15
Друзья, единые аккаунты чемпионатов Mail.ru Group стали доступными. Теперь вы можете увидеть все свои достижения по нашим чемпионатам на одном ресурсе — cups.mail.ru. Ресурс начинает свою работу в бета-режиме.

Для авторизации на сайте вам необходимо восстановить пароль от аккаунта по ссылке https://cups.mail.ru/faq/restore-password/restore. Адрес электронной почты тот, который вы указываете обычно на одном из наших сайтов чемпионатов. Если у вас много аккаунтов, то система предложит вам их привязать одному профилю.

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

Если у вас возникли какие-либо вопросы по будущей платформе, предложения или вы хотите дать нам обратную связь, то просим вас написать нам на почту cups@corp.mail.ru. Все запросы будут обработаны.
Читать полностью
all cups 18 Mar, 15:17
Ещё в феврале искусственный интеллект предсказал 2,5 миллиарда случаев заражения и 53 миллиона смертей от COVID-19
https://www.forbes.com/sites/johnkoetsier/2020/02/05/ai-predicts-coronavirus-could-infect-25b-and-kill-53m-doctors-say-thats-not-credible-and-heres-why/#25b71b1b11cd

Статья о том, как применяется ИИ для борьбы с новым вирусом
https://venturebeat.com/2020/03/03/how-people-are-using-ai-to-detect-and-fight-the-coronavirus/

Вклад DeepMind от Google в исследовательскую работу в борьбе с коронавирусом
https://www.businessinsider.com/google-deepmind-ai-predictions-coronavirus-2020-3

https://singularityhub.com/2020/03/17/how-deepminds-ai-is-working-to-decode-coronavirus/

Мы призываем вас позаботиться о своем здоровье, при наличии возможности оставаться дома, а в случае появления тревожных симптомов незамедлительно обратиться к врачу!
Читать полностью
all cups 18 Mar, 15:17
В конце декабря 2019 года в городе Ухань провинции Хубэй центрального Китая появились первые случаи заражения пневмонией неизвестного происхождения у местных жителей. 31 декабря власти Китая проинформировали о вспышке неизвестной инфекции Всемирную организацию здравоохранения. За 3 месяца с момента обнаружения новый вирус значительно распространился. На сегодняшний день по данным Всемирной организации здравоохранения на 18 марта 2020 года зафиксировано более 200 000 случаев заражения по всему миру, в России сообщается о 147 случаях.

Коронавирусы — большое семейство вирусов, в которое входят вирусы, способные вызывать целый ряд заболеваний у людей — от распространенной простуды до атипичной пневмонии. По последним данным вирус может передаваться от человека к человеку через небольшие капли, попадающие в воздух, когда заражённый кашляет или чихает. Кроме того, подобные капли оседают на окружающих предметах, и человек может заразиться, если прикоснётся к таким объектам, а затем к своим глазам, носу или рту.

Основными симптомами COVID-19 являются повышенная температура тела (в более 90% случаев), сухой кашель в 80% случаев, одышка - в 55% и ощущение сдавленности в грудной клетке в более 20% случаев. Около 1% зараженных переносят заболевание бессимптомно. Примерно в 80% случаев иммунитет человека способен самостоятельно побороть вирус без специфических лечебных мероприятий. Наибольшая вероятность тяжелого течения коронавирусной инфекции наблюдается у пожилых людей, а также лиц с имеющимися соматическими заболеваниями, заболеваниями сердца или сахарным диабетом.

Что следует делать, чтобы снизить риск заражения новой коронавирусной инфекцией (список мер, определенных ВОЗ):
Регулярно обрабатывайте руки спиртосодержащим средством или мойте их с мылом;
Старайтесь не трогать руками глаза, нос и рот;
Держитесь на расстоянии не менее одного метра от кашляющих или чихающих людей;
При кашле или чихании прикрывайте рот и нос сгибом локтя или салфеткой, использованную салфетку необходимо сразу же выбросить;
Если вы плохо себя чувствуете, оставайтесь дома. При появлении симптомов заболевания нужно как можно скорее обратиться за медицинской помощью;
Следите за обновлением списка зон высокого риска по COVID-19 и по возможности воздержитесь от поездок;
Носить маску рекомендуется людям, у которых наблюдаются какие-либо симптомы заражения, а также здоровым людям, если они контактируют с людьми с подозрениями на COVID-19;

Все рекомендации основаны на последних данных о способах распространения нового вируса. Не пренебрегайте мерами предосторожности и берегите своё здоровье!


По всему миру проводятся многочисленные исследования, связанные с новым штаммом вируса. В исследованиях активно участвуют лучшие университеты и компании мира, в том числе из сферы IT. Мы подготовили для вас подборку статей об использовании технологий в борьбе с коронавирусом:

Искусственный интеллект может помочь при следующей пандемии, но не при существующей
https://www.technologyreview.com/s/615351/ai-could-help-with-the-next-pandemicbut-not-with-this-one/?mod=djemAIPro

Использование ИИ для определения пациентов, которые находятся в условиях наибольшего риска при заболевании COVID-19
https://healthitanalytics.com/news/artificial-intelligence-identifies-high-risk-covid-19-patients?__cf_chl_captcha_tk__=2a136a541bd2a65b3ae716ad93265bd8c3906870-1584461473-0-AQSo5-lYeX2V8ba_ygYtAPqGZxNWySJk9fcAnWGUuOo7i9z-3v6OTaVDdKPd4JHkLZmDQk9CLiSp8TixNvoYQbWg4WN4BwpCuZMHYo3qvxdXbmZ2rqNkv9zfpe2yFV8LxP4WrI39Ti4tXrPVqcCQBdaCpUu6hE_ntJ6_sxL8nGwzPA4FuZo4BkGchWpNWfV3m1zESXrmSQStVBgeaWQq0X2r-NOoE9ZIhY0QfyFOfwtqw4Nfu_pFNO58R9KiI3TkkGJJziedXQflq7HT-CYGipm-o36qLEk37o3XgviIcWBb5c1GgQ5WSYL4ZFh5y6JRGb3XDQqXoRePTBfmlPfrDZvsn_7PVavSVLay_a7PWzMPSdn8kMPbStuSwCt1lcN7KJzcwqt-1pjzJj8vR2SRQnT5kU4daQd9XBevqpZEjhA8woGGIRrJnSPdX42a0R0DKMRUVVzdy4yMo31HyIK_CvTuAq_hLg9lcQKGz3d4HJ-G
Читать полностью
all cups 16 Mar, 17:46
“Реально, но лучше не мучиться)”

Мы подготовили для вас подборку статей о программировании вдалеке от компа, а еще обсудили Виктором Нагорновым (@Viktor_Nagornov) плюсы и минусы кодинга на планшете.


“Максимум, что я делал, писал на питоне под андроидом в QPython 3L. Иногда набрасывал какие-то алгоритмы собственно к чемпионатам ai cups, иногда пользовался терминалом как более умным калькулятором, считая какие-то приближения для университета или для себя. В общем, делал это не очень часто и не то чтобы много...

На телефоне наиболее неприятное для меня - не самое простое выделение текста в IDE и попытки ткнуть пальцем в нужную строку для редактирования. Частично проблема решается установкой дополнительной клавиатуры, полностью дублирующей раскладку с компьютера со всеми системными кнопками (в частности, появляются стрелочки, page up и page down) но она отъедает немаленький кусок экрана.

В какой-то момент я задумался над тем, что я мог бы тратить время в дороге на то, чтобы работать над своим пет-проектом, ну а вместо того чтобы таскать с собой ноутбук я планировал купить для этого самый дешевый планшет на винде со внешней клавиатурой который смог найти. Правда, через какое-то время я понял что в час пик особо ничего не попишешь, что на ноутбуке, что на планшете, и отказался от этой идеи (а еще я на какое-то время забросил свой проект, да, так вышло).

Наверное, можно пробовать прогать на планшетике, если тяжело (или боязливо) таскать с собой ноутбук, например студентам, или если делать это в общественном транспорте.

Минус здесь, на мой взгляд, только один - к хорошему привыкаешь быстро, и если дома ты пишешь на компьютере, а еще хотелось бы и второй монитор, и кресло хорошее, то...на фоне этого планшет выглядит, конечно, не очень.”

Обещанные статьи (большинство на английском):

How to code with iPad (Pro). Make your 2019 year of mobile development. https://medium.com/@igorandreev/how-to-code-with-ipad-pro-make-your-2019-year-of-mobile-development-e4e678daab77

Setting up an iPad for coding is my greatest feat as a computer user. https://www.theverge.com/circuitbreaker/2018/3/27/17152482/ipad-pro-web-development-setup-how-to-terminal-apps
Coding on Android tablet: tips and tricks. https://hackmag.com/mobile/transforming-android-tablet-into-a-coding-machine/

PROGRAMMING WITH YOUR ANDROID SMARTPHONE: THE TOOLS YOU NEED. https://www.circuitbasics.com/programming-with-your-android-smartphone-the-tools-you-need/

Программирование на телефоне используя эмулятор терминала Termux. https://habr.com/ru/post/343760/
Читать полностью
all cups 11 Mar, 19:24
RAIC 2019 CodeSide

Истории участия от первой попытки до финального раунда, технические особенности стратегий и полезные советы при разработке - всем этим поделились участники в своих статьях. Материалы будут полезны не только новичкам, но и тем, кто уже испытал свои силы в AI чемпионатах

https://telegra.ph/RAIC-2019-CodeSide-03-11
RAIC 2019 CodeSide
В январе завершился чемпионат по искусственному интеллекту RAIC 2019 CodeSide. Участникам нужно было написать стратегию по управлению командой юнитов в игре, представленной в жанре 2D платформера-шутера. Основная задача стратегии - победить юниты соперника. В этот раз приняло участие 1200 пользователей из более чем 80 стран, суммарно участники потратили более 14 000 часов, по результатам были выбраны 6 победителей финала и 6 победителей песочницы с лучшими стратегиями.  Сегодня мы предлагаем вам посмотреть…
all cups 31 Jan, 18:02
Хорошая новость для ML специалистов.
Пока все ждут очередной буткамп, мы ударились в инфраструктуру. В феврале платформу для проведения контестов ждёт апдейт. Уже к следующему этапу VK Cup будет добавлена возможность использовать Docker. Теперь обученные модели можно будет пушить к нам в Storage, мы их запустим, провалидируем: сделаем предикт. В некоторых чемпионатах этого года мы дадим использовать GPU (Nvidia Tesla v100) для обучения 🙂 Всё это дело будет автоматически скейллится в зависимости от нагрузки.
❤️ 42
Читать полностью
all cups 24 Jan, 17:47
all cups 16 Jan, 17:18
C 2011 года мы провели более 54 онлайн чемпионатов. Сегодня завершился 55 — AI Cup, чемпионат по искусственному интеллекту под названием CodeSide. Мы поздравляем всех победителей. Теперь участникам разрешено публиковать свой код. По итогам чемпионата организаторы и участники напишут свои статьи, которыми поделимся с вами позднее.

В этот раз участвовало в одном из сложнейших наших чемпионатов 1200 пользователей (в прошлом 900). Аудитория в основном 25+. География расширилась (более 80 стран). Теперь у нас появились участники из Индонезии. Суммарно на сайте пользователи провели 22 000! часов, страниц было просмотрено более 1.5М раз, а средняя длительность сеанса 15 минут. Процент отказов составляет 21%. В среднем один пользователь кодил 12 часов, т.е. это 14 400 часов (1800 рабочих дней). Спасибо вам, друзья!
❤️ 46
Читать полностью
all cups 10 Jan, 18:43
До конца песочницы Codeside осталось 5 дней. Напоминаем, что по итогам лучшие 6 участников получат поощрительные призы.

CodeSide — это состязание по искусственному интеллекту в цикле чемпионатов AI Cup (ex-Russian AI Cup). Посмотреть, что это такое можно на сайте. Если хотите не программировать и не соревноваться, а просто поиграть в войнушку против ботов и потыкаться в том, на что совокупно было затрачено участниками более 3000 часов (это 125 суток) за 1 месяц, то тоже велком. Ссылки в кнопках.
Читать полностью
all cups 10 Jan, 18:43
До конца песочницы Codeside осталось 5 дней. Напоминаем, что по итогам лучшие 6 участников получат поощрительные призы.

CodeSide — это состязание по искусственному интеллекту в цикле чемпионатов AI Cup (ex-Russian AI Cup). Посмотреть, что это такое можно на сайте. Если хотите не программировать и не соревноваться, а просто поиграть в войнушку против ботов и потыкаться в том, на что совокупно было затрачено участниками более 3000 часов (это 250 суток) за 1 месяц, то тоже велком. Ссылки ниже.
👍
👎
Читать полностью