Как стать автором
Обновить
38.49
Рейтинг
Сначала показывать
  • Новые
  • Лучшие

Нейросети уже рисуют картины и пишут сценарии. Где ещё они догоняют человека

Блог компании Singularis Lab Искусственный интеллект

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

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

Читать далее
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 9.3K
Комментарии 7

Проецирование положения объектов с камеры видеонаблюдения на карту, используя лишь школьную геометрию

Блог компании Singularis Lab Python *Алгоритмы *Обработка изображений *Математика *

Возможно ли превратить координаты на изображении в конкретные географические координаты? Несмотря на то, что это звучит несколько необычно, такая конвертация вполне возможна.

Сегодня я расскажу о том, как можно спроецировать координаты с плоского изображения на карту. Эта короткая статья будет своеобразным продолжением первой статьи, в которой я рассказывал о базовых возможностях Mask R-CNN.

Начать конвертацию
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 3.7K
Комментарии 15

Сказ о том, как я Home Assistant настраивал

Блог компании Singularis Lab Умный дом Интернет вещей DIY или Сделай сам
Tutorial


Home Assistant — это популярная система умного дома, которая автоматизирует привычные бытовые процессы и работает на YAML файлах. В этой статье я расскажу, как настроить Home Assistant (далее HA), и что конкретно я использую в повседневной жизни. Это поможет вам избежать ошибок и быстрее продвинуться в изучении HA.


На Хабре уже есть статьи о HA (раз, два, три), но здесь я хочу рассказать об установке и настройке системы от начала до конца. От первого запуска сервера до полноценно работающей системы, которую потом можно улучшать и дорабатывать для себя.

Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 42K
Комментарии 15

Фильтр Калмана — это легко

Блог компании Singularis Lab Алгоритмы *


Много людей, в первый раз сталкивающихся в работе с датчиками, склонны считать, что получаемые показания — это точные значения. Некоторые вспоминают, что в показаниях всегда есть погрешности и ошибки. Чтобы ошибки в измерениях не приводили к ошибкам в функционировании системы в целом, данные датчиков необходимо обрабатывать. На ум сразу приходит словосочетание “фильтр Калмана”. Но слава этого “страшного” алгоритма, малопонятные формулы и разнообразие используемых обозначений отпугивают разработчиков. Постараемся разобраться с ним на практическом примере.
Читать дальше →
Всего голосов 73: ↑71 и ↓2 +69
Просмотры 32K
Комментарии 33

Спецификации на стероидах

Блог компании Singularis Lab .NET *
Тема абстракций и всяких прелестных паттернов – хорошая почва для развития холиваров и вечных споров: с одной стороны, мы имеем следование мейнстриму, всяким модным словам и чистому коду, с другой стороны, мы имеем практику и реальность, которые всегда диктуют свои правила.

Что делать, если абстракции начинают «подтекать», как воспользоваться фишками языка и что можно выжать из паттерна «спецификация» — смотри под катом.
Читать дальше →
Всего голосов 13: ↑12 и ↓1 +11
Просмотры 2.9K
Комментарии 19

Большой адронный коллайдер и Одноклассники

Блог компании Singularis Lab Хакатоны Машинное обучение *

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



Лично мне kaggle не слишком нравится по нескольким причинам:


  • во-первых, соревнования там часто длятся по несколько месяцев, и для активного участия приходится тратить уйму сил;
  • во-вторых, public kernels (публичные решения). Адепты kaggle советуют к ним относиться со спокойствием тибетских монахов, но в реальности довольно обидно, когда то, до чего ты шел месяц или два, вдруг оказывается выложенным на блюдечке всем подряд.

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

Читать дальше →
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 1.6K
Комментарии 6

Kaggle: не можем ходить — будем бегать

Блог компании Singularis Lab Data Mining *Машинное обучение *Искусственный интеллект Финансы в IT
Насколько сложна тема машинного обучения? Если Вы неплохо математически подкованы, но объем знаний о машинном обучении стремится к нулю, как далеко Вы сможете зайти в серьезном конкурсе на платформе Kaggle?


Попробуем выяснить, насколько глубока кроличья нора
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 12K
Комментарии 13

Как мы писали приложение на хакатоне NASA Space Apps Challenge

