Microsoft открывает исходный код системы машинного обучения Infer.NET

10 октябрь, 2018 - 09:53

Система машинного обучения, которая помогла, к примеру, медикам углубить знания о детской астме, стала доступна для всех. Исходный код разработанной Microsoft системы Infer.NET опубликован на GitHub, и теперь кто угодно может использовать ее в своих приложениях.

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

Infer.NET использовалась для изучения и предсказания астмы у детей, что привело к «потенциально значимому клиническому результату». Также она помогла подбирать пары игроков в Halo 5 и предлагать киноманам фильмы, которые могут им понравиться. Кроме того, Infer.NET используется в сервисах Microsoft, таких как Office и Azure.

«Публикация кода Infer.NET в открытом доступе стала кульминацией долгого и амбициозного проекта, – говорит Йордан Зайков, ведущий инженер-разработчик из кембриджского подразделения Microsoft Research. – Наша группа из Microsoft Research занялась разработкой этой системы в 2004 г. С тех пор мы многое узнали о масштабируемых и интерпретируемых решениях с использованием машинного обучения».

«Изначально система Infer.NET задумывалась как исследовательский инструмент, и в 2008 г. мы сделали ее доступной для академического использования. Результатом стали сотни опубликованных работ, описывающих применение нашей системы в разных областях, от получения информации до здравоохранения. В 2012 г. Infer.NET получила награду Patents for Humanity за помощь в исследованиях в областях эпидемиологии, генетических причин заболеваний, астмы и исчезновения лесов».

Microsoft открывает исходный код системы машинного обучения Infer.NET