اذهب إلى المحتوى

عمار معلا

الأعضاء
  • المساهمات

    465
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    3

أجوبة بواسطة عمار معلا

  1. بتاريخ 7 ساعة قال Ail Ahmed:

    السلام عليكم

    كيف اتقان مجال Computer Vision

    وما هي اطار العمل المستخدم

    وعليكم السلام
    في البداية يجب أن يكون لديك معرفة بأساسيات الذكاء الصناعي وتعلم الالة والتعلم العميق، اي لديك فكرة رائعة حول عملية تدريب النماذج لحل مشكلة ما باستخدام شبكات مثل CNN VGG16 وهي شبكات مخصصة للداتا المتعلقة بالصور بشكل عام وكذلك اختبار النماذج والحكم على النموذج هل هو جيد ام سيئ بالاعتماد على ادوات القياس وعمله على داتا جديدة، ثم تستطيع التعرف على هذا العناوين بشكل نظري عبر البحث عن كل عنوان

    • تصنيف الصور Image Classification.
    • تحديد الكائن واكتشافه Object Localization and Detection.
    • تجزئة الصورة Image Segmentation.
    • نقل نمط الصورة Image Style Transfer.
    • تلوين الصورة Image Colorization.
    • إعادة بناء الصورة Image Reconstruction.
    • دقة الصورة العالية Image Super-Resolution.
    • تركيب الصورة Image synthesis.

    لا يوجد framework محدد ولكن الشائع هو pytorch و Tensorflow لبناء النماذج الأولية وسوف تقابل بعض النماذج الجاهزة وتستطيع استخدامها وربطها مع الداتا الخاصة بك

    • أعجبني 1
  2. بتاريخ 6 ساعة قال معاذ مودنيب:

    هل تعتقد ان هناك طلب على  مبرمجين باستخدام إطار العمل flask 

    هل تعتقد ان تعلم flask وحده كافي للحصول على فرصة كمطور تطبيقات الويب  

    من الممكن أن تجد فرص عمل باستخدام إطار العمل flask ولكن هذا نادرا ما يحدث، ولكن من الممكن أن تجد مشاريع في العمل الحر تهتم ب flask 
    flask جيد ولكن من اجل المشاريع الصغيرة، يوجد إطار عمل Django اذا كنت تعرف flask فتستطيع تعلم Django بسهولة ولكن يجب أن يصبح ذلك التطبيق على العديد من المشاريع الشيقة باستخدام هذا الإطار وهو مناسب للمشاريع المتوسطة والكبيرة ويوجد له فرص عمل وبرواتب ممتازة
    ولذلك إجابة السؤال الثاني قد تم الإجابة عليها فالأفضل لك تعلم Django لتصبح Backend محترف ويمكنك البدء من سلسلة المقالات التالية

  3. بتاريخ منذ ساعة مضت قال احمد قايد:

    لا استطيع الوصول إلى مركز المساعدة او دروس الدورات المشترك بها، جربت الأمر على أكثر من جهاز ونفس المشكلة

    اهلا بك في أكاديمية حسوب، 
    يمكنك التواصل مع مركز المساعدة لحل مشكلتك في أسرع وقت وذلك من خلال الرابط
    https://support.academy.hsoub.com/conversations
    وفي الربط التالي
    https://support.academy.hsoub.com/
    تستطيع إيجاد جميع الإجابات للأسئلة التي تخطر على بالك لكي تكون عملية التصفح في الأكاديمية أسهل ومن هذه المواضيع كالتالي:

    • الامتحان والحصول على الشهادة
    • كيف أشترك بالدورات
    • كيف أتواصل مع المدرّبين
    • كيف أصل للدورات التي اشتركت بها
    • استخدام بطاقة الهدية
    • كيف تستفيد من أكاديمية حسوب
    • شراء بطاقة هدية
    • كيفية استخدام الكوبون للحصول على الدورات
    • أعجبني 1
  4. الكود يعمل بصورة صحيحة ولا يوجد مشاكل، المشكلة الموجودة في الصورة هي مشكلة صلاحيات من الممكن أن لا يعمل openai في الدول المحظورة وقد ظهر لدي نفسك الخطأ لديك عند فتح مشروعك للمرة الأولى ولكن عند تشغيل vpn المشروع يعمل بصورة صحيحة وهذه صورة للخرج الظاهر
    image.thumb.png.d74a9958760dbaafe4123c455553d851.png

    • شكرًا 1
  5. بتاريخ On 5‏/12‏/2023 at 09:19 قال ِA192:

    السلام عليكم ورحمة الله وبركاته 

    لدي  استفسار بهذا الخصوص , انا تخصصي الجامعي شبكات ولا ازال طالب , تفاجئت ان غالبية الشركات الكبرى تتعامل مع انظمة لينكس في سيرفراتها ووجدت انه هناك شق للشبكات في هذا المجال , هل من المهم ان ابدأ بدراسة الريد هات واوامرها وابتعد عن مايكروسوفت ام ان الموضوع لايشمل الشبكات أو لاحاجة لها في تخصصي ؟  اشيرو علي

    وعليكم السلام،
    بالفعل غالبية الشركات الكبرى تتعامل مع linux بسبب عامل الأمان وكذلك البرامج المفتوحة التي يقدمها على عكس البرامج التي تقدمها ويندوز والتي تحتاج للدفع للحصول عليها وكذلك الأمان عليها غير جيد، وكذلك القدرة على التطوير التي يمنحك إياها نظام linux لأنك تستطيع التحكم بالنظام بشكل كامل دون قيود عليك وطبعا سوف يكون أفضل لك التعامل مع الشبكات من خلال نظام linux وسوف يصبح لديك فهم أكبر لها

  6. بتاريخ On 14‏/12‏/2023 at 15:15 قال Marwan Ben Chami:

    مواقع مشابهة  codewars و coderhub.sa

    على افتراض أنك مبتدئ في حل المشاكل باستخدام لغات البرمجة، عليك البدء في leetcode الموقع يعطيك مسألة واضحة النص واكثر من مثال عن الدخل والخرج للمسألة.
    في البداية يجب عليك قراءة نص المسألة وفهمها بشكل جيد، بعد ذلك ستتكون لديك فكرة عن الحل جرب كتابة كود باللغة التي تفضها ثم جرب قيم الدخل على الكود الخاص بك وهل هو مطابق للخرج أم لا وكذلك حاول أن تقوم باكتشاف بعض الحالات الخاصة في المسألة لأن الكود الذي ستقوم بإرساله للموقع للتصحيح سيتم تجريبه على عدة اختبارات مشابهه للخرج والدخل، بعد أن تتعود على الموقع تستطيع الانتقال إلى المواقع الاكثر احترافية مثل codefores، atcoder, codeshef

  7. يمكنك القيام بذلك عبر إضافة elif مع شرط اخر ضمن نفس البلوك بحيث يعالج حالة x اصغر من y وكذلك يمكن أن يتحقق اذا كان متساويان، ويصبح الكود على الشكل التالي

    x=3
    y=6 
    
    if x > y:
        print("max")
        
    elif x < y:
        print("min")
        
    else:
        print("equal")
      

    في البداية يتحقق اذا كان x اكبر من y وهنا حسب المثال x ليس اكبر من y اذا لن يتحقق الشرط
    بالانتقال إلى elif مع شرط x اصغر من y وحسب المثال x=3 اصغر من y=6 اذا يتحقق الشرط ويتم تنفيذ التعليمات تحته وسوف يطبع min
    وتمت إضافة حالة اخيره هي أن يكون x يساوي y سيطبع equal في حال التساوي

  8. لقد نفذت الكود الخاص بك على جهازي وقمت بإضافة صف خاص بالموظف ثم قمت بإضافة التضمين إلى admin.py وهو يعمل بشكل سليم لذلك يجب عليك أن تقومي بإضافة user من خلال الداش بورد التي قمتي بفتحها
    image.thumb.png.7b22116a6ae7154a4076cb2bd2933cda.png
    وذلك من خلال النقر على 1 ثم إضافة مستخدم جديد عن طريق 2 ثم عند العودة إلى form يجب ان تجدي هذا المستخدم لإضافته

  9. سبب المشكلة في الكود، حيث أنك تقوم بوضع x بجانب سلسلة نصية "*" وهذا يعتبر خطأ قاعدي لذلك يجب عليك الفصل بينها بوضع فاصلة ليصبح التنفيذ صحيح كالاتي

    num = int(input("Enter The Number"))
    for x in range(10):
        print(str(num), "*" , x, "=", num * x) #<--هنا تم وضع فاصلة بين نجمة والحرف المقصود
  10. بتاريخ 10 دقائق مضت قال Ail Ahmed:

    تمام, يعني انا كا مبرمج تعليم الاله هستخدم حاجات زي كده يعني Google Colab او حتي jupyter  بس مش هشتغل يعني علي الجهازه صح 

    يعني مش هشتغل علي Vscode والكلام ده

    مع العلم انا بتعلم  دالوقتي الرياضيات الخاصه بمجال تعلم الاله وانا الحمد الله اتعلم باثيون و SQL 

    فا كانت عاوز افهم يعني انا مش هستخدم Vscode يعني مش هستخدم الحاسوب الشخصي ؟

    مع العلم برضوه انا كانت بحب استخدم Vscode واتشتغل علي الحاسوب الشخصي وكمان فيه حاجات مش بتشتغل علي السحابه زي مثلا مكتبه التعرف علي الوجه و التعرف علي الاشياء والتعرف علي الصوت 

    بس عادي برد انا ممكن اشتغلي علي السحابه 

    يعني حضرتك فهمني 

    تستطيع التطبيق على إي بيئة تريد سواء vs code او jupyter، أنا افضل vs code واعمل عليه واقوم بتدريب نماذج بسيطة حتى عندما اريد تدريب نموذج يتطلب وقت طويل جدا اقوم بتجربته على الجهاز أولا ثم أقوم برفعه إلى colab والقيام بعملية التدريب طويلة، كمختصر مفيد لك سوف تقوم بكتابة الاكواد على جهازك وتجربتها لفترة قصيرة لتتأكد من أنها تعمل بشكل جيد بعد ذلك ستقوم برفع هذه الأكواد إلى colab والاستفاده من الخدمات التي توفرها google لإجراء عملية التدريب

    • أعجبني 1
  11. بتاريخ 7 دقائق مضت قال Ail Ahmed:

    السلام عليكم

    ما هي متطلبات تثيبت مكتبه  tensorflow علي الحاسوب الشخصي ؟

    وعليكم السلام،
    لا تقم بتثبيت المكتبة على جهازك والعمل عليه لأن تدريب النماذج على الجهاز يأخذ وقتا طويلا، يوجد نماذج تحتاج إلى ما يقارب اسبوع واسبوعين لتتم عملية تدريبها، وبالتالي انت بحاجة إلى شيء يقوم بتقليل هذه الفترة فما عليك سوا البحث في google عن colab ثم قم بتسجيل الدخول عليه باستخدام بريد الالكتروني وهو موقع مشابه تماما ل jupyter notebook وهو يمتلك خاصية تدريب مجاني وسريع باستخدام وحدات معالجة أفضل من الموجودة على جهازك تدعى ب gpu، حيث تقوم google بتوفيرها لك لمدة 9 ساعات يومية وهذا جيد لعملية تدريب طويلة بدلا من أن تاخد يوم ويومين على جهازك وهذا غير منطقي لأنك لن تستطيع تشغيل جهازك ليوم كامل او يومين متتالين دون توقف
    تستطيع قراءة هذا المقال لتفاصيل أكثر

    • أعجبني 1
  12. بتاريخ 1 دقيقة مضت قال Waleed Alomar:

    السلام عليكم 

    سوف ابدا بمسار جديد في دورة بايثون ولكن اريد ان اختبر نفسي في الاساسيات وما الى ذلك هل يوجد موقع ما لتقوية في الاساسيات 

    وان اختبر تفسي هل هناك نقاط ضعف ام لا

    وعليكم السلام،
    انا اتفهم ما تقصده، لقد مررت في ذلك عندما قمت بتعلم بايثون ولكن قمت بالدخول إلى مواقع التي تختص بحل المشاكل problem solve حيث يتم طرح لك مشكلة مع امثلة للدخل والخرج ومن ثم تستطيع كتابة كود يحقق المطلوب وارسال هذا الكود إلى نفس الموقع وهو يختبر هذا الكود على مجموعة اختبارات مختلفة عن ما تم عرضه وتكون كثيرة لذلك يجب أن تقوم بمراعاة جميع الحالات الممكنة في الكود الخاص بك وتستطيع أن تقوم بالتدرج في حل المسائل من السهل إلى الصعب وهذه افضل طريقة لكي تتدرب على الاساسيات في بايثون ومن هذه المواقع leetcode انصح به كبداية لك ثم بعد ذلك تستطيع الانتقال إلى مواقع اخرى وتستطيع قراءة إجابات هذه الأسئلة

    • شكرًا 1
  13. بتاريخ 11 ساعة قال Ail Ahmed:

    السلام عليكم

    عند استخدم مكتبه face-recognition بيظهر الرساله ده ما الحل

    Please install `face_recognition_models` with this command before using `face_recognition`:

     

    ما العلم انا مثبيت مكتبه face_recognition_models 

    وعليكم السلام،
    من الممكن أن تكون المشكلة متعلقة بال cache في جهازك قم بتثبيت نسخة أقدم من dlib

    pip install dlib==19.21.1

    ثم بعد ذلك ثم بتثبيت face-recognition ولا تستخدم cache عبر الامر التالي

    pip install --no-cache-dir face_recognition

    في حال لم تعمل مجددا قم بتثبيت setuptools

    pip install setuptools
    • أعجبني 1
  14. بتاريخ 25 دقائق مضت قال Ail Ahmed:

    ايوه , انا عاوز الدور والشهاد كمان فا من موقع جامعه harvard هاخد الدور والشهادات صح بس هتكون الشهادت بفلوس صح كده

    لا تركز على اخد شهادة cs50 اكثر من أن تركز على تعلم المفاهيم التي تحققها الدورة لأنه في الآونة الاخيرة يتم التركيز على ما تستطيع القيام به من خلال المشاريع التي قمت بتنفيذها خلال فترة تعلمك والمهارات التي تمتلكها، اي لا يتم التركيز على الشهادات التي حصلت عليها إلا في حال كانت الشهادة متقدمة جدا وتحتوي مشاريع عملية وتأخذ شهرة على مستوى community

    • أعجبني 1
  15. بتاريخ 11 دقائق مضت قال محمد الملاح3:

    السلام عليكم ورحمة الله وبركاته 

    انا عايز اتعلم الذكاء الاصطناعي بس مش عارف ابدأ منين ومش عارف هيا موجوده علي أكاديمية حسوب لان انا مش عارف اي حاجه لسه في المجال بس حابب اتعلم

    وعليكم السلام،
    تستطيع التعرف على الذكاء الصنعي من خلال هذا المقال لتأخذ نظرة خاطفة على اهم الاحداث التي وصلت بنا إلى الذكاء الصنعي

    وهذا المقال للتعرف على احد افرع الذكاء الصنعي وهو التعلم الالي الذي يمكننا من بناء نماذج وتدريبها على حل مشاكل في الحياة اليومية 

    • أعجبني 1
  16. بتاريخ منذ ساعة مضت قال Ail Ahmed:

    السلام عليكم

    هل الازم اتقن لغه ال css  يعني هي لغه كبير اوي وفيه تفصيل كثير؟

    وعليكم السلام،
    بحسب حاجتك اذا كنت تريد العمل كمطور في الواجهة الامامية frontend فيجب أن تتعلم فيها تفاصيل كثيرة
    أما لو كنت تريد العمل كمطور في الواجهة الخلفية backend يمكنك الاكتفاء بالأساسيات لتتعرف على css
    في حين لو عملت في إي مجال اخر مثل الذكاء الصنعي فأنت لست بحاجة لتعلمها لأنك ببساطة لن تستخدم css في شيء ضمن الذكاء الصنعي إلا في حال سوف تقوم بعرض عملك ليفهم الاشخاص التطورات التي وصل لها نموذجك المدرب مع ذلك يوجد مكتبة تدعى streamlit يمكنك الاكتفاء بها لعرض نماذجك في التعلم الالي والتعلم العميق فهي مكتبة احترافية جدا لعرض النماذج التي وصلت لها

    • أعجبني 1
  17. بتاريخ 59 دقائق مضت قال Shahed Hamze:

     ممكن  رابط افضل مترجم بابثون اون لاين 

    سؤالك غير واضح، هل تريدين موقع اونلاين لتنفيذ الاكواد عليه أو مكتبة بايثون تستخدم في ترجمة من لغة إلى اخرى
    في حال كان ما تقصدينه الاول يوجد الموقع التالي لكتابة اكواد بايثون وتنفيذها
    https://www.online-python.com/
    أما اذا كان ما تقصدينه الثاني يوجد هذه المكتبة لإضافتها ضمن الكود الخاص بك
    https://pypi.org/project/translate/

    • أعجبني 1
  18. بتاريخ 12 دقائق مضت قال Ail Ahmed:

    السلام عليكم

    هل بيئة cs50 ممكن اشتغل عليها كا مطور ويب او يعني محلل بيانات وتعلم الاله وهكد يعني؟

    وعليكم السلام،
    لا تستطيع استخدام بيئة cs50 عند العمل على مشاريع حقيقة، لذلك يجب العمل على vs code من أجل الويب مثلا او jupyter notebook من أجل تحليل البيانات، بالنسبة لي تعاملت سابقا مع jupyter notebook من أجل مشاريع الذكاء الصنعي وتحليل البيانات ولكن فيما بعد قمت بالعمل على vs code وقد كان خيار افضل لأنه يمكنك تطوير اي مشروع على هذه البيئة

    • أعجبني 1
  19. بتاريخ 14 ساعة قال Waleed Alomar:

    لقد نصحني صديقي هنا على حسوب انا اتعلم أساسيات HTML و CSS
    قبل الدخول وتعلم اطار العمل جانغو والحمدلله تعلمت الاساسيات وقمت ببناء هذا الموقع الشخصي هل من الممكن تقييم سلبيات وإيجابيات هذا الموقع
    ولدي سؤال
    هل هذه الاساسيات تمكنني من الدخول في اطار العمل جانغو

    وايضا اقوم بكتابة الاكواد كنت  لا استطيع ترتيب الاحداث في الموقع بسبب ضعف الخبره هل هناك نصيحة لتقويتي في هذا الموضوع
    واذا كان هنالك نصائح اخرى اتمنى ذكرها لي 
    وشكرا مقدما

    كما تحدث الاستاذ عمر الموقع رائع بصورة عامة وتناسق الالوان مدهش
    لا تقلق هذا الاساسيات كافيه جدا للدخول في django وسوف يتم الربط بين html و django وسوف تتعلم ذلك من خلال template وكذلك ستقوم بطرح الاسئلة في التعليقات لحل مشاكلك، وإيضاح النقاط التي عانيت من صعوبات في معالجتها

    • شكرًا 1
  20. بتاريخ 1 ساعة قال Am Fm:

    السلام عليكم ورحمة الله وبركاته 

    لإنشاء ملف فقط استخدم الامرopen.

    ماذا لو أردت انشاء ملف داخل مجلد في نفس الوقت وبنفس الأمر في سطر برمجي واحد؟

    وعليكم السلام، 
    بالطبع يمكنك ذلك ولنفترض وجود مجلد بالاسم doc وتريد انشاء الملف newfile ضمنه، يمكنك ذلك في بايثون باستخدام السطر التالي

    open('doc/newfile.txt', 'w').close()

    open يقوم بإنشاء الملف من خلال w ثم بعد ذلك يتم استخدام close لإغلاقه وحفظ الملف الذي أنشاءته

  21. بتاريخ 7 ساعة قال Ali Ahmed6:

    السلام عليكم

    اي الفرق بين الدله sort الموجود فيه باثيون و بين خورزميات bubble sort او selection sort ؟

    وانا كامبرمج استخدم اي ؟

    وعليكم السلام ورحمة الله،
    بالنسبة للتابع sort المعرف في لغة بايثون تستطيع استخدامه بكل راحة حيث يقوم فريق بايثون ببناء التوابع المعرفة ضمن اللغة بأقل زمن تعقيد هذا يعني أن sort معرف  في اللغة في تعقيد زمني n logn وهذا افضل من زمن الخوارزميتان الموجودين في سؤالك، انت ستقوم باستخدام هذا التابع الجاهز sort أو sorted ولكن من المهم دراسة خوارزميات الترتيب وكيف تقوم بتحسين عملية الترتيب لأنك من الممكن أن تقوم باستخدام الباترنز التي تعتمد عليها هذه الخوارزميات في حل مشكلة اخرى وهذا سوف يحدث معك مرارا وتكرارا

    • أعجبني 1
  22. بتاريخ 19 ساعة قال رضوان حبيب:

    لقد فعلت كل ما طلبته مني بالتحديد لكن يظهر نفس المشكلة

     

    2023-11-30143254.thumb.png.8655f8e83d3eee21b88eac9be7e673e5.png

     

    يمكنك القيام بتطبيق الامر التالي لإجبار git على رفع التعديلات من خلال

     git push -u origin main -f

    هذا الأمر سيقوم بدفع التعديلات المحلية إلى الفرع الرئيسي (main) في المكان البعيد (origin) في مستودع git،
    يستخدم الخيار -u لتعيين الفرع main كفرع رئيسي على الإصدار البعيد، والخيار -f لفرض الدفع حتى في حالة وجود تعارض.

  23. بتاريخ 22 ساعة قال Ali Ahmed6:

    السلام عليكم

    هل تعلم اطار عمل واحد كافي مثل tensorflow فيه مجال الدكاء الاصطناعي ؟

    وهل اطاره العمل PyTorch  هو نفسه torch ؟

    وعليكم السلام ورحمة الله،
    تعلم إطار مثل keras المبني فوق tensorflow بالطبع كافي حتى لو انتقلت إلى pytorch فلن يتغير عليك شيْ لأنك تتعامل مع شبكات عصبونية وطبقات و توابع خسارة وقياس كفاءة وما إلى ذلك والية العمل الشبكات لن تختلف من إطار لأخر  فقط يكون شكل الاستخدام مختلف
    في حال عملك على keras ودراسة اوراق بحثية سوف تلاحظ أن pytorch تتغطى على المجال البحثي ومن الممكن أن تكون اكثر راحة في التعامل معها، يوجد إطارات عمل أخرى لكن ستجد أن التعامل  مع الإطارين keras و pytorch  يغنيك عن إي إطار اخر وخاصتنا أن كل مجتمع الاوبن سورس يدعم هذين الإطارين بشكل كبير فالاول مدعوم من قبل Google و الثاني من قبل Facebook وكمية التحديثات التي يتلاقها الإطارين هائلة ومستمرة

    • أعجبني 1
  24. بتاريخ 36 دقائق مضت قال يوسف يعقوب سيف ناصر الخميسي:

    كتبت الكود التالي: 

    masig = input("Enter your masig :")

    واريد إذا كتب الشخص في الرساله thnk you يرد عليه تلقائي Welcom

    لتحقيق ذلك يجب عليك التحقق من وجود الجملة "thank you" في الجملة المدخلة من قبل المستخدم ويمكن تحقيق ذلك عبر الاتي

    masig = input("Enter your masig :")
    
    if "thank you" in masig:
        print("Welcome")
  25. بتاريخ 8 ساعة قال Ali Ahmed6:

    السلام عليكم

    اي هو السودكود ؟

    وامتي استخدم سودكود؟

    وعليكم السلام
    السودكود هو وصف لخوارزمية بطريقة قريبة من اللغة البرمجية لكنها ليست مكتوبة وفق قواعد برمجية ولا يتطلب منك التقييد التام في كتابة شكل كل بلوك بنفس الكيفية لكل خوارزمية، فقط تقوم بكتابة خطوات كل خطوة من اسمها يوضح ما تقول به وسوف ترى السودكود منتشر بكثرة في الابحاث أو الكتب التي تحوي معلومات عن الخوارزميات فليس هناك لغة محددة لذلك، يتم كتابة السودكو وانت من خلال ذلك تستطيع تحويله إلى لغتك المفضلة
    لا اتصور أنك سوف تقوم باستخدام السودكود طيلة فترة حياتك الا في حال دراستك بالجامعة وتقديم مقررات تتعلق بالخوارزميات

    • أعجبني 1
×
×
  • أضف...