أدوات الذكاء الأصطناعي ومنصاته
يوجد العديد من الأدوات المُتاحة لتعلُم الذكاء الاصطناعي،منها ما يأتي:
أداة Caffe: تم تطوير هذه الأداة مفتوحة المصدر -أي أنها متاحة للتعديل من قِبل أي شخص- من قِبل يانغكين جيا ( Yangqin Jia) كبحث لرسالة الدكتوراة التي قدمها في جامعة كاليفورنيا، إذ تختص هذه الأداة بما يُعرف بالتعلُم العميق في الذكاء الاصطناعي.
أداة Deeplearning4j: هي مكتبة برمجة للتعلُم العميق مكتوبة بلغة الجافا، وتمتاز بقدرتها على معالجة البيانات الضخمة، وكسابقتها فإن تعد مفتوحة المصدر.
أداة IBM Watson: هي أداة تُتيح لمُستخدميها الإجابة عن أسئلتهم بقدرات مُشابهة لقدرات الإنسان، فقد تكون هذه الأداة مصدراً للمساعدة على تقديم المشورة التجارية واتخاذ القرار الأمثل، كما تقوم بحماية بيانات مُستخدميها من خلال تشفيرها، وتجدُر الإشارة إلى أن هذه الأداة متوفرة فقط باللغة الإنجليزيّة.
أداة Pybrain: هي بمثابة أداة مُساعدة للأشخاص المُبتدئين بلغة البايثون، ولأولئك الذين يهتمون بمواضيع التعلُم العميق والشبكات العصبيّة الاصطناعية ضمن الذكاء الاصطناعي، فهذه الأداة مفتوحة المصدر بمثابة مكتبة لما يُعرف بتعلُم الآلة.
أداة Swift AI: تستطيع هذه الأداة العمل على أجهزة الماك، وستتمكن قريباً من دعم نظام لينكس، إذ تتيح Swift AI لمُستخدميها معالجة الإشارات، وإنشاء خوارزميات للتعلُم العميق، أو حتى إنشاء الشبكات العصبيّة في مجال الذكاء الاصطناعي.
أداة Torch: هي أداة مفتوحة المصدر خاصة بعملية الحوسبة العلمية ضمن الذكاء الاصطناعي، وتمتاز هذه الأداة بدعمها للشبكات العصبية في الذكاء الاصطناعي، وقدرتها على إجراء عمليات الجبر الخطي، ودعمها لوحدة معالجة الرسومات.
أداة CNTK: هي أداة مفتوحة المصدر تتيح لمُستخدميها الجمع بين أنواع مختلفة من نماذج الذكاء الاصطناعي وقد تم تطوير هذه الأداة من قِبل شركة مايكروسوفت.
أداة Keras: تم استخدام لغة بايثون لكتابة هذه الأداة، وهي عبارة عن مكتبة عالية المستوى لما يُعرف بالشبكات العصبية في علم الذكاء الاصطناعي، وتمتاز بسهولة الاستخدام بالنسبة لمن يمتلك معرفة بالتعلم العميق.
أداة Scikit-Learn: تُعد واحدة من أشهر مكتبات التعلُم الآلي في الذكاء الاصطناعي، إذ يُمكن من خلالها استخراج البيانات، وتحليلها، والتمثيل المرئي لها.
أداة Theano: هي أداة تعمل ضمن بيئة عمل البايثون، وتتعامل مع العمليات والمهام الرياضية والحسابية المتنوعة كالمصفوفات، وتمتاز هذه الأداة بسرعتها عبر جهاز الكمبيوتر الشخصي؛ فهي لا تقتصر على استخدام وحدة المعالجة المركزية للقيام بمهامها، إنما تقوم باستخدام وحدة معالجة الرسومات جنباً إلى جنب مع وحدة المعالجة المركزية؛ لتنفيذ سريع لأوامرها .
كما يوجد العديد من منصات الذكاء الاصطناعي التي تهتم بتنفيذ الآلات للمهام بشكل مُشابه لما يقوم به البشر، سواء من حيث الاستجابة، أو التفاعل مع المشاكل، أو حتى التعلُم، وفيما يأتي بعض من منصات الذكاء الاصطناعي الأكثر شيوعاً واستخداماً منها:
منصّة Microsoft Azure Machine Learning: هي منصة ذكاء اصطناعي مقدمة من شركة مايكروسوفت، وتستخدم من خلال خدمة التخزين السحابي، وتمكن مستخدميها من تحليل بيانات لتسهيل تعلم الآلة الخاص بالأعمال.
منصّة TensorFlow: هي مكتبة مفتوحة المصدر تم تطويرها من قِبل فريق Google Brain، إذ يتم تمثيل المعلومات فيها على شكل رسومات بيانيّة، ويُعبر كل جزء من هذا الرسم البياني عن جزء مُعين من المعلومات.
منصّة Infosys Nia: هي إحدى منصات الذكاء الاصطناعي التي تعتمد على المعرفة، ثم أتمتة -تشغيل آلي- العمليات التجاريّة وإعادة صياغة نظامها من جديد.
منصّة Wipro HOLMES: هي منصّة توفر لمُستخدميها العديد من خدمات الحوسبة الإدراكيّة؛ لتطوير الآلات كالروبوتات والطائرات بدون طيار.
منصّات أخرى للذكاء الاصطناعي: كمنصّة API.AI، ومنصّة Premonition، ومنصّة Rainbird، ومنصّة Ayasdi، ومنصّة Mind Meld، ومنصّة Wit، ومنصّة Vital A.I، ومنصّة KAI، ومنصّة Receptiviti، ومنصّة Meya.