Microsoft открыла исходники своего Computational Networks Toolkit (CNTK), который используется для распознавания речи и задач, связанных с искусственным интеллектом.
Система использует глубокие нейронные сети и глубинное обучение, как и TensorFlow от Google, открытый в прошлом году, но по заявлениям инженеров компании CNTK «безумно эффективнее всего, что было раньше».
В частности, это единственная публично доступная система, способная использовать несколько GPU на нескольких компьютерах для улучшения производительности.
Например, нейронная сеть на основе CNTK в сети Azure GPU Lab, используемая для распознавания речи в Cortana, смогла работать в десять раз быстрее.
Код Computational Networks Toolki вы можете найти на GitHub: https://github.com/Microsoft/CNTK.