Как стать автором
Обновить
8
0
Евгений @de_evjeny

ml'щик

Отправить сообщение

Pyxel  для любителей ретро игр

Время на прочтение12 мин
Количество просмотров19K

Pyxel -- это игровой движок для Python в стиле ретро.

Благодаря своей простоте, вдохновленной старыми игровыми консолями (например, палитра состоит всего из 16 цветов, и только 4 звука могут быть проиграны одновременно), вы можете легко создавать игры в стиле пиксель-арт.

Читать далее
Всего голосов 34: ↑34 и ↓0+34
Комментарии2

Как метод подмены задачи борется с несовершенством данных (и мира)

Время на прочтение6 мин
Количество просмотров7K

Привет, Хабр! Меня зовут Максим Шевченко, я ведущий ML разработчик в Big Data МТС. В этом посте я расскажу о том, что такое метод подмены задачи. Также разберем несколько примеров того, как такой подход позволил найти эффективные решения для рабочих проектов. Проверим валидность таргетинга в наружной рекламе; рассмотрим, как еще можно проверить однородность групп до проведения А/В тестирования; расскажу про необычный подход к оценке качества данных. Добро пожаловать под кат!

Читать далее
Всего голосов 10: ↑9 и ↓1+15
Комментарии2

Апгрейд жизненного процесса развития человека

Время на прочтение2 мин
Количество просмотров3.6K

Жизненный цикл человека закладывают с момента рождения: учеба, работа, пенсия и на погост.

Возможен ли выход из этого жизненного процесса бега в колеснице?

Применим практику анализа бизнес - процесса к жизненному циклу развития человека.

Читать далее
Всего голосов 13: ↑9 и ↓4+8
Комментарии5

Рисуем диаграммы Mermaid.js в README-файлах GitHub

Время на прочтение14 мин
Количество просмотров41K

14 февраля 2022 года GitHub объявила о старте нативной поддержки диаграмм Mermaid.js в README-файлах GitHub. Нововведение помогло быстрее и эффективнее оформлять блок-схемы и графики для документации. До этого диаграммы вставлялись в виде изображений и если содержимое менялось, то надо было сначала нарисовать новое изображение, а потом вставлять его. Сейчас же можно просто исправить несколько строк в коде и система сгенерирует новый график.

Читать далее
Всего голосов 43: ↑43 и ↓0+43
Комментарии10

Профессиональное дно или нереальные 30% в ERP

Время на прочтение8 мин
Количество просмотров4.6K

И никакой романтики

 Наша область деятельности консультантов и программистов ( MS Dynamics AX, D 365 FO, 1С ERP, SAP ) на 99% коммерческая. То есть почти вся коммерческая. Не более 1% социальной составляющей. 

Очевидно, что мы не лечим людей и не приносим какую-либо измеримую и формулируемую пользу людям в отдельности и человечеству в целом. Максимум, что можно притянуть за уши — это, если мы условно полезны в составе какой-то «хорошей» компании или обслуживаем компанию со значимой социальной составляющей, в которой внедрена и используется наша ERP система, что редкость.

Читать далее
Всего голосов 11: ↑6 и ↓5+3
Комментарии80

Не путайте инфантилизм и импотенцию

Время на прочтение2 мин
Количество просмотров6K

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

Читать далее
Всего голосов 24: ↑14 и ↓10+7
Комментарии4

Открытый курс машинного обучения. Тема 10. Градиентный бустинг

Время на прочтение18 мин
Количество просмотров306K

Всем привет! Настало время пополнить наш с вами алгоритмический арсенал.


Сегодня мы основательно разберем один из наиболее популярных и применяемых на практике алгоритмов машинного обучения — градиентный бустинг. О том, откуда у бустинга растут корни и что на самом деле творится под капотом алгоритма — в нашем красочном путешествии в мир бустинга под катом.


UPD 01.2022: С февраля 2022 г. ML-курс ODS на русском возрождается под руководством Петра Ермакова couatl. Для русскоязычной аудитории это предпочтительный вариант (c этими статьями на Хабре – в подкрепление), англоговорящим рекомендуется mlcourse.ai в режиме самостоятельного прохождения.


Видеозапись лекции по мотивам этой статьи в рамках второго запуска открытого курса (сентябрь-ноябрь 2017).

Читать дальше →
Всего голосов 64: ↑63 и ↓1+62
Комментарии17

Простая система, с помощью которой я остаюсь на связи с сотнями людей

