Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Exec-пробы: история про эксперимент и свежие грабли

Блог компании NetcrackerПрограммирование*Go*DevOps*Kubernetes*

Мы активно деплоим свои приложения в Kubernetes и используем HTTP-пробы для сервисов. Однако решили провести эксперимент с exec-пробами и… положили на лопатки кластер! Как так? Ведь именно exec пробы первыми описываются во всех руководствах и книгах по Kubernetes, включая официальные! Что же не так?

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

Так где подвох? →
Рейтинг0
Просмотры80
Комментарии 0

Как принципы ResponsibleAI помогают ML-моделям работать по максимуму?

Блог компании Первая грузовая компания (ПГК)

С помощью ML-моделей сегодня выдают кредиты, регулируют движение на дорогах, определяют цены на товары и многое другое. Однако, процесс их разработки и вывода в продуктивную среду сложен и полон подводных камней. Очень часто качество прогноза, основанного на реальных данных, не соответствует ожиданиям пользователей. Меня зовут Надежда Костякова, я руковожу управлением анализа данных и машинного обучения в Первой грузовой компании (ПГК). В статье расскажу о принципах, которым следует наша команда Data Science, чтобы гарантировать надежную работу алгоритмов машинного обучения в продуктивной среде.

Какие проблемы возникают при использовании ML-моделей?

В 2013 году на площадке Kaggle было запущено соревнование. Его участники должны были отличить звук, издаваемый китом, от остальных звуков. Запуск прошел нормально, и люди начали загружать свои результаты. Один из них поразил организаторов: он был сильно выше ожидаемого и достигал невероятного показателя 0,99 ROC AUC. Как выяснилось, результат этот был достигнут даже без чтения звуковых файлов. Что же произошло?

Оказалось, что файлы с записью китов отличались по продолжительности от остальных, имели другой формат даты и были сгруппированы по времени. Организаторы и участники столкнулись с проблемой Data Leakage – когда не основные данные, а метаинформация помогла достичь результата. Это огромная проблема при использовании модели в «проде»: в реальных условиях у модели не будет таких метаданных, и ее результат будет крайне низким. В бизнесе это может привести к значительному экономическому ущербу.

Читать далее
Рейтинг0
Просмотры45
Комментарии 0

Неожиданный эффект удаленки – волна двойной+ занятости

Управление проектами*Управление персоналом*Карьера в IT-индустрии
Из песочницы

Прежде чем предложить вам, уважаемые читатели, последующую статью, разрешите представиться – к вашим услугам автор, Юрий Сергеев-Байрон, верноподданный ее Величества и сын матінки України, имеющий за плечами два британских университета Brighton&Kingston, а ныне приверженец онлайн образования (покоривший несколько американских вузов), в определённом смысле имеющий отношение к IT индустрия. Прибавьте сюда мой многолетний опыт, но на английском и за деньги, а теперь полёт мысли на русском и безвозмездно и за идею. И вся эта гремучая смесь теории и практики складывается в научно-популярные труды, на злободневные темы, но человеческим языком.

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

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

Читать далее
Всего голосов 6: ↑1 и ↓5-4
Просмотры866
Комментарии 2

Настройка AWS Auto Scaling Group (ASG) на основе использования оперативной памяти

Блог компании EPAMAmazon Web Services*DevOps*

Всем привет!

Сегодня я хотел бы поделиться опытом настройки AWS Auto Scaling Group (ASG) на основе использования оперативной памяти (RAM).

Всё началось с того, что на одном из проектов нам понадобилось настроить масштабирование EC2-инстансов по использованию памяти, а стандартный ASG Target Tracking Scaling Policy позволяет создавать политики только на основе следующих метрик: среднее использование ЦПУ, средний входящий или исходящий сетевой траффик и количество запросов на цель ALB...

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

Насекомомёт для беспилотных автомобилей

Блог компании НПП ИТЭЛМАНаучно-популярноеАвтомобильные гаджетыТранспорт
Перевод
image


