TensorFlow
-
هل Spring AI قوي بما يكفي للذكاء الاصطناعي؟
السنوات الأخيرة، شهدنا زيادة ملحوظة في اعتماد تقنيات الذكاء الإصطناعي (AI) والتعلم الآلي (ML) عبر مجموعة واسعة من الصناعات. الإطارات مثل TensorFlow و PyTorch و Scikit-learn أصبحت خيارات محبوبة لتطوير الذكاء الإصطناعي بسبب تنوعية وقوتها. ومع ذلك، تتمثل تكامل الذكاء الاصطناعي في التطبيقات الاحترافية، المنتجة، والمعروفة بتحديات فريدة يتعين معالجتها. Spring، إطار معروف على الصعيد الاحترافي، يُحتفى به لقوته الإستحداثية، وقابليته التوسع، ومرونته في صنع التطبيقات المتطورة. ومع ذلك، يطرح السؤال: هل يمكن لـSpring أن يعالج بفعالية الطلبات المعقدة للتطبيقات…
-
دليل خطوة بخطوة لإعداد وتدريب شبكات التخزين العالمية لتوليد الصور
فيما يلي برنامج تعليمي أساسي حول إعداد نماذج توليد الصور وتدريبها باستخدام شبكات الخصومة التوليدية (GANs) باستخدام TensorFlow و PyTorch. يفترض هذا الدليل فهمًا أساسيًا للبايثون والمفاهيم الأساسية للتعلم الآلي. 1. إعداد البيئة الخاصة بك تثبيت المكتبات الضرورية تأكد من تثبيت Python. ستحتاج أيضًا إلى تثبيت TensorFlow أو PyTorch مع بعض المكتبات الأساسية الأخرى. بالنسبة ل TensorFlow: Shell pip install tensorflow numpy matplotlib بالنسبة ل PyTorch: Shell pip install torch torchvision numpy matplotlib استيراد المكتبات Python import…
-
تحليل ذاكرة التطبيقات المحبورة في Java
لأجهزة الحاوية، من الصعب العثور على المشاكل الناجمة عن استخدام الذاكرة المفرط. في حالة الاستخدام يتجاوز حدود ذاكرة الحاوية، يمكن أن تفشل التطبيق سراً دون ترك أي أثر. في هذا المقال، سأقوم بمراجعة بعض التقنيات التي يمكن استخدامها لتحديد مصدر استهلاك الذاكرة في تطبيق حاوية Java. نوع الذاكرة في تطبيق Java نموذجي، الذاكرة يمكن تقسيمها بشكل واسع إلى كومة وغير كومة. يمكن تحديد ذاكرة الكومة من خلال توفير المعلمات المتعلقة بـ JVM عند بدء أي تطبيق Java. تتألف ذاكرة غير…
-
مقارنة الإطارات لتعلم الآلة
في عالم الذكاء الاصطناعي المتطور باستمرار، غالبًا ما يشعر المطورون بالارتباك عند اختيار إطار عمل التعلم العميق المناسب. سواء كان ذلك بفضل مستندات TensorFlow الشاملة، المدعومة بقوة فريق Google Brain، أو مخطط الحساب الديناميكي لـ PyTorch، بفضل مختبر الأبحاث الذكية لشركة Facebook، الاختيار نادرًا ما يكون بسيطًا. تتميز بعض الإطارات في تقسيم المعنى الدلالي، بينما تجتاز الآخرين اختبارات مقارنة GPU. رحلة ستأخذنا عبر تعقيدات TensorFlow، PyTorch، Keras، Caffe، وأدوات المعرفة المعرفة المايكروسوفت. سنستكشف مقارنات السرعة، ونتعمق في المساهمات المفتوحة المصدر،…
-
إطارات الذكاء الاصطناعي لمهندسي البرمجيات: TensorFlow (الجزء 1)
في عصرٍ يزداد أهمية التكنولوجيا والذكاء الاصطناعي (AI)، أصبح إندماج الذكاء الاصطناعي في عملية تطوير البرمجيات أمرًا لا مفر منه. كمهندس برمجيات أولي تعشق الذكاء الاصطناعي، شهدت بالفعل التأثير التحويلي لأدوات وإطارات الذكاء الاصطناعي في تحسين وتعزيز عملية تطوير البرمجيات. تهدف هذه المدونة للتعمق في أدوات وإطارات الذكاء الاصطناعي الرئيسية التي ليست مفيدة فحسب بل أساسية لمهندسي البرمجيات اليوم. إطارات الذكاء الاصطناعي الشهيرة في تطوير البرمجيات تشكل إطارات الذكاء الاصطناعي أساس تطبيقات الذكاء الاصطناعي وتعلم الآلة (ML) الحديثة. توفر هذه…
-
ضد الذكاء الاصطناعي: استغلال الذكاء الاصطناعي للكشف عن الصور المزيفة والتصرف بشكل مخادع
في عصرنا الرقمي الحالي، ازدياد تكنولوجيا التزييف العميق (Deepfake) وتكنيكات الادعاء بالصوت (vishing) يمثل تحدٍ كبير للصحة والأمان الرقمية في التواصلات. تقوم التزييفات العميقة بتلاعب بالصوت والفيديو لإنشاء محتوى مزيف مقنع، بينما يستغل الادعاء بالصوت المحاكاة الصوت لخداع الأفراد لإفشال المعلومات الحساسة. من الأساسي تحديد التهديدات بدقة والتخفيف من آثارها لحماية الأفراد والمؤسسات من العواقب المحتملة للتضليل والاحتيال وسرقة الهوية. فهم التزييفات العميقة والادعاء بالصوت يتم إنشاء التزييفات العميقة باستخدام تعلم الآلة العميقة، وخاصة الشبكات العارضة التوليدية (GANs)، لإنشاء أو…
-
كيفية تغيير معدل التعلم في TensorFlow
مكتبة برمجية مفتوحة المصدر للذكاء الاصطناعي وتعلم الآلة يطلق عليها اسم TensorFlow. وعلى الرغم من أنه يمكن تطبيقها على العديد من المهام، إلا أن تدريب وتصنيف الشبكات العصبية العميقة يتم إعطاؤهم اهتمام خاص. تم إنشاء TensorFlow من قبل Google Brain، فرع بحث الشركة في الذكاء الاصطناعي. منذ إطلاقها في عام 2015، نمت لتصبح من أكثر مكتبات تعلم الآلة استخدامًا عالميًا. Python، C++، وJava هي بعض اللغات البرمجية التي يمكن الوصول إلى TensorFlow من خلالها، بالإضافة إلى أنها تعمل مع عدة…
-
تعرف على أنواع الموسيقى باستخدام راسبيري باي بيكو
هذه المقالة عبارة عن مقتطف من كتابي TinyML Cookbook, Second Edition. يمكنك العثور على الكود المستخدم في المقالة هنا. التحضير التطبيق الذي سنصممه في هذه المقالة يهدف إلى تسجيل مقطع صوتي مستمر بمدة 1 ثانية وتشغيل استدلال النموذج، كما هو موضح في الصورة التالية: الشكل 1: عمليات التسجيل والمعالجة التوالية من خط الوقت لتنفيذ المهام الموضح في الصورة السابقة، يمكنك ملاحظة أن استخراج الميزات واستدلال النموذج دائمًا يتم بعد تسجيل الصوت وليس بشكل متزامن. ومن ثم، من الواضح أننا لا…
-
معيار الموتر أحادي البعد في مكتبات بيثون
حساب النوم للمتجهات أمر ضروري في كل من الذكاء الاصطناعي والحوسبة الكمية لمهام مثل القياس، التأثير، مقاييس المسافة، معايير التقارب، تمثيل الحالات الكمية، تأكيد الوحدانية للعمليات، تصحيح الأخطاء، وتصميم خوارزميات ودوائر كمية. ستتعلم كيفية حساب الإقليدي (النوم/المسافة)، المعروف أيضاً بنظام النوم L2، لموتر أحادي البعد (1D) في مكتبات بايثون مثل NumPy، SciPy، Scikit-Learn، TensorFlow، وPyTorch. فهم النوم مقابل المسافة قبل أن نبدأ، دعونا نفهم الفرق بين النوم الإقليدي مقابل المسافة الإقليدية. النوم هو المسافة/الطول/الحجم للمتجه من الأصل (0,0). المسافة هي…