-
المساهمات
2209 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
3
آخر يوم ربح فيه عبد الوهاب بومعراف هو نوفمبر 8
عبد الوهاب بومعراف حاصل على أكثر محتوى إعجابًا!
المعلومات الشخصية
-
النبذة الشخصية
مهندس برمجيات
- الموقع
آخر الزوار
966 زيارة للملف الشخصي
إنجازات عبد الوهاب بومعراف
-
السلام عليكم ورحمة الله، نعم ذلك ممكن حتى لو لم تمتلك شهادة تعليم عال، ولكن ذلك يتطلب مجهودا ذاتيا كبيرا في التعلم وبناء المهارات العملية. صحيح أنّ العديد من الشركات خاصة الناشئة أو التي تعمل بنظام العمل الحر (Freelance)، أصبحت تركّز أكثر على المهارة والقدرة على إنجاز المهام بدلا من الشهادات إلا أنّ التعلم الذاتي قد لا يكون بنفس الهيكلية التي تتبعها الجامعات، إضافة إلى عامل الالتزام الغائب. إلا أن ذلك يبقى ممكنا إذ يمكنك البدء بتعلّم البرمجة، علم البيانات، أو التعلم الآلي ثم تطبيق ما تتعلمه في مشاريع حقيقية تعرضها على حسابك على GitHub أو في ملف أعمال (Portfolio.
-
السلام عليكم ورحمة الله، أرجو مراجعة الإجابات التالية للاستفادة من طرق دراسة الدورات بالشكل الصحيح:
-
يمكنك إنشاء ملف README تفصيلي في مستودع GitHub يشرح هيكلية المشروع وال endpoints المتاحة مع أمثلة على الطلبات والاستجابات تقوم بعملها بصيغة JSON وتشرح كيفية اختبار API باستخدام cURL أو Postman. أو يمكنك إنشاء تطبيق ويب بسيط جدا ك Frontend بديل يكون عبارة عن صفحة HTML واحدة فقط بدون JavaScript معقد يكون يحتوي على نموذج (Form) يرسل طلبات HTTP مباشرة إلى API endpoints باستخدام fetch أو axios بسيط جدا، أو حتى استخدام أدوات مثل API Testing Tools المدمجة مثل Thunder Client أو REST Client Extensions في VS Code لاختبار API والحصول على نتائج فورية. وفي حال لا ترغب في استعمال الفرونتاند تماما يمكنك استخدام أدوات التوثيق مثل Swagger و Postman.
-
وعليكم السلام. للحصول على شهادة معتمدة من دورة الذكاء الاصطناعي في أكاديمية حسوب يجب عليك أولا إتمام 4 مسارات تعليمية على الأقل والتطبيق العملي مع المدرب مع الاحتفاظ بجميع المشاريع ورفعها على GitHub ثم التواصل مع مركز مساعدة أكاديمية حسوب لتحديد موعد الامتحان الذي يتضمن محادثة صوتية مدتها 30 دقيقة لمناقشة ما تعلمته، ثم تنفيذ مشروع تخرج يحدده المدرب خلال أسبوع إلى أسبوعين وبعد مراجعة المدرب للمشروع والموافقة عليه ستحصل على الشهادة المعتمدة التي تنشر برابط مباشر على موقع الأكاديمية للتحقق منها.
-
وعليكم السلام ورحمة الله، صحيح وذلك مدوّن في شروط الامتحان والحصول على الشهادة ويمكنك التأكد منها من هنا: شروط التقدم للامتحان ولكن حتى لو لم تُنه جميع المسارات وتحصلت على الشهادة فأنصحك بإتمامها فيما بعد، كما أنه من مميزات الدورة أنّها تدوم معك مدى الحياة فلا داعي للتسرع والعجلة يمكنك دراسة ما تشاء لكن فقط ركز على التعلم والتطبيق والاستفادة من الدروس والمحتوى أكثر من الحصول على الشهادة.
-
وعليكم السلام، أحسنت أهنئك على إتمام الدورة بنجاح، أرجو مراجعة شروط التقدم للامتحان من هنا: شروط التقدم للامتحان وأما عن خطوات إجراء الامتحان فهي كالآتي: تواصل مع مركز مساعدة أكاديمية حسوب بحيث تخبرهم برغبتك باجراء الامتحان مع تزويدهم بروابط مشاريعك التي طبقتها أثناء الدورة ويجب أن تكون قد طبقت المشاريع مع المدرب أثناء الدورة، ولا يمكن اجراء امتحان بمشاهدة المحتوى فقط. إجراء محادثة صوتية سيتم تحديد لك موعد لاجراء محادثة صوتية لمدة 30 دقيقة يطرح المدرب فيها أسئلة متعلقة بالدورة ويناقش معك ما نفذته خلالها. مشروع التخرج سيحدد لك المدرب مشروعًا مرتبطًا بما تعلمته أثناء الدورة لتنفيذه خلال فترة محددة تتراوح بين أسبوع الى أسبوعين. مراجعة المشروع والتخرج سيراجع المدرب المشروع الذي أنجزته، وإن سارت جميع الخطوات السابقة بشكل صحيح، ستتخرج وتحصل على الشهادة أو يرشدك المدرّب لأماكن القصور ويطلب منك تداركها ثم التواصل معنا من جديد. أما بشأن مشكلة حجم الملفات الكبير يجب عليك إضافة ملف .gitignore قبل رفع المشاريع ثم تضع فيه على الأقل التالي: node_modules/ dist/ build/ .env وهذا سيمنع رفع الملفات الثقيلة خاصة node_modules التي تولدها أدوات البناء.
-
وعليكم السلام ورحمة الله، أسهل وأدق طريقة لاستخراج العقد (nodes) والعلاقات (edges) من ملف JSON لبناء Graph هي استخدام مكتبة NetworkX في بايثون مع دالة تحليل شجرية تمرّ على كل المفاتيح والقيم داخل ال JSON وتحوّلها تلقائيا إلى عقد وروابط وذلك عبر ربط كل مفتاح بالعقد أو العناصر التي يحتويها. وهذه الطريقة تعمل مع جميع أنواع ملفات JSON حتى المعقدة منها، ولا تحتاج إلى بنية محددة مسبقا مثل وجود nodes أو links وبعد تحويل البيانات إلى رسم بياني باستخدام NetworkX، يمكن عرضها أو تصديرها إلى قاعدة رسوم بيانية مثل Neo4j لاستخدامها في نظام RAGGRAPH لاستخلاص المعرفة.
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله، للاتصال بنموذج Gemini عبر API Key في Google Colab يجب أولا تثبيت مكتبة Google Generative AI الرسمية، ثم تهيئة المفتاح واستخدام النموذج كالتالي: !pip install google-generativeai import google.generativeai as genai genai.configure(api_key="YOUR_API_KEY") model = genai.GenerativeModel("gemini-1.5-pro") response = model.generate_content("استخرج العقد (nodes) والعلاقات (relationships) من النص التالي: شخص اسمه علي يعمل في شركة جوجل.") print(response.text)
-
هذا السؤال تمت الإجابة عليه من قبل، أرجو مراجعة الأجوبة من هنا:
-
أهلا بك عبد الله، هل تقصد أنك أتممت مسارات الدورة؟ إن كان كذلك فهذا أمر جيد جدا ونهنئك على هذا الإنجاز. بخصوص ما بعد الدورة أرجو مراجعة هذه الإجابة وتحرّيها جيدا: فبعد إنتهائك من الدورة سيتعين عليك التواصل مع فريق حسوب لإجراء اختبار للحصول على شهادة اتمام الدورة أرجو مراجعتها من هنا: https://support.academy.hsoub.com/exams
-
هذا أمر عادي يمكنك مراجعة الدروس التي لم تفهمها جيدا، كما يمكنك تسريع الفيديو لمتابعة الدرس بسرعة وفي حال رأيت نفسك لم تستوعب الدرس قم بإيقافه مؤقتا وطرح سؤالك حول الدرس. أرجو مراجعة الإجابات التالية:
-
القصور في مشروع التخرج يقصد به النقائص والثغرات التي تؤثر على جودة المشروع وإتمامه بشكل صحيح، سواء كانت هذه النقائص في الجانب التقني مثل عدم تطبيق جميع المتطلبات الوظيفية أو وجود أخطاء في البرمجة فهو يعني وجود أي نقص يجعل المشروع غير مكتمل أو غير جاهز للتقييم النهائي، وعندما يطلب منك معالجة قصور معين، فأنت بحاجة إلى تحديد هذا النقص وتصحيحه قبل الرفع النهائي أو التقديم للجنة التقييم.
-
Vercel تستخدم بيئة serverless حيث الخوادم تنشأ وتحذف بسرعة، ولا تحتفظ بنظام ملفات دائم وعندما تستخدم fs لحفظ الصور فالملفات هنا ستكتب على القرص الصلب المؤقت للخادم، لكن هذا القرص سيختفي بعد انتهاء الطلب فتفقد الصور لهذا السبب Vercel توصي دوما باستخدام خدمات تخزين سحابية مثل Cloudinary أو AWS S3 أو Google Cloud Storage، لأنها توفر تخزين دائم خارج الخادم. وحتى إذا أردت استخدام fs يمكنك فقط قراءة الملفات الموجودة مسبقا في مشروعك مثل الصور في مجلد /public لكن لا يمكنك حفظ ملفات جديدة بشكل دائم.
-
هندسة البرمجيات هي الخيار الأفضل لأنها توفر أساسا متينا في البرمجة والهندسة معا، وهما الركيزتان الأساسيتان لأي مشروع روبوتات. بينما تخصص الذكاء الاصطناعي وحده سيركز على الخوارزميات والتعلم الآلي دون تطوير المهارات الهندسية العملية للتحكم في الأنظمة الفيزيائية، فإن هندسة البرمجيات ستعطيك القدرة على بناء أنظمة معقدة وموثوقة وهي ما تحتاجه فعلا في الروبوتات. يمكنك متابعة دراسة هندسة البرمجيات وأيضا يمكن أن تدرس الذكاء الاصطناعي كمواد اختيارية أو تخصص إضافي، وستكون في وضع أقوى بكثير عندما تصل لمجال الروبوتات لاحقا وتتوسع فيه.
