![](https://habrastorage.org/webt/op/3d/go/op3dgoon3k9wfrfraaywi70mhh8.png)
Инженер Amazon Бен Хэмм разработал умный блокиратор, который не дает его коту по кличке Метрик приносить внутрь дома пойманных охотничьими лапками и зубками и по факту уже мертвых птиц и крыс.
В своем выступлении на мероприятии «Ignite Seattle» Бен рассказал интересную историю о том, что его кот часто приносил в дом мертвых животных и птиц.
![](https://habrastorage.org/webt/2i/vs/il/2ivsillumqbzehdfzldribcf9iy.png)
Дошло до того, что однажды Метрик принес свою добычу домой в тот момент, когда Хэмм занимался кое-чем интересным со своей подругой.
В общем, пытливый ум инженера потребовал придумать решение этой проблемы!
Владелец кота-хищника подчеркнул, что не хотел оставлять своего любимца на улице на всю ночь.
Запирать дома Метрика тоже не вариант, так как коту нужно ходить в туалет.
![](https://habrastorage.org/webt/w3/xq/fm/w3xqfmzuwyl_qzg1zlo3n_-ldde.png)
Чтобы избавиться от мертвых мелких животных дома, инженер решил создать умный блокиратор, который запирает кошачью дверцу, если питомец идет домой с добычей.
![](https://habrastorage.org/webt/av/s5/fx/avs5fxglzpdjmiucqbptb-s7qxw.png)
![](https://habrastorage.org/webt/zb/_e/ra/zb_erai0pqly4qt8w6w_oemvaao.png)
Кстати, оказалось, что это не только его проблема, но и еще 4 миллионов владельцев котов в США.
![](https://habrastorage.org/webt/qi/ko/hs/qikohs2u10pmnff8wrgnmjh4yei.png)
Издеваться над любимым котом — вешать на него колокольчик и разноцветную иллюминацию Бену не хотелось.
![](https://habrastorage.org/webt/6b/rk/hs/6brkhsakd9hjrqotsle_veot_e4.png)
Так что в ход пошла инженерная смекалка и машинное обучение.
Было создано блокирующее устройство, которое нужно было еще научить понимать, что вход кота под запретом.
![](https://habrastorage.org/webt/tc/nu/x8/tcnux8_os5zjuzojvyz2-fiool0.png)
Так как Метрик достаточно резво взбирается по своей дорожке ко входу в дом, то фотографии не очень четкие получались поначалу:
![](https://habrastorage.org/webt/28/1q/ez/281qez3hsxkfx4d7siqofkflmli.png)
Но даже и этого хватило для использования машинного обучения в этой задаче.
![](https://habrastorage.org/webt/tt/lu/ie/ttluieshk0smbcy60capecvtfa8.png)
![](https://habrastorage.org/webt/n9/kr/dl/n9krdlgr497uactmaizlyoxgaeo.png)
Хэмм использовал камеру Amazon DeepLens и поставил её над входом для обнаружения Метрика.
![](https://habrastorage.org/webt/4_/mo/je/4_mojeghembfcuw_ax5be8lzani.png)
С помощью камеры были сделаны за несколько месяцев около 23 000 фотографий Метрика, которые Хэмм разделил на три модели для машинного обучения и создания правильного алгоритма для искусственного интеллекта умного блокиратора.
![](https://habrastorage.org/webt/rh/do/au/rhdoau5vjwkfw9yrwj-auuaiboo.png)
![](https://habrastorage.org/webt/4b/gs/bq/4bgsbqdcy2uwanhvijl4fngzz9e.png)
![](https://habrastorage.org/webt/qa/kr/mm/qakrmmhsv5vwzzp2sckaabpibkw.png)
![](https://habrastorage.org/webt/bi/-i/ag/bi-iaget4hc_chqjm8xaugbxgtw.png)
![](https://habrastorage.org/webt/j3/lk/c_/j3lkc_v8zhtszhxgvluhcky2j6k.png)
Теперь умный блокиратор понимает — уходит Метрик гулять или приходит обратно без добычи или с удачной охоты, закрывая кошачью дверцу на некоторое время (15 минут), если кот приходит с занятым ртом.
Кроме того, камера снимает Метрика и присылает изображения владельцу.
Также умный блокиратор отправляет пожертвования организации по защите птиц Audubon Society в случае фиксации Метрика с мертвым пернатым.
За пять недель умный блокиратор четыре раза не впустил Метрика в дом с мертвым животным во рту, один раз впустил.
Статистика вот такая получилась:
![](https://habrastorage.org/webt/uw/dp/81/uwdp81i-ll6nc8wgj7knlsh0-am.png)
Однако, без проблем не обошлось — минимум один раз по ошибке блокиратор запер на улице кота без добычи.
![](https://habrastorage.org/webt/cf/tk/dn/cftkdnxuztrbwny2aaivyq4-hoa.png)
Бен хочет попробовать далее обучать алгоритм ИИ на основе данных о других котах, чтобы помочь людям избавиться от подобной проблемы.
Вот только коты тоже будут искать лазейки в системе… наверное.
![](https://habrastorage.org/webt/bu/mj/jg/bumjjg57d7stirrmk8x_whyn97a.png)
Кстати, этот блокиратор с двумя котами уже будет не особо функционален, как вариант нужно дополнительный шлюз на входе добавлять или вторую дверку, чтобы разделять их одновременное возвращение. Но это уже другая задачка…
![](https://habrastorage.org/webt/f4/by/tg/f4bytgcd1mk50vq5z1qmg4pdxgg.jpeg)