Борцы с погромщиками вооружились технологией распознавания лиц

Борцы с погромщиками вооружились технологией распознавания лиц

Вслед за беспорядками, обрушившихся британскую столицу на выходных в сети появилась новая Google-группа называемая “London Riots Facial Recognition”. Как сообщает ресурс techcrunch.com, цель группы состоит в том, чтобы использовать технологии распознавания лиц, чтобы идентифицировать грабителей, которые попали в объективы фотокамер и затем засветились в интернете.

Группа тщательно обсуждает и координирует каждый свой шаг в темах, озаглавленных  "Вопросы этнических меньшинств" или "Законность - принцип №1". Участники группы также настаивают на использовании информации и изображений полученных только из легальных источников

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

Утром в новом топике прозвучало еще одна предложение, в котором человек предлагал свою помощь в написании инструментария, использующего Face.API, который поможет идентифицировать людей на снимках, опубликованных в  Facebook, Flickr и Twitter.  Для обеспечения более высокой точности распознавания преступников обсуждается даже использование прикладных интерфейсов программирования  Facebook Graph и Twitter  в комбинации с Face.com.

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

London Riots Facial Recognition”. Как сообщает ресурс techcrunch.com, цель группы состоит в том, чтобы использовать технологии распознавания лиц, чтобы идентифицировать грабителей, которые попали в объективы фотокамер и затем засветились в интернете." />

Зачем Яндекс Go создал отдельный язык для расчёта стоимости поездок

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

Как объяснили разработчики в статье на Хабре, прайсинг работает не только при заказе машины.

Он пересчитывает стоимость при смене маршрута или способа оплаты, завершении поездки, обращении в поддержку и проверке данных аналитиками. Цена при этом может быть фиксированной, интервальной или считаться по таксометру.

 

Сначала сервисы параллельно собирают параметры поездки: тарифную категорию, геозоны, скидки, повышенный спрос и дополнительные услуги. Зависимости между источниками выстраиваются в граф, а запросы выполняются асинхронно на базе userver. Если некритичный источник не ответил, весь расчёт не падает.

 

Сам алгоритм раньше можно было бы держать в C++, но он меняется в среднем дважды в неделю. Выкатка сервиса на 50 подов занимает около 40 минут, а лес динамических конфигов быстро превратил бы код в музей условных операторов.

Поэтому Яндекс разработал собственный DSL. В нём есть условия, функции, неизменяемые значения и fold вместо циклов. Правила собираются в последовательную цепочку: каждое преобразование получает текущую цену и параметры, а возвращает новый результат с метаданными. Грамматику описали через ANTLR 4, а верификатор Z3 проверяет, что программа не выдаст некорректную цену.

 

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

 

В итоге прайсинг превратился в отдельную платформу, которой уже пользуются Такси, Доставка и сервис зарядки электромобилей.

RSS: Новости на портале Anti-Malware.ru