Блог компании Singularis Lab Разработка веб-сайтов *Разработка мобильных приложений *Хакатоны Машинное обучение *
20 — 21 октября в Москве проходил международный хакатон NASA Space Apps Challenge. Его организаторами в России выступили ребята из сообщества Russian.Hackers. В рамках мероприятия участникам было предложено решить 20 кейсов по различным тематикам: от съемки фильма о хакатоне до разработки приложений мониторинга и проектирования автономных летательных аппаратов. Полный список тем можно изучить по ссылке или в статье на Хабре.

Наша команда “Space Monkeys”, в которую входили Олег Бородин (Front-end developer в Singularis lab), Владислав Плотников (QA engineer в Singularis lab), Егор Швецов, Дмитрий Петров, Юрий Бедеров и Николай Денисенко, выбрала для решения проблему под броским названием “Spot that fire!”, которая сформулирована следующим образом: “Применить краудсорсинг, чтобы люди могли вносить свой вклад в обнаружение, подтверждение и отслеживание лесных пожаров. Решением может быть мобильное или веб приложение.

В силу того, что в команде было собрано 5 разработчиков с опытом разработки под различные платформы, сразу же было решено, что прототип нашего приложения будет реализовываться под Web и Mobile платформы.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 2.1K
Комментарии 1

Глубокое обучение для определения стиля и жанра картин

Блог компании Singularis Lab Обработка изображений *Машинное обучение *

Привет, Хабр!


Сегодня я хочу рассказать о второй части проекта сервиса для идентификации и классификации произведений искусства. Напомню, что мы решали две основные задачи:


  1. поиск картины в базе данных по фотографии, сделанной мобильным телефоном;
  2. определение стиля и жанра картины, которой нет в базе данных.

Сегодня мы рассмотрим применение сверточной нейронной сети для классификации изображений по стилю и жанру.



Поможем Даше разобраться в современном искусстве?

Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 3.9K
Комментарии 0

Глубокое обучение для идентификации картин

Блог компании Singularis Lab Обработка изображений *Машинное обучение *

Привет, Хабр! Сегодня я хочу рассказать о том, как глубокое обучение помогает нам лучше разобраться в искусстве. Статья разбита на части в соответствии с задачами, которые мы решали:


  1. поиск картины в базе данных по фотографии, сделанной мобильным телефоном;
  2. определение стиля и жанра картины, которой нет в базе данных.

Все это должно было стать частью сервиса БД Артхив и его мобильных приложений.


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



Поможем Даше найти эти картины в базе из более чем 200 000 изображений?

Читать дальше →
Всего голосов 20: ↑20 и ↓0 +20
Просмотры 4.3K
Комментарии 10

Исправление опечаток, взгляд сбоку

Блог компании Singularis Lab Python *Семантика *Data Mining *Машинное обучение *
Мы поговорим об использовании модных «Word embedding» не совсем по назначению — а именно для исправления опечаток (строго говоря, и ошибок тоже, но мы предполагаем, что люди грамотные и опечатываются). На хабре была довольно близкая статья, но здесь будет немного о другом.


Визуализация Word2Vec модели, полученная студентом. Обучалась на «Властелине колец». Явно что-то на черном наречии.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 7.7K
Комментарии 4

Трансляция h264 видео без перекодирования и задержки

Блог компании Singularis Lab Блог компании Intel Работа с видео *
Не секрет, что при управлении летательными аппаратами часто используется передача видео с самого аппарата на землю. Обычно такую возможность предоставляют производители самих БПЛА. Однако что же делать, если дрон собран своими руками?

Перед нами и нашими швейцарскими партнёрами из компании Helvetis встала задача транслировать видео в режиме реального времени с web-камеры с маломощного embedded-устройства на дроне по WiFi на Windows-планшет. В идеале бы нам хотелось:

  • задержку < 0.3с;
  • низкую загрузку CPU на embedded-системе (меньше 10% на одно ядро);
  • разрешение хотя бы 480p (лучше 720p).

Казалось бы, что может пойти не так?


Читать дальше →
Всего голосов 40: ↑40 и ↓0 +40
Просмотры 35K
Комментарии 35

Реализация синхронизации по требованию

Блог компании Singularis Lab Программирование *Анализ и проектирование систем *
За последнее десятилетие значительно повысилась доступность Интернета. Поэтому и число приложений, которые работают в связке клиент-сервер, тоже выросло в разы. Но что делать, если доступ в сеть есть, но не всегда? Именно с таким требованием от заказчика мы столкнулись в одном из проектов. Всех, кому интересно разработанное нами решение, прошу под кат.


Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 7.7K
Комментарии 2

