Искусственный интеллект Microsoft


2017. Microsoft добавил гугловскую систему машинного обучения TensorFlow в облако Azure Machine Learning


Microsoft представила набор инструментов Azure Batch AI Training для обучения глубоких нейросетей, который скоро станет частью платформы Azure Machine Learning. Он позволяет использовать наиболее популярные фреймворки для глубокого обучения TensorFlow от Google, Cognitive Toolkit от Microsoft, Caffe и «любые другие библиотеки». Система предназначена для обучения глубоких нейросетевых моделей — например, реккурентных и свёрточных нейронных сетей и глубоких сетей доверия. Одна из основных особенностей таких моделей заключается в том, что для их работы требуются большие объёмы памяти для хранения и обработки информации обо всех внутренних зависимостях.


2017. Microsoft запустила еще три когнитивных API сервиса


Microsoft добавила в свою облачную платформу Azure еще 3 программных интерфейса когнитивных сервисов: Face API, Computer Vision API и Content Moderator. Face API может использоваться для обнаружения и сравнения человеческих лиц, объединения их в группы по визуальной схожести и идентификации ранее отмеченных людей на изображениях. Computer Vision API предоставляет разработчикам средства для понимания того, что изображено на любой картинке. Он создаёт метки, идентифицирующие объекты или происходящее на снимках, и составляет связные предложения для описания этого. Content Moderator позволяет выполнять карантинную проверку изображений, текста и видео перед публикацией. Модерация видео осуществляется как часть Azure Media Services.


2017. Искусственный интеллект Microsoft DeepCoder научился писать простые программы


Исследователи из Microsoft Research и Кембриджа разработали ИИ систему DeepCoder, которая предназначена для написания программ. Предполагается, что DeepCoder позволит людям, не умеющим программировать, создавать простые программы. DeepCoder работает на основе машинного обучения, а в работе использует технику под названием «программный синтез». Новые программы создаются из готовых кусков кода, которые он берет с сайта StackOverflow (как, впрочем, это делают и люди-программисты). Куски кода подбираются на основании заданных входных и выходных параметров. Сейчас DeepCoder умеет писать программы всего из нескольких строк кода, но зато - за доли секунды.


2017. Ци Лю ушел из Microsoft чтобы развивать искусственный интеллект в Baidu


Китайская компания Baidu наняла бывшего исполнительного директора Microsoft Ци Лю, который, как ожидается, поможет компании создать искусственный интеллект – конкурента Amazon Echo. В американской компании он был главным архитектором стратегии гендиректора Сатьи Наделлы по развитию искусственного интеллекта и ботов, а также занимался поисковыми системами. Сделав ставку на развитие искусственного интеллекта, Baidu хочет запустить собственный аналог смарт-помощника Amazon Echo и реализовать собственные программы по развитию AI с открытым кодом на Github.


2017. Microsoft купила стартап Maluuba, разрабатывающий общий ИИ


Microsoft купила канадский стартап Maluuba, который занимается созданием технологий "общего ИИ". В понимании создателей стартапа (Кахира Сулеймана и Сэма Посупалака) эта задача сводится к созданию машин, которые умеют понимать, думать и общаться, как человек. Одним из консультантов Maluuba является Йошуа Бенджио - один из ведущих в мире специалистов по машинному обучению и обработке естественного языка. Он является главой монреальского института машинного обучения. В Microsoft особенно радуются приходу этого человека. Очевидно, конечной целью компании является создание человеческого интерфейса к своей операционной системе и программному обеспечению.


2016. Microsoft открыла Cortana для сторонних приложений и устройств