Время на прочтение5 мин
Количество просмотров11K
Поддерживать связь с людьми — это одна из тех асимметричных привычек, которая не требует больших усилий, времени и ресурсов, но имеет огромные преимущества. Это самый простой и эффективный способ сделать свою жизнь более счастливой.

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

У Дерека Сиверса есть отличная система. Он делит всех людей, с которыми хочет поддерживать связь, на четыре категории: A, B, C, D:

  • с людьми из списка А он связывается каждые три недели,
  • с людьми из списка B — каждые два месяца,
  • с людьми из списка C — каждые шесть,
  • а с людьми из списка D — раз в год.

Хотя эта система кажется обманчиво простой, я, как и большинство людей, не смог заставить её работать.

Очевидно, что вам нужна какая-то технология, но все CRM (и PRM), которые я пробовал, казались мне излишеством. В итоге Дерек разработал собственную программу для работы с базами данных, которую, однако, никогда не выкладывал в открытый доступ. Недавно я наконец-то придумал, как заставить систему Дерека работать. Очевидно, именно поэтому я пишу этот пост.

Давайте разбираться. Это бесплатно, весело и просто.


Шах и мат, экстраверты!
Всего голосов 33: ↑22 и ↓11+21
Комментарии17

Проблемы современного машинного обучения

Время на прочтение41 мин
Количество просмотров43K

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

Частой проблемой в машинном обучении является неспособность ML-моделей корректно работать на большем разнообразии примеров, чем те, что встречались при обучении. Здесь идет речь не просто о других примерах (например, тестовых), а о других типах примеров. Например, сеть обучалась на изображениях коровы, в которых чаще всего корова был на фоне травы, а при тестировании требуется корректное распознавание коровы на любом фоне. Почему ML-модели часто не справляются с такой задачей и что с этим делать – мы рассмотрим далее. Работа над этой проблемой важна не только для решения практических задач, но и в целом для дальнейшего развития ИИ.

Читать далее
Всего голосов 91: ↑90 и ↓1+102
Комментарии26

Разбираемся с типами боли на примере головы

Время на прочтение10 мин
Количество просмотров13K


Если вы посмотрите классификацию лицевых болей, то увидите длинные-длинные списки – до ста видов.

Например, воспалительная боль — это когда у вас в поезде Москва–Владивосток вдруг воспалился зуб, который вы не чистили пару лет. Суставная может возникнуть из-за внезапной блокировки сустава, потому что его чуточку перекосило. Невралгическая из-за защемления нерва или облезания его «изоляции». И ещё бывают внезапные боли — нет, не от осознания, что вы получаете в два раза меньше, чем должны, а просто характеризующиеся быстрой резкой реакцией и таким же быстрым исчезновением. Расскажу про каждый тип боли, встречающийся в нашей практике, чуть подробнее. Чаще всего мы работаем со смещением костей.

Вообще, боль — это информация. Она нужна, чтобы мозг понял, что что-то не так. К сожалению, после информирования боль сама может стать частью патологии, и иногда сбои в этой информационной сети гораздо серьёзнее, чем первопричина.
Читать дальше →
Всего голосов 34: ↑32 и ↓2+34
Комментарии10

PINE64: не PinePro единым. Что еще может предложить разработчик «свободного» Linux-телефона

Время на прочтение4 мин
Количество просмотров22K

Компания PINE64 известна, в первую очередь, своими телефонами. До недавнего времени нужно было бы писать «телефон», но на днях в дополнение к первой модели, PinePhone, вышла вторая — PinePro.

Оба устройства весьма популярны среди гиков, но у компании есть и другие девайсы, которые также представляют интерес для многих из нас. Вот о них сегодня и поговорим, а один гаджет даже покажем более подробно, поскольку мы его недавно купили.
Читать дальше →
Всего голосов 57: ↑57 и ↓0+57
Комментарии44

Обзор Linux-телефона PinePhone. Часть 1 — распаковка и первые впечатления

Время на прочтение6 мин
Количество просмотров59K

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

Приобрели у компании-производителя (а еще мы рассказывали об их паяльнике, детальный разбор которого тоже вскоре опубликуем), и вот на днях телефон пришел. В этой части — распаковка и личные впечатления от первых часов работы с устройством. Во второй части будет обзор впечатлений после использования девайса в качестве рабочей станции (это, на мой взгляд, самая полезная его функция). Что же, если вам интересен этот модульный, защищенный от прослушивания и сервисов Google девайс — прошу под кат.
Читать дальше →
Всего голосов 69: ↑68 и ↓1+86
Комментарии148

Лучшие страны с визами для цифрового кочевника

Время на прочтение9 мин
Количество просмотров102K

