Prof. Dr. G. Hellberg EDV Beratung und Softwareengineering seit 1984
Mailadresse fuer Kontaktaufnahme
NewsNews
 
Die Hellberg EDV Beratung ist SuSE Business Partner
 
Professor Hellberg ist Certified Novell InstructorDie Hellberg EDV Beratung ist Novell Business Partner
 
Die Hellberg EDV Beratung ist Microsoft Partner
 
GDATA Software
 
News

Das Computational Network Toolkit (CNTK) wurde von Microsoft von der eigenen Hosting-Website CodePlex nach GitHub migriert. Die Lizenz des Deep Learning Toolkit wurde im Zuge des Wechsels ebenfalls geändert, und zwar von der CodePlex- zur freien MIT-Lizenz. Für Entwickler ist es durch den Lizenzwechsel nun einfacher, die Software zur Entwicklung eigener Deep-Learning-Anwendungen einzusetzen, da sich die ebenfalls freie CodePlex-Lizenz primär an akademische Einrichtungen richtete. Das Projekt war seit April 2015 auf CodePlex Open Source.

CNTK wird als vereinheitlichtes Deep-Learning-Toolkit, das neuronale Netze als eine Reihe von Rechenschritten über einen gerichteten Graphen beschreibt, mit Fokus auf Performance-Aspekten beschrieben. Das Toolkit ist wohl bei Microsoft in der Spracherkennung von Produkten wie Cortana zum Einsatz gekommen. Microsoft setzte offenbar bei diesen Einsatzszenarien GPUs und Nvidias GPU-Computing-Framework CUDA ein. In Microsofts Next-Blog heißt es aber auch, CNTK sei nicht auf diesen Bereich der künstlichen Intelligenz beschränkt. Es könne bei Unternehmen, die große Datenmengen in Echtzeit verarbeiten müssen, ebenso gute Dienste leisten.

Microsoft konkurriert mit dem Toolkit mit vergleichbaren Projekten wie Googles kürzlich vorgestelltem TensorFlow, Theano, Caffe und Torch 7. Es soll Im Vergleich sogar schneller als die Konkurrenten sein.

Das Projekt ist aus dem Umfeld des Machine Learning nicht das erste, das Microsoft auf GitHub zur Verfügung stellt. Seit Mitte November 2015 gibt es hier das sogenannte Distributed Machine Learning Toolkit. Hinter diesem Toolkit steht ein parametrisierbares Framework mit zahlreichen Programmierschnittstellen, welche Entwicklern dabei helfen sollen, sich in diesem Umfeld auf das Wesentliche zu konzentrieren – Datenmodelle und Training. Zu den Schlüsselkomponenten gehören ein Algorithmus zum Trainieren der Modelle (LightLDA), ein Werkzeug zum Verarbeiten natürlicher Sprache (Distributed Word Embedding) sowie der Parameter-Server (DMTK-Framework).

Die Idee von Machine Learning und insbesondere Deep Learning ist, dass Software geschrieben werden kann, die lernt, wie ein Problem gelöst werden kann, statt ein Programm, das das Problem löst, zu schreiben.

(mt, hannover)

(siehe auch heise-News-Ticker:)

Hannover · EDV-Beratung · Linux · Novell · Microsoft · Seminar · IT-Consult · Netzwerk · LPIC · CLE