Рубрика «Компьютерное зрение» - 10

Добрый день читатели !
В пятницу 30 сентября по всей Европе проходила ежегодная акция Ночь ученых. В рамках этой акции различные университеты и исследовательские организации открывают свои двери всем желающим познакомиться с научной сферой. Дополнительным плюсом можно считать, что все это совершенно бесплатно. Особенно приятно, что много детей участвует в таких экскурсиях. По популярности эту акцию можно сравнить с Ночью музеев. В этой статье я хотел бы рассказать о своих впечатлениях от посещения мероприятий в рамках этого события в городе Брно (Чехия). Кстати, прошу прощения за плохое качество некоторых фотографий — снимал на телефон. Кому интересно, прошу под кат.
Читать полностью »

Пропажа одиннадцатого числа месяца и других дат - 1

В ноябре 2012 года Рэндал Монро опубликовал комикс xkcd с календарём, в котором размер чисел каждого месяца был пропорционален тому, как часто это число упоминается в книгах по своему имени (например, «14 октября») в базе данных Google Ngrams с 2000 года. Большинство крупных дат довольно очевидны: 4 июля, 25 декабря, первое число каждого месяца, последнее число почти всех месяцев, ну и 11 сентября, оставляющее всех позади. Не так уж много дней выглядит сильно меньше остальных. К примеру, 29 февраля – крохотная точка. Но если приглядеться, можно увидеть, что 11 число каждого месяца относительно маленькое. К комиксу шло примечание: «Во всех остальных, кроме сентября, месяцах, 11-е упоминается гораздо реже остальных дат. Так было и до 11 сентября, и я не знаю, почему это так». Я покопался в данных, и думаю, что разобрался, почему.
Читать полностью »

«Яндекс» и «КамАЗ» работают над созданием беспилотных автомобилей - 1
Проект беспилотного микроавтобуса на электроприводе "Shuttle" от «КамАЗ» и НАМИ. Впервые представлен публике в августе этого года на Московском международном автомобильном салоне

Общий тренд разработки беспилотных автомобилей, который сейчас развивают Lyft, Uber, Tesla Motors, General Motors, Google и другие компании, не обошел и отчественных производителей.

Интернет-гигант «Яндекс» подписал с автоконцерном «КамАЗ» и ФГУП «Научно-исследовательский автомобильный институт» (НАМИ) соглашение, в рамках которого компании и институт будут совместно разрабатывать беспилотный автотранспорт, в том числе пригодный и для использования в условиях мегаполиса.

У компании «Яндекс» уже есть собственный транспортный сервис «Яндекс.Такси», необходимые для разработки высокоточных карт «Яндекс.Карты», и возможности для разработки программного обеспечения. У «КамАЗа» — машиностроительные мощности, на базе которых компании планируют в первую очередь разработать интеллектуальную систему помощи водителю. Как пример приводится удержание машины в полосе, выполнение маневра экстренного торможения и контроль за состоянием водителя.

Также в пресс-службе «Яндекса» для Geektimes ответили на ряд вопросов касательно будущего сотрудничества с «КамАЗом».
Читать полностью »

Злоумышленники, специализирующиеся на воровстве паролей, номеров банковских карт и прочей личной информации, появились еще в прошлом веке и с тех пор их число только растет. Согласно отчету Лаборатории Касперского, от 9% до 13% их пользователей в России сталкиваются с фишингом. Ежегодно в мире фишинг и другие формы кражи личных данных наносят ущерб в $5 млрд, согласно оценкам Microsoft. Это в целом соответствует нашим наблюдениям и объясняет, почему в любом более-менее популярном браузере есть защита от фишинга, основанная на «черных списках». В Яндекс.Браузере она тоже есть. Казалось бы, зачем изобретать что-то еще?

От черного списка до машинного обучения. Антифишинг в Яндекс.Браузере - 1

Safe Browsing

Самое очевидное решение для защиты пользователей – это использование готовой базы со списком фишинг-сайтов. Проверяем по «черному списку» посещаемые страницы и предупреждаем, если нашлось совпадение. На этой идее и основана защита с использованием технологии Safe Browsing, которая работает в Яндекс.Браузере с момента его появления.

Читать полностью »

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

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

В какой-то момент, знакомясь с представленным в 2015 году методом Batch Normalization от компании Google мне, для решения задачи связанной с распознаванием лиц, удалось существенно улучшить скорость работы нейросети.

Batch Normalization для ускорения обучения нейронных сетей - 1

За подробностями прошу под кат.

Читать полностью »

image

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

Автоматическое детектирование циркулирующих опухолевых клеток

