Инженеры Microsoft разработали новый программный инструмент Emotion API, позволяющий искусственному интеллекту определять эмоции по изображениям лиц. Сервис способен «считать» с фотографии или даже рисунка сразу несколько смешанных эмоций и представить их численный «состав».
Натренированный на тысячах изображений ИИ различает гнев, презрение, отвращение, страх, радость, спокойствие, грусть и удивление. Результаты по выраженности каждой эмоции выдаются в виде числа от нуля до единицы.
Так, по мнению алгоритма Microsoft, выглядит чистая радость
Демонстрационную версию «распознавателя эмоций» уже можно опробовать в Интернете. При этом загружаемое изображение не должно превышать по объему 4 МБ или быть меньше 36 пикселей.
За преимущественно нейтральным выражением девочки на картине Серова, возможно, скрываются презрение и грусть
Основное применение Emotion API разработчики видят в мобильных приложениях – их создатели смогут интегрировать основанную на облачном сервисе Microsoft функцию распознавания эмоций пользователя.
Инструмент является частью более крупного проекта Microsoft в области машинного обучения, Project Oxford. Другие входящие в него алгоритмы умеют, например, проверять орфографию или распознавать речь. Многие из них применяются в различных сервисах Microsoft – поисковике Bing, интернет-телефоне Skype (перевод бесед «на лету») и ассистенте Cortana (распознавание речи).