KI Apps

Microsoft Cognitive Toolkit

Website
Screenshot der Startseite von Microsoft Cognitive Toolkit
Zusammenfassung mit KI ⊛

Das Microsoft Cognitive Toolkit (CNTK) ist ein Open-Source-Toolkit für kommerzielle, verteilte Deep-Learning-Anwendungen. Es beschreibt neuronale Netzwerke als eine Serie von computergestützten Schritten über einen gerichteten Graphen. CNTK ermöglicht es Benutzern, beliebte Modelltypen wie Feed-Forward-DNNs, Convolutional Neural Networks (CNNs) und rekurrente Netzwerke (RNNs/LSTMs) leicht zu realisieren und zu kombinieren.

Funktionen


CNTK implementiert stochastische Gradientenabstieg (SGD, Fehler-Rückwärtsverbreitung) mit automatischer Differenzierung und Parallelisierung über mehrere GPUs und Server. Es unterstützt 64-Bit-Linux- oder 64-Bit-Windows-Betriebssysteme und kann als Bibliothek in Python-, C#- oder C++-Programmen verwendet werden oder als eigenständiges Machine-Learning-Tool über seine eigene Modell-Beschreibungssprache (BrainScript).

ONNX-Unterstützung


CNTK ist eines der ersten Deep-Learning-Toolkits, das das Open Neural Network Exchange (ONNX)-Format unterstützt, eine offene, gemeinsame Modell-Darstellung für Framework-Interoperabilität und gemeinsame Optimierung. ONNX ermöglicht es Entwicklern, Modelle zwischen Frameworks wie CNTK, Caffe2, MXNet und PyTorch zu verschieben.

Installation


CNTK kann über vorcompilierte Binärpakete oder durch Kompilierung des Toolkits aus dem Quellcode auf GitHub installiert werden.

Lizenz


CNTK wird unter der MIT-Lizenz veröffentlicht.

Geschichte


CNTK wurde erstmals im April 2015 als Open-Source-Toolkit veröffentlicht. Es wird nicht mehr aktiv entwickelt, aber die letzte Hauptversion 2.7 ist noch verfügbar.

Ressourcen


Ähnliche KI-Apps

* KI-Zusammenfassungen können Fehler enthalten. Alle Angaben ohne Gewähr.