Коста-Рика — одна из стран со специальной визой для удалёнщиков

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


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


Если вы хотели куда-то поехать и спокойно жить, не бросая своей текущей работы, вот какие сейчас есть варианты:

Читать дальше →
Всего голосов 35: ↑31 и ↓4+33
Комментарии34

О хороших практиках построения инфраструктуры ML-моделей

Время на прочтение14 мин
Количество просмотров5.5K
Не все дата-сайентисты умеют хорошо писать код. Их этому не учили. Также их не учили писать веб-сервисы, и они могут забывать, что код должен быть проверен. Дата-сайентисты — не разработчики, от них ждут высоких метрик и решения поставленных задач, а не умения писать модульные тесты и следить за кодом. По крайней мере, им это не прививают. Не говоря уже о том, что они не работают с Kubernetes и не пишут для него Helm charts.

Но нам с командой дата-сайентистов пришлось это все освоить и запустить. Меня зовут Дмитрий Аникин, в «Лаборатории Касперского» я занимаюсь оптимизацией внутренних бизнес-процессов со стороны Data Science. Хочу рассказать, какие проблемы у нас возникали на пути нашей модели — от простого артефакта до самостоятельного сервиса — и как мы их решили, освоив все несвойственные дата-сайентистам процессы. Как справедливо замечено в нашем самопредставлении, именно в таких моментах — весь драйв!



Всю эту историю расскажу на примере живого проекта MDR (Kaspersky Managed Detection and Response).
Читать дальше →
Всего голосов 14: ↑12 и ↓2+15
Комментарии0

35 реальных рисков, убивающих data- и machine learning проекты

Время на прочтение13 мин
Количество просмотров8.4K

Всем привет! Эта статья - обобщение моего опыта 30+ проектов, связанных с обработкой данных и машинным обучением. Здесь не будет теории про управление рисками и общего перечня проектных рисков. Я перечислил только наиболее частые “грабли” именно из data-специфики, с которыми приходилось сталкиваться за последние 7 лет. Надеюсь, что эта статья поможет менеджеру проекта или менеджеру продукта сохранить свой цвет волос, ценное время команды и удовлетворенность заказчиков. Риски я разделил на три группы:

Читать далее
Всего голосов 24: ↑24 и ↓0+24
Комментарии5

Оператор Собеля-Фельдмана или Зачем нам так много фильтров

Время на прочтение9 мин
Количество просмотров8.2K

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

Важно: для индексации пикселов используется индексация, принятая в сообществе linux, когда пикселы нумеруются от левого верхнего угла изображения, ибо это правильно).

Читать далее
Всего голосов 25: ↑25 и ↓0+25
Комментарии28

Чек-лист по работе с издателями для инди-разработчика

Время на прочтение4 мин
Количество просмотров5.8K

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

Читать далее
Всего голосов 9: ↑9 и ↓0+9
Комментарии0

Самый абсурдный способ выбора главы государства в истории человечества?

Время на прочтение4 мин
Количество просмотров59K

Автор Лысый Камрад (@LKamrad)

Если вы считаете выборы президента США через коллегии выборщиков малопонятными и необоснованно усложненными, то уверен — попытка понять смысл порядка выбора главы венецианской республики (дожа) погрузит вас в пучину когнитивного диссонанса, даже если вы не подозреваете, что это такое.

Читать далее
Всего голосов 203: ↑172 и ↓31+184
Комментарии261

Географический Арбитраж: лучшие страны для удалённой работы + мой топ локаций

Время на прочтение9 мин
Количество просмотров31K

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

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

В конце статьи делюсь своим личный рейтингом городов для релокации!

Завести трактор!
Всего голосов 32: ↑29 и ↓3+33
Комментарии113

Как вести переговоры с террористами… партнерами, детьми и вообще с кем угодно

Время на прочтение11 мин
Количество просмотров92K

Есть настоящие профи по управлению проектами или те гении, которые придумывают изящные решения для заказчика. Однако почти в каждом, даже самом многообещающем проекте рано или поздно возникают проблемы. Иногда эти проблемы принимают монструозные масштабы, и команда проекта уже не может справиться с ними самостоятельно. И я тот самый человек, который их решает. Как я это делаю - тема отдельной статьи. Почему практически  каждый раз получается? Ответ прост: всегда  полезен взгляд со стороны. Однако наступил момент, когда этого оказалось мало. Я вляпался в настоящий факап, и единственным выходом из него были переговоры. 

Читать далее
Всего голосов 152: ↑149 и ↓3+185
Комментарии177

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность