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

Разработка

Сначала показывать
Порог рейтинга
Уровень сложности

Геопространственные визуализации в Yandex DataLens: как использовать карты для анализа и принятия решений

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров1.6K

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

В ритейле геоаналитика помогает определять оптимальные места для открытия новых магазинов. Например, сети магазинов могут использовать геоаналитику для контроля и корректировки своих точек. Такой подход позволяет увеличивать трафик и улучшать позиции в поисковой выдаче даже без дополнительных рекламных вложений. Например, на Летней школе по анализу данных от Центра непрерывного образования ФКН НИУ ВШЭ Дарья Горкунова, тимлид DS‑команды в ecom.tech, на практическом примере рассказала о применении геоаналитики для выбора локации дарксторов в труднодоступных районах, выступив с докладом «Геоаналитика: как открыть даркстор в тайге».

Yandex DataLens предлагает удобные инструменты геоанализа, интегрированные с сервисом Яндекс.Карты. Эта платформа помогает легко создавать интерактивные карты и геовизуализации даже начинающим пользователям. Благодаря таким инструментам аналитики получают возможность быстро оценить расположение клиентов, оптимизировать логистику и повысить качество услуг, опираясь на точные данные о географии своей деятельности.

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

Читать далее

WaveManager: Реализуем систему управления волнами врагов в Unity

Уровень сложностиПростой
Время на прочтение13 мин
Количество просмотров1K

Реализация системы управления волнами для создания захватывающих столкновений с противниками — это достаточно эффективный способ постепенно увеличивать сложность, поддерживая вовлеченность игроков. В этом руководстве я поделюсь с вами своим опытом реализации WaveManager'а в Unity, включая создание скриптов, генерацию врагов и интеграцию пользовательского интерфейса.

Читать далее

Сложности при создании инфраструктурных схем

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

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

Какие бывают схемы


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

Как это было: соревнования по спортивному программированию на Кубке России

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров934

Всех хабровцев с началом лета! С вами Иван Клюев, я занимаюсь организацией и продвижением соревнований по программированию в России. Сегодняшний пост — репортаж о том, как сборные команды регионов боролись за Кубок России от Федерации Спортивного Программирования. Члены команд, занявших первые 3 места в своих дисциплинах, получили звания КМС (Кандидатов в Мастера спорта России).

Читать далее

Останется ли это правдой завтра? Как проверка устойчивости фактов помогает LLM стать честнее и умнее

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.3K

Привет, Хабр! Мы в команде «Вычислительная семантика» в AIRI сфокусированы на исследовании галлюцинаций и решении проблем доверительной генерации. Мы учимся находить галлюцинации и бороться с ними. Большие языковые модели (LLM) вроде GPT-4 стали незаменимыми помощниками в повседневной жизни — от генерации текстов до поддержки в кодинге и ответов на вопросы. Однако у них есть ахиллесова пята: они часто галлюцинируют.

В этом посте мы разберем нашу последнюю работу Will It Still Be True Tomorrow?, посвященную тому, как на надёжность моделей влияет феномен неизменного вопроса (evergreen question)  — то есть вопроса, ответ на который не зависит ни от времени, когда вы его задаёте, ни от места, вопроса про факт, который зафиксирован в истории и не меняется от обстоятельств.

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

Теперь обо всем по порядку.

Русская «Ардуина»: первый взгляд любителя

Уровень сложностиПростой
Время на прочтение20 мин
Количество просмотров28K

Я — самодельщик-ардуинщик со стажем. Люблю пихать ардуины во всякие подходящие и не очень места. Как-то раз я уже показывал свою коллекцию Arduino-совместимых плат, и с тех пор она только росла и ширилась. Теперь в ней случилось особенное пополнение: русская (пока не) народная «Ардуина» ELBEAR от сибирской компании «Элрон» на базе отечественного микроконтроллера MIK32 «Амур», о существовании которой я узнал несколько дней назад из статьи на Хабре.

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

К тому же, я не самый обычный ардуинщик. Вкусы мои специфичны: я не сделал ни одной метеостанции, мой дом глуп как пробка, и даже мои часы на Arduino — стрелочные. Вместо этого я делаю вещи, так или иначе связанные с электронными и видеоиграми, демосценой, звуком и музыкой с уклоном в ретро. И разнообразные ардуины мне нужны и интересны именно в этом контексте. А значит, есть шанс, что будет интересно.
Читать дальше →

Опыт участия в проекте «Киберустойчивый регион»

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

Как измерить защищенность целого региона? Расскажем в данной статье о том, как компания СайберОК принимала участие в проекте «Киберустойчивый регион», который запустили на масштабах региона РФ.

Читать далее

Kubernetes для RISC-V? Оцениваем работу популярных оркестраторов на процессоре с открытой архитектурой

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

Чем быстрее прогресс RISC-V, тем острее встает вопрос адаптации ПО под эту архитектуру. Например, инструментов для работы с микросервисами, без которых уже сложно представить современную разработку. Есть ли место контейнеризации в открытой архитектуре?

Под катом вас ждет тестирование современных инструментов оркестрации — Kubernetes, K3s и Docker Swarm. Мы — команда совместной лаборатории «Технологии программирования» Санкт-Петербургского политехнического университета Петра Великого и YADRO — попробовали запустить их на микрокомпьютере Lichee Pi 4A и оценили их производительность.

Читать далее

Как повторить успех крутых продуктов или почему JTBD — обязаловка для всех маркетологов

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.7K

