Владелец собаки машинным обучением успокоил пса

Автор YouTube-канала с одноименным названием Nathaniel F.  представил систему, которая успокаивает собаку по имени Клэретт (Clairette). Все дело в том, что после долгого карантина псу было тяжело адаптироваться к тому, что его хозяин каждый день уходит из дома. Поэтому Натаниэль разработал систему с машинным обучением, которая распознает лай питомца и воспроизводит звуки, которые его успокаивают.

a7e92a45df1a9a2f7279042a4c7b80b3.jpg

Энтузиаст собрал систему на базе Arduino Nano R3 и нейронной сети TinyML. Для обучения автор использовал несколько типов данных, которые отобрал с помощью инструмента Eon Tuner. Готовая модель была загружена на плату Arduino Nano 33 BLE Sense под управлением Mbed OSr, а с помощь второй платы Arduino Nano R3 и Adafruit Music Maker Featherwing воспроизводились звуки. Примечательно, что в качестве успокаивающих треков автор использовал записи фраз своей мамы, которыми она обычно общается с собакой.

В ходе испытаний система подтвердила свою пригодность. На видео можно заметить, что как только Клэретт начинает лаять, система срабатывает и воспроизводит фразы, а питомец внимательно прислушивается и затихает. Проект можно повторить самостоятельно — исходный код доступен на GitHub, а схема подключения плат и элементов с подробным описанием работы на hackster.io. 

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

© Habrahabr.ru