Microsoft опубликовал на GitHub систему машинного обучения CNTK

Опубликовано: 28 января 2016 г., четверг

Компания Microsoft сообщила о публикации на GitHub исходных текстов тулкита  (средств разработки) CNTK (Computational Network Toolkit) с реализацией алгоритмов глубокого машинного обучения.

На практике тулкит используется в сервисах, обеспечивающих распознавание произвольной речи, таких как Windows Cortana, Skype Translator и Project Oxford Speech API. Тулкит также может использоваться для решения задач автоматизированного перевода, распознавания изображений и разбора вопросов на естественном языке. Код написан на языке С++ и распространяется под лицензией MIT.

CNTK позволяет создавать распределённые нейронные сети, оформленные в виде ориентированного графа, вершины в котором представляют входные значения или параметры нейронной сети, а промежуточные узлы отождествлены с матричными операциями с этими параметрами. CNTK поддерживает различные модели нейронных сетей, включая DNN c прямой связью (feed–forward), свёрточные (CNN) и рекуррентные нейронные сети (RNN/LSTM), а также их комбинации.

CNTK ориентирован на использование GPU для вычислений и обеспечивает близкую к линейной масштабируемость при увеличении числа GPU. Поддерживается автоматическое разделение и распараллеливание вычислений с привлечением кластерных конфигураций, включающих большое число GPU. 

По заявлению Microsoft, CNTK заметно опережает другие аналогичные тулкиты по производительности обработки данных. Например, при развёртывании четырёхуровневой тестовой нейронной сети на Linux–сервере с 4 GPU NVIDIA K40, CNTK быстрее Google TensorFlow в 4 раза, а Torch и Caffe почти в два раза. При задействовании двух аналогичных узлов в Azure GPU Lab (в сумме 8 GPU) производительность CNTK увеличилась на 75%. На системах с одним GPU CNTK немного отстаёт от Torch и Caffe.  

Источник: opennet.ru
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

Вышла версия Android 7.1.1 Nougat для линейки Pixel и Nexus

Компания Google выпустила новую версию операционной системы Android 7.1.1 Nougat для гаджетов линейки Pixel и Nexus. дальше »

IDC: Android доминирует на мировом рынке смартфонов

Специалисты аналитической компании IDC провели анализ рынка операционных систем в 2016 году, и в своем докладе привели ряд прогнозируемых данных. дальше »

Выпущена финальная версия Android 7.1 Developer Preview

Компания Google выпустила финальную версию превью обновления Android 7.1 Nougat для разработчиков. дальше »

Microsoft представила приложение Defender Hub как единый центр безопасности в Windows 10

Для участников программы тестирования Windows Insider выпущено приложение Defender Hub, которое, в перспективе может стать единым центром безопасности. дальше »

Microsoft присоединилась к Linux Foundation

Компания получила «платиновый» статус и место в совете директоров некоммерческой организации Linux Foundation. дальше »

Samsung предлагает 10 тысяч долларов в месяц за лучшие мобильные приложения для Tizen

Компания Samsung анонсировала международную программу Tizen Mobile App Incentive Program, в рамках которой планирует потратить 9 миллионов долларов на поддержку разработки мобильных приложений для Linux-платформы Tizen. дальше »

HTML 5.1 получил статус рекомендованного стандарта

Консорциум W3C объявил о придании набору спецификаций HTML 5.1 статуса рекомендованного стандарта. дальше »

Окончание периода бесплатного обновления замедлило распространение Windows 10

NetMarketShare: В течение октября прирост обновлений до Windows 10 составил всего 0,06%, в итоге доля рынка ОС поднялась до 22,59%. дальше »

Facebook объявила о запуске собственной игровой платформы Gameroom

Компания Facebook запустила собственную игровую платформу Gameroom, которая составит конкуренцию сервису Steam цифрового распространения компьютерных игр и программ компании Valve, известного разработчика компьютерных игр. дальше »

Исправлена критическая уязвимость в ядре Linux

Выпущено обновление ядра Linux, исправляющее ряд уязвимостей. Наиболее опасная из них приводит к повышению привилегий. дальше »