Разработчик Hiroki Nakayama написал на Python-е программу Boss Sensor, которая получает картинку с камеры, обнаруживает лицо (при помощи OpenCV) и использует искусственную нейронную сеть (свёрточная нейронная сеть, созданная при помощи Keras поверх TensorFlow), которая распознаёт лицо начальника и при его приближении автоматически прячет все окна на рабочем столе и выводит на экран пользователя заданную картинку.
Hiroki Nakayama воспользовался видеокамерой, а так же помощью Google Image и Facebook, чтобы собрать большое количество фотографий своего начальника. Затем, при помощи ImageMagick, он обрезал лишние детали и получил обучающую базу с изображениями лица начальника, которая и использовалась для обучения свёрточной нейронной сети.
TensorFlow — open-source библиотека для машинного обучения от компании Google. Была представлена 9 ноября 2015 года.
Код системы написан на языках С++ и Python и распространяется под лицензией Apache.
Ссылки
Нейросеть спрячет открытые на компьютере окна от начальника
Deep Learning Enables You to Hide Screen when Your Boss is Approaching
https://github.com/Hironsan/BossSensor/
https://keras.io
По теме
Сортировщик огурцов на Arduino, Raspberry Pi 3 и TensorFlow
Распознавание лиц на Raspberry Pi при помощи модуля камеры и OpenCV
Нейронная сеть — введение
Принцип обучения многослойной нейронной сети с помощью алгоритма обратного распространения
Пример работы самоорганизующейся инкрементной нейронной сети SOINN
RC-машинка управляется нейронной сетью
Нейронная сеть учится играть в Марио