Векторизация кода преобразования координат в пространстве на Intel® Xeon Phi™ с помощью низкоуровневых инструкций

Блог компании Intel Блог компании Singularis Lab Высокая производительность *Алгоритмы *

Введение


При решении задач моделирования движения объектов в трехмерном пространстве практически всегда требуется использование операций пространственных преобразований, связанных с умножением матриц преобразований и векторов. Для задачи N тел эта операция используется многократно для задания поворота и смещения тела относительно начала координат. Матрица пространственного преобразования имеет размерность 4х4, а размерность вектора, к которому применяется преобразование, соответственно 4x1. Рассмотрим оптимизацию выполнения такой операции с большим числом матриц и векторов под архитектуру Intel® Xeon Phi™.


Читать дальше →
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 8.1K
Комментарии 5

Vision-based SLAM: стерео- и depth-SLAM

Блог компании Singularis Lab Обработка изображений *Разработка робототехники *
Tutorial
После небольшого перерыва мы продолжаем серию статей-уроков по SLAM. В предыдущих выпусках мы подготовили программное окружение, а также поработали с монокулярным SLAM. Под катом – урок по использованию SLAM на основе стереокамеры и камеры глубины. Мы расскажем о настройке пакетов и оборудования и дадим советы по использованию двух ROS-пакетов: ставшего традиционным RTAB-Map и свежего вкусного ElasticFusion.


Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 16K
Комментарии 9

Vision-based SLAM: монокулярный SLAM

Блог компании Singularis Lab Обработка изображений *Разработка робототехники *
Tutorial
Продолжаем серию статей-уроков по визуальному SLAM уроком о работе с его монокулярными вариантами. Мы уже рассказывали об установке и настройке окружения, а также проводили общий обзор в статье о навигации квадрокоптера. Сегодня попробуем разобраться, как работают разные алгоритмы SLAM, использующие единственную камеру, рассмотрим их различия для пользователя и дадим рекомендации по применению.

Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 24K
Комментарии 2

Vision-based SLAM: tutorial

Блог компании Singularis Lab Обработка изображений *Разработка робототехники *
Tutorial
После опубликования статьи об опыте использования монокулярного SLAM мы получили несколько комментариев с вопросами о подробной настройке. Мы решили ответить песней серией статей-уроков о SLAM. Сегодня предлагаем ознакомиться с первой из них, в которой поставим все необходимые пакеты и подготовим окружение для дальнейшей работы.



Читать дальше →
Всего голосов 27: ↑27 и ↓0 +27
Просмотры 26K
Комментарии 8

Навигация квадрокоптера с использованием монокулярного зрения

Блог компании Singularis Lab Обработка изображений *Разработка робототехники *
Сейчас для многих компьютерное зрение не является тайной за семью замками. Однако новые алгоритмы и подходы не перестают впечатлять. Одним из таких направлений является монокулярное зрение, в особенности SLAM. О том, как мы решали задачу навигации квадрокоптера, оснащенного единственной камерой, и пойдет речь в этой статье.


Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 33K
Комментарии 31

Пользовательские жесты, Kinect + Unity. Часть 2

Блог компании Singularis Lab Обработка изображений *Unity *Машинное обучение *
Tutorial
Мы продолжаем наш туториал об использовании кастомных жестов в связке Kinect+Unity. В первой части мы рассмотрели процесс обучения жестов, в результате чего у нас получилась обученная модель в виде .gdb файла. Сегодня мы будем использовать эту модель в Unity.

Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 7.2K
Комментарии 0

Пользовательские жесты, Kinect + Unity. Часть 1

Блог компании Singularis Lab Обработка изображений *Unity *Машинное обучение *
Tutorial
Здравствуй, сегодня мы научимся использовать кастомные жесты в наших Unity-приложениях, делать мы это будем с помощью Kinect'a v2. Жесты можно использовать для широкого круга задач: перемещение по сцене, управление объектами, работа с пользовательским интерфейсом и др. В первой части мы рассмотрим процесс обучения жестов, во второй будем использовать полученную в результате обучения модель в Unity. Также узнаем о возможных проблемах и решениях.

Если тебе интересно, прошу под кат
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 8.1K
Комментарии 0
1

Информация

Дата основания
Местоположение
Россия
Сайт
www.singularis-lab.com
Численность
11–30 человек
Дата регистрации