Das Deep-Learning-Werkzeug CNTK von Microsoft steht nun als Open Source bereit. Wie vergleichbare Technik kann es zur Bild- oder Spracherkennung genutzt werden, soll dabei aber deutlich schneller sein als Googles Tensorflow.
Bisher stand das Computational Network Toolkit (CNTK) von Microsoft über Codeplex nur akademischen Einrichtungen zur Nutzung unter einer vergleichsweise restriktiven Lizenz zur Verfügung. Nun gibt es das Werkzeug zum maschinellen Lernen auf neuronalen Netzwerken als Open-Source-Software unter MIT-Lizenz auf Github, es kann also von allen genutzt und verbessert werden.
In der Ankündigung schreibt das Unternehmen, CNTK sei entstanden, um Geschwindigkeitsprobleme bei komplexen Arbeiten wie der Bild- oder Spracherkennung zu lösen. Der Vorstoß einer vollständigen Eigenentwicklung habe sich bezahlt gemacht: Schließlich sei CNTK wesentlich effizienter als andere zurzeit bestehende Lösungen in diesem Bereich der künstlichen Intelligenz. Schneller als vergleichbare Technik dank GPU-Skalierung
CNTK soll laut Benchmarks von Microsoft neben dem universitären Forschungsprojekt Theano oder Torch, das als Kooperation verschiedener Forschungsgruppen in Unternehmen entsteht, auch das von Google erst vor wenigen Monaten freigegebene Tensorflow übertreffen. Dies geschehe vor allem über ein massives Skalieren der Aufgaben.
So könne CNTK auch maschinenübergreifend mit einem GPU-Cluster genutzt werden, die anderen verfügbaren Werkzeuge seien bisher jedoch auf die Verwendung in einem einzigen Gerät beschränkt. Zwar können diese auch eine massive Leistung haben, wie Nvidia mit einem Rechner für 15.000 US-Dollar samt vier Titan-X-Grafikkarten beweist. CNTK könne allerdings zudem in verteilten Umgebungen genutzt werden, wie etwa mit den GPU-Anbindungen in Microsofts Cloud-Computing-Plattform Azure.