Для разработки автомобиля, способного управлять собой, требуется гораздо больше, чем просто сложный искусственный интеллект, современные графические чипы и дорогие датчики. По меньшей мере, все это нужно, если вы хотите, чтобы автомобиль мог самостоятельно передвигаться безопасно и надежно в любых условиях. Так же как человеку необходимо видеть через окно, чтобы ориентироваться в окружающей обстановке, камерам, радарам и лидарам нужен незапятнанный обзор мира.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Просмотры1.4K
Комментарии 4

Core Web Vitals: с чего начать?

Блог компании Mail.ru GroupРазработка веб-сайтов*JavaScript*SvelteJS*


Согласно web.dev, улучшение качества взаимодействия с пользователем — ключ к долгосрочному успеху любого сайта. Понимая, насколько важен для развития интернета качественный пользовательский опыт, компания Google в 2020 году представила инициативу Web Vitals. Это единое руководство по метрикам качества, которые необходимы для обеспечения удобного взаимодействия с пользователем. Хотя за прошедшие годы Google создала ряд инструментов для измерения эффективности взаимодействия и составления отчетов (Lighthouse, PageSpeed Insights и Measure), Web Vitals должна упростить измерение производительности и помогает разработчикам сайтов сосредоточиться на самых важных показателях — Core Web Vitals.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Просмотры313
Комментарии 0

3 шага по подготовке к собеседованию на должность Скрам-мастера

Блог компании ICL ServicesAgile*Карьера в IT-индустрииIT-компании


Два года назад я попала в крупную ИТ-компанию на старте Agile-трансформации. Обычно под такой формулировкой подразумевается один из следующих вариантов:
Читать дальше →
Всего голосов 2: ↑0 и ↓2-2
Просмотры401
Комментарии 0

Как мы делаем курсы по вёрстке. Опыт из первых рук

Блог компании HTML AcademyРазработка веб-сайтов*Учебный процесс в IT

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

Пытались ли вы посадить рядом трёх взрослых мужиков и сделать так, чтобы они договорились о том, каким должен быть код? Ведь самое сложное не написать код, а договориться о конечном варианте. И тогда происходит жара, шантаж, и торги разработческими фетишами: «Ладно, давай обернём эти поля формы в тег <p>, а за это ты сможешь ставить точки в конце альтов»

Пытались ли вы это сделать на десяти проектах подряд? Вот, то-то же. А теперь немного хронологии.

Читать далее
Всего голосов 11: ↑11 и ↓0+11
Просмотры744
Комментарии 4

Распознавание и анализ речи с помощью библиотеки SPEECH RECOGNITION, PYAUDIO и LIBROSA

Python*Программирование*Машинное обучение*Natural Language Processing*

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

Если простыми словами скрытую марковскую модель можно объяснить на примере.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Просмотры484
Комментарии 0

Лучшие инструменты разметки изображений для компьютерного зрения 2020 года

Data Mining*Обработка изображений*Big Data*Машинное обучение*
Перевод

В 2018 году мы опубликовали обзор лучших инструментов аннотирования, которыми регулярно пользуемся. Статью с энтузиазмом восприняли и профессионалы в сфере ИИ, и неспециалисты.

С нами даже связались несколько новых платформ, попросив провести бета-тестирование их инструментов и написать отзывы об UX и UI на основе нашего личного опыта управления крупномасштабными проектами разметки для ИИ.

С 2018 года произошёл большой прогресс в сфере платформ разметки, в том числе успешный фандрайзинг Labelbox, упрочивший его ведущую позицию в этой области, а также заявления о потрясающих новых функциях нашего любимого Supervise.ly, который мы продолжаем использовать в большинстве проектов.

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

  • Цена
  • Функции
  • Управление проектами

Но решили, что стоит добавить ещё один:

  • Автоматизация

