Kaldata
26 Ян 2016
·
159 прочита
·
0 коментара
Microsoft публикува в свободен вид в GitHub системата за дълбоко машинно обучение CNTK
Microsoft публикува с открит достъп в GitHub сорс кодовете на софтуерните инструменти Computational Network Toolkit, които се използват от корпорацията в областта на изкуствения интелект и дълбокото машинно обучение. CNTK се използва в онлайн-услугите за разпознаване на човешка реч, като например Windows Cortana, Skype Translator и Project Oxford Speech API. Софтуерът може да се използва и за автоматизиран превод, разпознаване на изображения и за анализ на изреченията на естествен език. Сорс кодовете да написани на С++ и се разпространяват с открития MIT лиценз.

С помощта на CNTK е възможно създаването на разпределени невронни мрежи, включително DNN с пряка връзка (feed-forward), конволютивни (CNN) и рекурентни (RNN/LSTM) невронни мрежи, както и комбинации. CNTK е оптимизиран за графични процесори и осигурява почти линейно мащабиране при увеличаване броя на графичните процесори. Поддържа се автоматична паралелна работа на програмните алгоритми.

Според Microsoft, CNTK осезателно изпреварва по производителност другите подобни системи. При разгръщане на невронна система с четири нива на Linux-сървър с 4 ускорителя NVIDIA K40, системата CNTK е четири пъти по-бърза от Google TensorFlow и почти два пъти по-бърза от Torch и Caffe.