Сообщения

Сообщения за март, 2018

Задачи сегментации изображения с помощью нейронной сети Unet

Изображение
Сегментация изображений с U-Net на практике Введение В этом блог посте мы посмотрим как Unet работает, как реализовать его, и какие данные нужны для его обучения. Для этого мы будем рассматривать: Оригинальную статью Unet как источник для вдохновения. Pytorch как инструмент для реализации нашей задумки. Kaggle соревнования как место где мы можем опробовать наши гипотезы на реальных данных. Мы не будем следовать на 100% за статьей, но мы постараемся реализовать ее суть, адаптировать под наши нужды. Презентация проблемы Наша проблема это одно из Соревнований на kaggle . В этой задаче нам дано изображение машины и его бинарная маска(локализующая положение машины на изображении). Мы хотим создать модель, которая будет будет способна отделять изображение машины от фона с попиксельной точностью более 99%. Для понимания того что мы хотим, gif изображение ниже: Изображение слева - это исходное изображение, справа - маска, которая будет применяться на изображение.

Обзор библиотеки PyQtGraph на языке python для интерактивной визуализации графиков

Изображение
PyQtGraph это графическая библиотека, написанная на python. GUI элементы реализованы на PyQt4 / PySide и numpy . Она предназначена для использования в математических, научных и инженерных приложениях. Не смотря на то, что эта библиотека полностью написана на python, она очень быстра по причине использования numpy для работы с данными и GraphicsView из Qt для визуализации элементов. PyQtGraph распространяется под MIT open-source лицензией. Базовый функционал Обычные 2D графики в интерактивном режиме: Line и scatter графики. Данные могут быть сдвинуты/масштабированы с помощью мыши. Добавление новых данных на график в режиме реального времени. Отображение отдельных участков изображений с различными параметрами:  Поддержка большого количества типов исходных данных (int или float, карта глубин любого вида, RGB, RGBA). Функции для получения срезов многомерных данных под различными углами (отлично подходит для томографических снимков). Быстрое обновление для видеоп

Анонс решения соревнования по машинному обучению Toxic Comment Classification Challenge

Изображение
Соревнование по выявлению оскорблений. Специалисты нашей компании участвовали в соревновании. Заняли 10 место из 4551 команд. Описание конкурса Toxic Comment Classification Challenge Решение соревнования по машинному обучению на тему детекции оскорбительных комментариев. Вести диалог с оппонентом, который не разделяет вашу позицию, может быть весьма трудным делом. В интернете же многие люди перестают контролировать себя, свои слова и отказываются от восприятия мнений, отличных от их собственных. Различные платформы борются за корректное ведение диалогов, и как результат многие сообщества ограничивают или полностью закрывают комментарии пользователей. Команда Conversation AI , исследовательская инициатива, основанная Jigsaw и Google (как часть Alphabet), работают над инструментами, помогающими улучшить онлайн-диалоги. Одной из областей деятельности является изучение негативных паттернов поведения в интернете, таких как токсичные комментарии (то есть комментарии, ко