Microsoft представила два набора инструментов для разработчиков: Cortana Skills Kit и Cortana Devices SDK. Первый - позволит добавлять сторонние приложения в библиотеку способностей (это и есть Cortana Skills Kit). Т.е. способности Cortana будут расти благодаря новым интегрированным приложениям. Второй - позволит встраивать Cortana в различные гаджеты и бытовые приборы. В презентации Microsoft были показаны несколько примеров: холодильник, тостер и термостат. Microsoft, скорее всего, не будет самостоятельно выпускать «умную» бытовую технику. Вместо этого она будет предлагать помощника другим производителям.


2016. Microsoft открыла для разработчиков свой фреймфорк для машинного обучения - Cognitive Toolkit


Microsoft последовала примеру Гугла и выложила в свободном доступе свой движок для нейросетей Cognitive Toolkit. Именно он использовался для создания, например, Skype Translator и Cortana. Разработчики получили возможность работать с этим фреймворком в интегрированной среде Visual Studio. Также в него была добавлена поддержка языка Python. Cognitive Toolkit - платформа широкого назначения, и она способна работать на основе разных данных, включая речь, текст и изображения. А процесс обучения может проходить на множестве стандартных CPU и GPU.  Она конкурирует с гуловской платформой TensorFlow, а также рядом других открытых фреймворков: Torch, Caffe, Paddle и др. В Майкрософт утверждают, что их платформа позволяет добиться самой высокой производительности на рынке.


2016. Сатья Наделла: Искусственный интеллект - ключевая технология Microsoft


Искусственный интеллект официально стал "The Next Big Thing" для бизнеса. Генеральный директор Microsoft, Сатья Наделла свое выступление на конференции Microsoft Ignite посвятил именно этой технологии. Основные идеи его выступления: 1. ИИ нужен для извлечения полезных знаний из огромных массивов информации, которые образуются у каждой компании. 2. Microsoft строит "демократический ИИ" - открытую платформу для разработчиков, чтобы они создавали ИИ-приложения. 3. Ключевые точки внедрения ИИ в собственные продукты Microsoft - это Cortana (персональный помощник), Office 365 (инструменты для повышения продуктивности), Dynamics CRM (инструменты для автоматизации работы с клиентами и аналитики), Skype (боты и мгновенный перевод).


2016. Microsoft добилась наилучшего в истории результата в распознавании речи


Вслед за победой на конкурсе распознавания изображений, Microsoft установила рекорд по распознаванию речи (по крайней мере так говорят в Microsoft). Нейросеть компании достигла точности распознавания 93,7%. По словам Сюэдона Хуана (на фото), главного специалиста по данной теме в Microsoft, им удалось изобрести новый тип связи между разными слоями нейронной сети. Еще одним критически важным компонентом исследования оказался нейросетевой инструментарий CNTK, который позволяет запускать глубинные обучающие алгоритмы. Шагом вперед также стала параллельная подстройка графических процессоров (GPU).


2016. Microsoft приобрела виртуального ассистента для назначения встреч


Вероятно, скоро виртуальная помощница Cortana скоро начнет понимать печатный текст и станет еще умнее, по крайней мере в вопросах планирования встреч и собственного расписания. На днях Microsoft объявила о приобретении сервиса Genee, который автоматически может управлять календарем пользователя. С Genee можно общаться так же, как и с обычным ассистентом. Например, можно отправить другому человеку письмо с предложением встретиться за чашкой кофе и поставить в копию Genee - после этого робот сервиса автоматически свяжется с собеседником и предложит ему варианты времени для встречи на основе календаря и пожеланий пользователя. В Microsoft говорят, что технологии Genee будут также использоваться в пакете приложений Office 365, в который входит почтовый сервис Outlook.


2016. Интеллектуальная платформа Microsoft спрогнозировала результаты Чемпионата Европы по футболу