Ведь каждый из этих новых инструментов имеет отличные новые способы оптимизации ручного процесса аннотирования.
Читать дальше →
Всего голосов 2: ↑2 и ↓0+2
Просмотры398
Комментарии 0

Зачем инженеру-конструктору нужны свойства материала и где их взять

Блог компании СеверстальCAD/CAM*

Хабр, привет. Меня зовут Олег Копаев, я руковожу командой компьютерного моделирования в компании «Северсталь». Моделирование производства и использования продукции помогает компаниям сократить затраты. Вместо того чтобы экспериментировать на реальном производстве, лучше сначала смоделировать и отладить процесс и только затем запускать производство. 

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

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

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

Игровой ноутбук с видеокартой AMD Radeon RX 6800M. Обзор ROG Strix G15 Advantage Edition G513

Блог компании ASUSКомпьютерное железоНоутбукиПроцессоры

Привет, Хабр! В этом обзоре я расскажу про уникальный игровой ноутбук ROG Strix G15 Advantage Edition, который целиком построен на платформе AMD. Кроме производительного процессора AMD Ryzen, ноутбук обладает новой мобильной видеокартой AMD Radeon RX 6800M c огромным объёмом собственной видеопамяти в 12 гигабайт. Сочетание процессора и видеокарты от одного производителя позволило реализовать некоторые фирменные технологии AMD, а новая графика способна потягаться с другими мобильными флагманами. Это делает ROG Strix G15 Advantage Edition G513 идеальным решением как для геймеров, так и для тех, кто занимается созданием контента.

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Просмотры971
Комментарии 6

Радиация в полёте на Марс

Блог компании RUVDS.comНаучно-популярноеКосмонавтикаБудущее здесь

Часто можно встретить суждения, что полёт на Марс опасен или невозможен из-за космической радиации. Это даже стало темой для шуток, но подобное продолжают высказывать вполне авторитетные люди, от космонавтов до президентов. В то же время данные опасения не останавливают мечтателей, желающих построить марсианскую ракету или планирующих переезд. Что же нам известно о радиационной опасности марсианских полётов?
Читать дальше →
Всего голосов 36: ↑36 и ↓0+36
Просмотры4.9K
Комментарии 11

Иллюзия компетентности. Как работать с самооценкой джунов

Блог компании NIXУправление персоналом*Карьера в IT-индустрии

Привет! Меня зовут Сергей Могилевский, я QA Engineer в NIX, спикер NIXMultiConf. Со временем я заметил, что начинающие специалисты иногда переоценивают себя. Берутся за то, что им не под силу, не справляются и подводят всю команду. Почему же так происходит? Предлагаю разобраться. Советы пригодятся лидам, которые хотят помочь подопечным. Полезно будет и новичкам, желающим постоянно расти и узнать свои сильные и слабые стороны.

Дисклеймер: описанные ниже примеры и рассуждения не касаются абсолютно всех trainee и джунов. Это скорее один из возможных сценариев.

Читать далее
Всего голосов 5: ↑4 и ↓1+3
Просмотры2.3K
Комментарии 2

PHP Generics. Right here. Right now

Open source*PHP*Программирование*


Многие PHP разработчики хотели бы видеть в PHP поддержку дженериков, и я в том числе. RFC по их добавлению был создан ещё в 2016 году, но до сих пор не принял окончательный вид. Я рассмотрел несколько вариантов решений поддержки дженериков в синтаксисе PHP, но не нашёл рабочей версии, которой мог бы воспользоваться обычный разработчик.


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


Если хочется сразу попробовать, то вот библиотека mrsuh/php-generics и репо, в котором можно поиграться.

Читать дальше →
Всего голосов 17: ↑17 и ↓0+17
Просмотры1.5K
Комментарии 4

Снимаем главные возражения по внедрению RPA

Блог компании UiPathИсследования и прогнозы в ITIT-компании