Что такое JTBD

Jobs To Be Done, «Работы‑Которые‑Надо‑Сделать» — это маркетинговая теория о том, почему люди принимают те или иные решения о покупке. Эта теория помогает предпринимателям, компаниям, менеджерам и теоретикам лучше понимать потребности людей и создавать действительно нужные этим самым людям продукты...

Читать далее

7 грядущих российских игр, за которые не стыдно

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров19K

Когда речь идет о любом современном продукте отечественного производства, то народ, как правило, сразу начинает его критиковать. Речь, конечно, идет про фильмы, сериалы, автопром и такие чудо-технологии, как: GeForce GT 1030 от DEXP или портативная консоль Fplus. Российскому игропрому тоже регулярно достается. Мол, а чего от них ждать-то? Нам ведь предложат либо новую «Смуту», либо очередные «танки» с донатами, либо какую-нибудь трешовую инди-игру со дна Steam. Конечно, можно вспомнить хитовую Atomic Heart, но… это скорее просто исключение из правил. 

Однако, если отбросить все «смутные» сомнения, то можно заметить, что хорошие российские игры есть! И их становится больше, а не меньше. Да, у них нет огромных бюджетов и они не хайпят из каждого утюга. Но, как говорится, делаются они по-русски, то есть — с душой! В этой подборке мы предлагаем вам взглянуть на 7 грядущих российских игр, за которые не придется краснеть.

Читать далее

ЭТП ГПБ и VESNA: цифровая трансформация закупок и ИТ-решений

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров357

ЭТП ГПБ и VESNA — это синергия опыта и инноваций, создающая цифровую экосистему для бизнеса и государства. От автоматизации закупок до комплексных ИТ-решений — компании продолжают задавать тренды в цифровой трансформации, обеспечивая клиентов передовыми технологиями и надежными сервисами.

Читать далее

Жестовый язык: похожее в непохожем и наоборот

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров1.6K

Привет, Хабр! Наша команда RnD CV продолжает приближать момент, когда компьютер по видео сможет распознавать жестовый язык (ЖЯ) глухих так же качественно, как речь. 

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

Читать далее

Почему в 2025 году важно уметь писать промпты, даже если вы не технарь. Без этого навыка уже никуда

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров14K

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

Читать далее

Ближайшие события

Я тестировщик, который любит организовывать мероприятия. И вот почему

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров358

Привет, меня зовут Вика, я старший тестировщик в ЮMoney. В компании я уже более семи лет, а два года назад начала отвечать за QA-форумы в нашем отделе. Рассказываю, что это такое, как организовывать такие мероприятия, почему я этим занимаюсь и что это даёт моим коллегам.

Читать далее

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

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров5K

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

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

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

Читать дальше →

Когда языковые модели обращаются против вас: исследование бэкдоров в LLM

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров2.2K

Представьте, что вы управляете колл-центром и решили внедрить открытое LLM (большую языковую модель) для автоматизации общения. Всё работает отлично — до того момента, когда мошенник шепчет странную фразу, и внезапно модель начинает отправлять данные ваших клиентов на вредоносный сервер. Звучит как фантастика? Не совсем.

Добро пожаловать в мир нейронных бэкдоров.

Читать далее

Из браузера — в приложение: внутренняя кухня WebView

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров1.7K

Всем привет! 👋 Меня зовут Мансур, я фронтенд-разработчик в payme — в одном из крупнейших финтех-сервисов в Узбекистане, через который ежедневно проходят миллионы транзакций. Помимо основной функции, мы активно развиваем дополнительное направление Lifestyle-сервисов внутри мобильного приложения. В этом посте хочу поделиться практическим опытом внедрения WebView: расскажу, как мы используем его в продуктах payme avia и payme tickets, почему выбрали именно такой подход, какие преимущества он даёт, и с какими ограничениями приходится мириться на практике. 

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

Читать далее

FActScore-turbo: инструмент для верификации фактов

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров1.2K

Привет, Хабр! Я Наталья Тяжова, бакалавр ПМИ ФКН, NLP-исследователь. В VK занималась проектом про фактологическую точность LLM. А после выступила на DataFest с докладом, который лёг в основу этой статьи.

Я расскажу про FActScore-turbo — инструмент, который призван улучшить фактологическую точность больших языковых моделей. Я пришла к этой теме, когда занималась исследованием в VK. Мы изучали природу галлюцинаций языковых моделей — ложных или некорректных фактов, которые они выдают с высокой уверенностью. Примеры таких ошибок повсюду, и если вы работаете с LLM, то наверняка сталкивались с ними.

FActScore-turbo — одна из попыток научить модель чаще генерировать правдивые, непротиворечивые и подтверждаемые утверждения. Идея мощная, но реализация... скажем, нестандартная. Расскажу всё по порядку.

Читать далее

Zenject (Extenject) в Unity: Исчерпывающее руководство по внедрению зависимостей

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров1.8K

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

Zenject (Extenject) решает это раз и навсегда.

Эта статья о том, что такое zenject и как им пользоваться.

Читать далее

Как мы научились прогнозировать грозы на карте осадков в Яндекс Погоде

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

Экстремальные погодные явления оказывают большое влияние на нашу жизнь. Это может проявляться в бытовых вещах, просто чтобы не попасть под сильный ливень или грозу. А ещё — в обеспечении бизнеса. Например, в прошлом году в Европе из‑за града погиб один из самых старых виноградников.

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

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

Читать далее