У Microsoft (как у любого уважающего себя ИТ-гиганта) уже есть аналитическая платформа, основанная на обработке больших данных (Big Data) и искусственном интеллекте - Microsoft Cortana Intelligence Suite. На основании различных данных из ваших бизнес-систем, она может предсказать отток клиентов, поломки оборудования, изменение доходов и т.д. А сейчас, Microsoft дает нам возможность проверить, насколько точно работает эта платформа. Проанализировав футбольную историю, статистическую информацию о командах, результативности игроков, полученных травмах, а также комментарии фанатов в социальных сетях, она представила свой прогноз на Чемпионат Европы по футболу, который стартует сегодня. Итак, согласно прогнозу: в финале Германия победит Испанию с вероятностью 66%. А в стартовом матче Франция выиграет у Румынии с вероятностью 71%.


2016. Microsoft: Боты - это новые приложения


"Разговор - это новая платформа. Человеческий язык - это новый UI (интерфейс). Боты - это новые приложения. Виртуальные ассистенты - это новые операционки", - вот что сказал Сатья Наделла на конференции Microsoft Build для разработчиков. "С помощью ботов вы будете заказывать такси, планировать свой день, резервировать билеты на самолет и делать покупки в интернет-магазинах. Либо ваш виртуальный ассистент будет это делать с помощью ботов". Для того, чтобы разработчики могли встраивать ботов в Office, Slack, Telegram и другие приложения, Microsoft предоставила им платформу Microsoft Bot Framework. Для Skype создан отдельный набор инструментов Skype Bot SDK для создания текстовых, голосовых и видеоботов (см. видео). Также, разработчики получили новые инструменты для организации взаимодействия своих ботов (и обычных приложений) с виртуальным ассистентом Cortana.


2016. Microsoft запустила ИИ-сервисы для разработчиков


Microsoft открыла доступ к сервисам Microsoft Cognitive Services, которые представляют собой API-интерфейсы к технологиям машинного обучения. С помощью этих API-интерфейсов разработчики могут очень просто встроить в свои гаджеты и приложения такие функции как распознавание речи, компьютерное зрение, распознавание лиц, проверку правописания, обработку естественного языка и т.д. Разумеется, за каждую транзакцию нужно будет заплатить денежку, например $1.5 за тысячу распознанных лиц. Напомним, IBM запустила подобную платформу для разработчиков на базе Watson еще в 2014 году.


2015. Нейросеть Microsoft победила Google и Intel в конкурсе на распознавание изображений


Программа, разработанная командой Microsoft Research под руководством Цзянь Сана (на фото) показала лучший результат на шестом конкурсе по распознаванию изображений ImageNet. Ей удалось превзойти конкурентные системы от Google, Intel, Qualcomm и Tencent, а также ряда стартапов. Система компьютерного зрения Microsoft представляет собой очень глубокую нейросеть из 150 слоев, которую обучали с применением фреймворка глубокого остаточного обучения. Microsoft уже использует компьютерное зрение в своих продуктах: игровом сенсоре Kinect и системе распознавания лиц Windows Hello.


2015. Виртуальная ассистентка Cortana заработала на iPhone и Android


Майкрософтовская голосовая ассистентка Cortana теперь официально доступна на смартфонах iPhone и Android (правда, пока только на английском языке, и только в США). Таким образом, Cortana стала первой из большой тройки виртуальных помощников (в которую также входят Apple Siri и Google Now), кто вышел из своей нативной платформы и зашел на чужую территорию. Более того, новая Cortana готова показать, что она живет не в смартфоне, а в виртуальном пространстве и всегда рядом с вами. Например, сидя за офисным компьютером вы можете попросить ее напомнить, что надо отзвониться жене, когда приедете в аэропорт, и когда вы реально приедете в аэропорт, Cortana напомнит вам об этом уже из вашего смартфона. Напомним, Cortana на русском должна появиться в первом квартале следующего года.


2015. Microsoft начинает войну персональных ассистентов


