-
Меня зовут Кучеров Андрей и я Lead Data Engineer с более чем 7-летним опытом в области BigData. Я работал над оптимизацией высоконагруженных Spark-приложений в X5 Retail Group, Beeline, RaiffeisenBank, где мы обрабатывали петабайтные объемы данных. Регулярно сталкиваясь с производительностью запросов,…
-
Представляю Vue DnD Kit: Новая библиотека для создания интерфейсов с перетаскиванием в Vue 3
Привет, Хабр! Сегодня я хочу представить вам свой новый проект — Vue DnD Kit, легковесную и производительную библиотеку для создания интерфейсов с перетаскиванием (drag and drop) для Vue 3.Важно: Эта публикация — краткая новость о выходе библиотеки. Для полноценных примеров и подробной документации рекомендую перейти на официальный сайт документации.Почему…
-
Женщина на борту — к беде: почему в IT всё ещё так мало девушек?
В первом сезоне сериала «Наследники» есть сатирическая сцена, где племянник главы семейства Грег смотрит на онбординге фильм, в котором говорится: «Компания принимает решения о трудоустройстве на основе справедливых требований без учёта расы, цвета кожи, возраста, гендерной идентичности…». В это время из переговорки выходит толпа топ‑менеджеров — мужчин средних лет…
-
Патентный поиск без боли. Руководство для инженеров и не только
1. Зачем инженерам и разработчикам патентный поиск?Представьте, что вам нужно добраться из точки А в точку Б. Можно вызвать профессионального водителя — он довезёт быстро и комфортно. Но чаще мы садимся за руль сами, ведь это дешевле, удобнее, а иногда даже приятнее. Точно так же обстоит…
-
Смерть разработки продукта как мы её знали
Прощай, трёхногий стул, команды на две пиццы и «менеджеры»О возможностях ИИ в разработке, дизайне и документации написано уже много. Но мне кажется, не менее интересные изменения происходят в том, как команды строят продукты в эпоху ИИ.Этот пост создан при участии…
-
Бинарная классификация одним простым искусственным нейроном. Личный опыт
Оказывается, всего одного простого искусственного нейрона достаточно, чтобы провести бинарную классификацию линейно-разделимого множества объектов. Исходные данныеВозьмем учебное множество «жуков» и «гусениц»Код для исходных данныхimport numpy as np import matplotlib.pyplot as plt # исходные данные x_train = np.array([[10, 50], [20, 30],…
-
Ускорить Pandas в 60 раз: проверяем лайфхаки из интернета на реальном проекте и обкладываемся бенчмарками
Привет! Если после заголовка вы решили, что это очередная статья в стиле «Топ-10 способов ускорить Pandas», то не торопитесь с выводами. Вместо топов и подборок предлагаю взглянуть на бенчмарки скорости и потребления памяти в зависимости от характеристик датафрейма и убедиться,…
-
Обработка геоданных для ML-задач. Часть 2: пространственные объединения и расстояния
Эта статья продолжает наше обсуждение пространственных признаков в Python. Вы можете прочитать первую часть текста здесь, чтобы изучить основы пространственных данных и их источников. Сейчас мы рассмотрим пространственные объединения — аналог обычного объединения в мире геоданных, основанный на топологических отношениях…
-
QA Lead и что он делает
Обеспечение качества стало неотъемлемой частью процесса разработки программного обеспечения. И это неудивительно, так как именно с помощью различных видов тестирования мы можем выявить недостатки продукта перед его выходом на рынок. Выявляя и устраняя ошибки на ранних этапах разработки, команды тестировщиков помогают экономить ресурсы и…
-
Нейросети как стратегическая инфраструктура: почему бизнес должен внедрять ИИ уже сегодня
Петр Жогов, технический директор AI-стартапа, эксперт по промышленному внедрению MLПарадигмальный сдвиг: почему ИИ стал вопросом национальной конкурентоспособностиПоследние исследования McKinsey показывают: компании, внедрившие ИИ в ключевые процессы, демонстрируют на 47% более высокую маржинальность по сравнению с традиционными игроками. Но речь уже…