CNTK (مجموعة الأدوات المعرفية) هي مجموعة أدوات قوية للتعلم العميق طورتها Microsoft. إنه يمكن المطورين من بناء نماذج التعلم العميق وتدريبها ونشرها بسهولة. تم تصميم هذا البرنامج لجعل عملية إنشاء وإدارة نماذج التعلم العميق أسهل وأكثر كفاءة. يتيح CNTK للمستخدمين تطوير نماذج التعلم العميق وتجربتها ونشرها بسرعة في بيئات جاهزة للإنتاج. CNTK مناسب لعلماء البيانات ومهندسي التعلم الآلي والباحثين الذكاء الاصطناعي وأي شخص مهتم ببناء نماذج التعلم العميق وتدريبها ونشرها. مع CNTK ، يمكن للمستخدمين الاستفادة من بصمة الذاكرة الفعالة ، مما يعني أنه يمكن تدريب الشبكات الكبيرة بشكل أسرع وأكثر كفاءة. كما يوفر مجموعة واسعة من النماذج المدربة مسبقا للبدء بسرعة في التعلم العميق. تم تصميم CNTK ليكون قابلا للتطوير بدرجة كبيرة ، مما يسمح للمستخدمين بتوسيع نطاق نماذجهم بسرعة وسهولة. وهو يدعم GPU و CPU والحوسبة السحابية ، مما يجعله مناسبا للاستخدام مع مجموعات البيانات الكبيرة.