Почему ведущим ИТ компаниям важно продвигать собственную мобильную операционную систему? Потому что выигрывает тот, кто сверху. Сейчас сверху (над всеми приложениями в смартфоне) находится именно ОС, например Android или iOS. Именно через интерфейс операционной системы мы получаем доступ к информации и приложениям. Но в Microsoft подумали, что скоро интерфейс ОС может стать пережитком прошлого, а сверху окажутся персональные голосовые ассистенты. Действительно, зачем тыкать пальчиком в иконки, открывать браузер или приложение, что-то там искать, когда можно просто спросить у электронного помощника? Поэтому Microsoft начинает войну персональных ассистентов. Ее Cortana уже скоро заработает на Android и iOS (в добавок к компьютерам и смартфонам Windows 10). И у нее есть большое преимущество над Google Now и Siri, ведь пользователи захотят иметь дело с одним и тем же персональным ассистентом на всех своих устройствах.


2015. Microsoft добавила технологию распознавания лица в Windows


Microsoft представила функцию Windows Hello, которая позволит пользователю авторизоваться в Windows и других приложениях с помощью распознавания его лица. Для этого используется та же технология, что и в Microsoft Kinect: инфракрасный излучатель и приемник позволяют создать 3D-модель видимого пространства, а нейросеть, обученная находить человеческие лица формирует 3D-модель лица и накладывает на нее цвета с обычной камеры. Таким образом, систему нельзя будет обмануть просто показав ей фотографию владельца компьютера. Разумеется, авторизация по лицу сможет работать не на любом компьютере, а только на тех, в которых есть специальная 3D веб-камера Intel RealSense.


2015. Microsoft предлагает использовать ППВМ вместо GPU для компьютерного зрения


Традиционно системы компьютерного зрения строят на графических процессорах (GPU). Они лучше подходят для этой задачи, чем центральные процессоры, потому что позволяют параллельно выполнять много потоков обработки информации. Но в Microsoft говорят, что GPU потребляют слишком много энергии. Поэтому, они предлагают использовать ППВМ-чипы (Программируемые пользователем вентильные матрицы). ППВМ программируются путём изменения логики работы принципиальной схемы, например с помощью исходного кода на языке проектирования. ППВМ потребляют в 10 раз меньше энергии. Например, один ППВМ процессор потребляет 25 Вт, а GPU - 235 Вт. При этом, ППВМ за 1 секунду может распознавать 233 изображения против 500 у GPU.


2014. Microsoft открыла платформу машинного обучения на базе облака Azure


Помните, как в книге "Автостопом по Галактике" люди постоянно давали супер-умному роботу Марвину простейшие поручения, из-за чего он постоянно находился в депрессии. Так и у нас сейчас обстоит дело с облачными вычислениями. На сегодняшний день основной функцией облачных платформ по факту является простое хранение данных. Мы вводим в облако какие-то данные, а потом их просматриваем. Но уже скоро ситуация изменится и компьютерная сеть начнет думать. Сегодня Microsoft представила Azure Machine Learning - облачную платформу, на которой разработчики смогут быстро создавать приложения, использующие машинное обучение. Такие приложения смогут выполнять простые разумные операции на больших объемах данных, что не под силу даже лучшему аналитическому отделу. Например, они могут помочь торговым компаниям закупать только те товары, которые будут пользоваться спросом, или помочь медикам диагностировать болезни по снимкам медицинских сканеров.


2014. Microsoft представила виртуальную ассистентку Cortana


У Microsoft тоже появился собственный персональный голосовой помощник, как Apple Siri и Google Now. Его (а вернее, Ее) зовут Cortana, и жить она будет сначала на Windows Phone. Судя по презентации, она ни в чем не уступает Siri. Может искать информацию в интернете и на телефоне, отвечать на вопросы, считать, выполнять задачи типа установки напоминаний, будильников, отправки сообщений (с надиктованным текстом) и чтения сообщений из почты. И даже, благодаря интеграции с некоторыми сторонними сервиса - она умеет выполнять задания прямо в них, например - открыть заданный профиль на Facebook. Недостатком Cortana пока является то, что она понимает только английский.