Среди дата сайнтистов ведется немало холиваров, и один из них касается соревновательного машинного обучения. Действительно ли успехи на Kaggle показывают способности специалиста решать типичные рабочие задачи? Арсений arseny_info (R&D Team Lead @ WANNABY, Kaggle Master, далее в тексте A.) и Артур n01z3 (Head of Computer Vision @ X5 Retail Group, Kaggle Grandmaster, далее в тексте N.) отмасштабировали холивар на новый уровень: вместо очередного обсуждения в чате взяли микрофоны и устроили публичное обсуждение на митапе, по мотивам которого и родилась эта статья.
Читать полностью »
Рубрика «Компьютерное зрение» - 7
Kaggle-подходы для CV в проде: внедрить нельзя выпилить
2019-02-20 в 11:25, admin, рубрики: kaggle, ods.ai, Блог компании Open Data Science, искусственный интеллект, Компьютерное зрение, машинное обучение, никто не читает теги, обработка изображений, управление проектамиКлассификация рукописных рисунков. Доклад в Яндексе
2019-02-18 в 7:00, admin, рубрики: Google, Блог компании Яндекс, классификатор, классификация изображений, Компьютерное зрение, конкурсы разработчиков, машинное обучение, нейронные сети, распознавание образов, рукописный, Спортивное программированиеНесколько месяцев назад наши коллеги из Google провели на Kaggle конкурс по созданию классификатора изображений, полученных в нашумевшей игре «Quick, Draw!». Команда, в которой участвовал разработчик Яндекса Роман Власов, заняла в конкурсе четвертое место. На январской тренировке по машинному обучению Роман поделился идеями своей команды, финальной реализацией классификатора и интересными практиками соперников.
— Всем привет! Меня зовут Рома Власов, сегодня я вам расскажу про Quick, Draw! Doodle Recognition Challenge.
Читать полностью »
Задача классификации глазами школьника: определение наличия автомобиля на парковке по кадрам с камеры видеонаблюдения
2019-02-17 в 14:27, admin, рубрики: keras, opencv, python, TensorFlow, Компьютерное зрение, машинное обучение, нейронная сетьЗдравствуйте, я школьник 11 классов, интересуюсь программированием, около-IT тематикой.
Пишу данный пост с целью поделиться своим проектом, занявшим 10 часов моей жизни на выходных и выполненным с целью понять возможности современных методов анализа данных. Публикация может рассматриваться как пример удачной реализации для людей, несведущих в этой области знания, а так же как просьба указать мои ошибки для людей, соответственно, сведущих.
Читать полностью »
Как превратить спутниковые снимки в карты. Компьютерное зрение в Яндексе
2019-02-14 в 7:19, admin, рубрики: computer vision, Алгоритмы, Блог компании Яндекс, искусственный интеллект, Компьютерное зрение, машинное обучение, нейронные сети, обработка изображений, яндекс, яндекс.картыОдин из главных источников данных для сервиса Яндекс.Карты — спутниковые снимки. Чтобы с картой было удобно работать, на снимках многоугольниками размечаются объекты: леса, водоёмы, улицы, дома и т. п. Обычно разметкой занимаются специалисты-картографы. Мы решили помочь им и научить компьютер добавлять многоугольники домов без участия людей.
За операции с изображениями отвечает область ИТ, которая называется компьютерным зрением. Последние несколько лет большую часть задач из этой области очень удачно решают, применяя нейронные сети. О нашем опыте применения нейронных сетей в картографировании мы и расскажем сегодня читателям Хабра.
Автономная езда по тротуару посредством OpenCV и Tensorflow
2019-02-12 в 4:36, admin, рубрики: opencv, Raspberry Pi, TensorFlow, искусственный интеллект, Компьютерное зрение, машинное обучение, обработка изображений, Разработка на Raspberry Pi, робототехника, роботыСоздание автономных машин — популярная нынче тема и много интересного тут происходит на любительском уровне.
Самым старым и известным курсом была онлайн-степень от Udacity.
Итак, в автономных машинах есть очень модный подход — Behavioral Cloning, суть которого заключается в том, что компьютер учится вести себя как человек (за рулем), опираясь только на записанные входные и выходные данные. Грубо говоря, есть база картинок с камеры и соотвествующий им угол поворота руля.
Читать полностью »
Распознавание номеров. Практическое пособие. Часть 1
2019-01-24 в 5:05, admin, рубрики: cnn, keras, mask rcnn, neural networks, object segmentation, python, TensorFlow, искусственный интеллект, Компьютерное зрение, машинное обучение
Все начиналось банально — моя компания уже год платила ежемесячно плату за сервис, который умел находить регион с номерными знаками на фото. Эта функция применяется для автоматической зарисовки номера у некоторых клиентов.
И в один прекрасный день МВД Украины открыло доступ к реестру транспортных средств. Теперь по номерному знаку стало возможным проверять некоторую информацию про автомобиль (марку, модель, год выпуска, цвет и т.д. )! Скучная рутина линейного программирования померкла перед новой свехзадачей — считывать номера по всей базе фото и валидировать эти данные с теми, что указывал пользователь. Сами знаете как это бывает «глаза загорелись» — вызов принят, все остальные задачи на время стали скучны и монотонны… Мы принялись за работу и получили неплохие результаты, чем, собственно и решили поделиться с сообществом.
Для справки: на сайт AUTO.RIA.com, в день добавляется около 100 000 фото.
Датасаентисты давно уже знают и умеют решать подобные задачи, поэтому мы с dimabendera написали эту статью именно для программистов. Если вы не боитесь словосочетания «сверточные сети» и умеете писать «Hello World» на питоне — милости просим под кат…
Читать полностью »
Нейросеть генерирует изображения блюд по рецептам их приготовления
2019-01-13 в 16:30, admin, рубрики: генерация изображений, Компьютерное зрение, машинное обучение, рецепты блюд
Сравнение настоящих фотографий (вверху), сгенерированных изображений с семантической регуляризацией (средний ряд) и без неё
Группа исследователей из Тель-Авивского университета разработала нейронную сеть, способную генерировать изображения блюд по их текстовым рецептам. Таким образом, домохозяйка может заранее посмотреть, что получится в итоге, если изменить тот или иной пункт рецепта: добавить новый ингридиент или убрать какой-то из существующих. В принципе, эта научная работа — хорошая идея для коммерческого приложения, тем более что исходный код программы опубликован в открытом доступе.
Читать полностью »
Дайджест интересных материалов для мобильного разработчика #280 (17 — 23 декабря)
2018-12-23 в 12:44, admin, рубрики: App Store, flutter, Google, Google Play, kotlin, swift, unity, Блог компании Everyday Tools, геймификация, Компьютерное зрение, маркетинг мобильных приложений, неройнные сети, разработка игр, разработка мобильных приложений, Разработка под android, разработка под iOSОчередную неделю мы заканчиваем квантовыми шашками, претензиями к Google, лучшими приложениями и играми 2018 года, магазинами приложений и приложениями прачечных. С Новым годом! Следующий наш дайджест выйдет в январе.
Путь к бесконтактному детектору лжи, или Как устроить себе хакатон на максималках
2018-12-04 в 15:28, admin, рубрики: artificial intelligence, emotion recognition, face detection, machine learning, neural networks, optimization, искусственный интеллект, Исследования и прогнозы в IT, Компьютерное зрение, машинное обучение, Программирование, хакатон, Хакатоны
Когда-то Стив Джобс и Стив Возняк закрылись в гараже и выкатили первый Mac. Было бы классно, если всегда можно было закрыть программистов в гараже и получить MVP с большим потенциалом. Однако, если добавить к программистам пару людей, готовых оценивать пользовательский опыт и искать что-то инновационное, то шансы на успех растут.
У нашей команды из 5 человек появилась определённая идея, ради которой мы решили слегка захватить мир похакатонить.
Генерация произвольных реалистичных лиц с помощью ИИ
2018-10-30 в 10:18, admin, рубрики: 512-мерный вектор, AC-GAN, cyclegan, DC-GAN, Deepfake, GAN, open source, pg-GAN, pix2pix, Stack-GAN, TL-GAN, бородатость, генератор по условию, женственность, Компьютерное зрение, кучерявость, машинное обучение, мужественность, обработка изображений, перенос стиля, скрытое пространство, условные GANКонтролируемый синтез и редактирование изображений с использованием новой модели TL-GAN
Пример контролируемого синтеза в моей модели TL-GAN (transparent latent-space GAN, генеративно-состязательная сеть с прозрачным скрытым пространством)
Весь код и онлайн-демо доступны на странице проекта.
Читать полностью »