image
Циркулирующие опухолевые клетки скрестившиеся с с несколькими флуоресцентными антителами

Циркулирующие опухолевые клетки — это клетки, которые отделяются от места основной опухоли и распространяются через кровоток, образуя вторичные опухоли в других органах.Читать полностью »

Корпорация Samsung создала «цифровой глаз» на основе чипа IBM Truenorth - 1

Нейроморфный чип IBM, получивший название Truenorth стал основой одного из проектов Samsung. Это проект по созданию цифрового глаза, где каждый пиксель на датчике изображений обрабатывается отдельно. Разработка Samsung получила название Dynamic Vision Sensor. Система способна выявлять самые незначительные изменения того, что она видит, и реагировать на эти изменения с очень высокой скоростью.

Принцип работы всей системы отличается от принципа работы обычных камер, что позволило увеличить скорость обработки видеопотока до 2 тысяч кадров в секунду. У самых совершенных камер этот показатель не превышает 120 fps (за исключением ряда специализированных камер). Новая система может использоваться во многих сферах, включая распознавание жестов. «Цифровой глаз» от Samsung может улавливать незначительные движения на значительных расстояниях (5-6 метров и больше).

Читать полностью »

Как видно из названия речь в этой статье пойдет о распознавании цифр на микроконтроллере. Сразу хочу оговориться, что в данной статье не будет приведен исходный код, рассматриваться технология или алгоритм распознавания, скажу лишь, что используются идеи системного подхода. Некоторые из них изложены в наших статьях (здесь, здесь и вот здесь). Это связано с тем, что наш подход тянет на оригинальность, но требует уточнения некоторых вопросов. Кто-то может сказать: «очередная статья про программирование микроконтроллеров». Отнюдь нет, поиск подобных проектов не дал каких-то внятных результатов, за исключением этого видео. Из обсуждений на форумах понятно одно: идея получения подобного устройства (камера + микроконтроллер = результат распознавания на выходе, а не просто снятая картинка) приходила многим, но оставалась без реализации. Да и распознавание, по общему мнению, требует много вычислительных ресурсов и микроконтроллеры для этого не подходят, в частности про Arduino были высказывания, что это вообще невозможно. Если стало интересно прошу под кат.

Распознавание цифр на микроконтроллере - 1
Читать полностью »

Kaggle — это платформа для проведения конкурсов по машинному обучению. На Хабре частенько пишут про неё: 1, 2, 3, 4, и.т.д.
Конкурсы на Kaggle интересные и практичные. Первые места обычно сопровождаются неплохими призовыми (топовые конкурсы — более 100к долларов). В последнее время на Kaggle предлагали распознавать:

И многое-многое другое.
Мне давно хотелось попробовать, но что-то всё время мешало. Я разрабатывал много систем, связанных с обработкой изображений: тематика близка. Навыки более лежат в практической части и классических Computer Vision (CV) алгоритмах, чем в современных Machine Learning техниках, так что было интересно оценить свои знания на мировом уровне плюс подтянуть понимание свёрточных сетей.
И вот внезапно всё сложилось. Выпало пару недель не очень напряжённого графика. На kaggle проходил интересный конкурс по близкой тематике.Я обновил себе комп. А самое главное — подбил vasyutka и Nikkolo на то, чтобы составить компанию.
Сразу скажу, что феерических результатов мы не достигли. Но 18 место из 1.5 тысяч участников я считаю неплохим. А учитывая, что это наш первый опыт участия в kaggle, что из 3х месяц конкурса мы участвовали лишь 2.5 недели, что все результаты получены на одной единственной видеокарте — мне кажется, что мы хорошо выступили.
О чём будет эта статья? Во-первых, про саму задачу и наш метод её решения. Во-вторых, про процесс решения CV задач. Я писал достаточно много статей на хабре о машинном зрении(1,2,3), но писанину и теорию всегда лучше подкреплять примером. А писать статьи по какой-то коммерческой задаче по очевидным причинам нельзя. Теперь наконец расскажу про процесс. Тем более что тут он самый обычный, хорошо иллюстрирующий как задачи решаются. В-третьих, статья про то, что идёт после решения идеализированной задаче в вакууме: что будет когда задача столкнётся с реальностью.
Kaggle – наша экскурсия в царство оверфита - 1
Читать полностью »

Полиция Далласа применила робота для убийства человека - 1

Интересный случай произошёл сегодня в Далласе (США). Впервые в истории робототехники гражданский робот, не предназначенный для участия в боевых действиях, был успешно использован для убийства преступника.

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

Но в гражданской жизни убийство роботом человека до 8 июля 2016 года встречалось только в научно-фантастических фильмах.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js