На Хабре мы активно делимся интересными кейсами по роботизации наших клиентов, рассказываем о своих продуктах и их новых фичах. Одна из главных целей наших материалов — показать ценность RPA-решений для бизнеса. Однако, в комментариях к нашим постам очень часто разгораются нешуточные дискуссии по поводу полезности и нужности RPA. Наши наблюдения показывают, что чаще всего скептически к сервисам роботизации относятся IT-специалисты. Мы решили поговорить об этом подробнее и попросили технического эксперта UiPath Валентина Драздова ответить на самые распространенные возражения по поводу внедрения автоматизированной роботизации и RPA-систем. 

Читать далее
Всего голосов 4: ↑3 и ↓1+2
Просмотры336
Комментарии 2

Работа с pdf-файлами с помощью библиотеки fitz

Python*PDF

Возникла идея создать небольшую утилиту на Python, которая будет парсить PDF и сверять со списком швов, взятых из BIM модели. Изначально я обратился к библиотеке pdfminer, вернее к ее форку pdfminer.six. Но скорость работы меня совершенно не устраивала. Вот, например, загрузка файла в 10 страниц и парой картинок.

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

Как увидеть в фильме больше, чем способен человеческий глаз?

Блог компании SberDevicesРабота с видео*Обработка изображений*Машинное обучение*Искусственный интеллект

Обращали ли вы когда-нибудь внимание на то, сколько всего в кадре упускает наш мозг при просмотре фильма? Каждый раз, когда вы пересматриваете своё любимое кино, вы замечаете что-то новое.

Возьмём для примера великое – “Назад в будущее”. Главное, что захватывает в фильме, это, конечно, сюжет. Но во сколько лет на какой просмотр вы узнали, что в конце фильма магазин "Две сосны" поменял своё название на "Одинокая сосна"? Это происходит потому, что Марти сбивает дерево на ферме Пибоди, влетев в прошлое на DeLorean DMC-12. В первый раз это тяжеловато увидеть, но это важная деталь сюжета.

А помните ли вы диван, на котором так уютно сидели “Друзьяв квартире Моники и Рейчел? Наверняка, у нас всех в памяти хранится его общий вид, но когда заходишь в магазин и хочешь купить такой же, вряд ли вспомнишь всё в деталях.

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

Но не беспокойтесь. В 2021 это больше не проблема, ведь теперь есть платформа компьютерного зрения Layer, которая смотрит кино вместе с вами. От неё никаким деталям не спрятаться и не скрыться. Давайте заглянем “под капот”?

Давайте!
Всего голосов 9: ↑8 и ↓1+7
Просмотры2.1K
Комментарии 2

Реализация Unidirectional Data Flow в супераппе. Часть II

Блог компании inDriverПрограммирование*Разработка под iOS*Разработка мобильных приложений*

В предыдущей статье мы сформулировали нашу главную проблему при масштабировании Unidirectional Data Flow (UDF) — модуляризацию. Сегодня существует много UDF-фреймворков на Swift, но мало кто уточняет, как их масштабировать на большое, многомодульное приложение. Мы решили поделиться, с какими сложностями столкнулись и к каким решениям пришли. 

В статье рассмотрим 3 проблемы, с которыми столкнулись, и сравним, как разные фреймворки их решают. Для сравнения мы выбрали одни из самых популярных — ReSwift и The Composable Architecture (TCA). В конце расскажем, какое решение мы в итоге реализовали. Приступим!

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

Где ваш VM: как компании ищут и устраняют уязвимости и почему не все довольны этим процессом

Блог компании Ростелеком-СоларИнформационная безопасность*


За последние полтора года ИТ-периметры организаций так усложнились (один переход на удаленку чего стоит!), что немудрено даже самому опытному ИБэшнику запутаться в этих динамичных лабиринтах. На этом фоне мы решили выяснить, как же сейчас налажен процесс Vulnerability Management (VM) в компаниях: как часто проводится сканирование, где ищут уязвимости, как принимаются решения об установке патчей и может ли сканирование заменить пентест. Результатами нашего опроса делимся в этом посте.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Просмотры623
Комментарии 0