Top Banner
Создание прототипа датчика подсчета проехавших машин Тримасова Лада Руководители: Алексей Шатерников Владислав Миронов
14

Создание прототипа датчика подсчета проехавших машин. Презентация участников

Jan 10, 2017

Download

Documents

CS Center
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Создание прототипа

датчика подсчета

проехавших машин

Тримасова Лада

Руководители:

Алексей Шатерников

Владислав Миронов

Page 2: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Актуальность

Оценка нагрузки проезжей части востребована в большом диапазоне задач.

Проблема существующих решений:

• стоимость

• инсталляция

• автономность

2/14

Page 3: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Цели

• Построение модели подсчета автомобильного трафика по аудио

потоку с точностью более 90 процентов

• Получение прототипа автономного сенсора для оценки нагрузки

проезжей части

3/14

Page 4: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Этапы работы

1. Сбор данных

2. Разметка данных

3. Feature engineering

4. Подбор алгоритма машинного обучения

4/14

Page 5: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Сбор данных

1. Видео (для разметки)

2. Аудио (для построения модели)

5/14

Page 6: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Разметка данных

Подсчет количества транспортных средств, проехавших мимо

камеры, за секунду

6/14

Page 7: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Входные данные:

• 5 x 10 минут аудиозаписей (различная интенсивность движения)

Обработка данных:

• Аудиозаписи делятся на интервалы по 1 минуте со скользящим

окном 5 секунд.

Предобработка данных

7/14

Page 8: Создание прототипа датчика подсчета проехавших машин. Презентация участников

В качестве фичей с помощью библиотеки Essentia извлекаем из

аудио потока:

- Mel-frequency cepstrum Coefficients

- Linear predictive Coefficient

8/14

Предобработка данных

Page 9: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Построение модели

1. sklearn.LinearModel

2. xgboost

3. Microsoft LightGBM

9/14

Page 10: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Оценка модели

kfold-кроссвалидация:

• перемешиваем данные аудиозаписей всех типов дорог, делим на

фолды

• перемешиваем аудиозаписи всех типов дорог, кроме одного,

тестируем на оставшемся

10/14

Page 11: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Результаты CV

Sklearn

LinearModel

xgboost Microsoft

LightGBM

все типы

перемешаны

16% 9-10% 9-10%

тестируем на

неизвестном модели

типе

72% 29-30% 29-30%

Метрика: средняя относительная ошибка

11/14

Page 12: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Датчик для подсчета машин

Планируется использовать

Raspberry Pi

- запись аудио сигнала

- получение LPC & MFCC

- оценка нагрузки дорожного

движения

12/14

Page 13: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Планы

1. Исследовать влияние погодных условий на модель

2. Собрать и разметить больше данных, увеличить временной

интервал предсказания

3. Улучшить результаты тестирования на неизвестном модели

участке дороги

4. Попробовать другие устройства аудиозаписи

13/14

Page 14: Создание прототипа датчика подсчета проехавших машин. Презентация участников

Использованые технологии

1. Python

2. HTML, javascript, css

14/14