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

لوحة المتصدرين

  1. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      7

    • المساهمات

      1642


  2. محمد عاطف17

    محمد عاطف17

    الأعضاء


    • نقاط

      4

    • المساهمات

      4886


  3. Kais Hasan

    Kais Hasan

    الأعضاء


    • نقاط

      3

    • المساهمات

      2593


  4. ابراهيم مجدي الخولى

    • نقاط

      2

    • المساهمات

      1


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 01/09/25 في كل الموقع

  1. ملف مشروع رياكت اسم المشروع xxxx خالي من ملفات node مضغوط موجود على فلاشه خارج الحاسب (عباره عن مجلد يتضمن مجلدات وملفات وبداخل المجلدات مجلدات وملفات ) مطلوب عمل ريبوا على الجيت المحلي مطلوب الكود السليم لهذه العمليه خطوه خطوه مع شرح وتوضيح الكود
    2 نقاط
  2. السلام عليكم هو لو فيه عمود انا مسحتو في بيانات التدريب هل يفضل بردو امسحو من بيانات الاختبار ؟ مع العلم انا العمود في بيانات التدريب فيه بيانات ناقصه كثير جدا جدا عشان كده انا مسحتو العمود عكس بقا في بيانات الاختبار واي تاثير ده علي النموذج لو انا ممسحتش العمود في الاختبار ؟
    2 نقاط
  3. السلام عليكم في مسابقات Kaggle التي تقدم جوائز مالية هل يتم مراجعت الكود ككل والا جزاء معين من الكود فقط ؟
    2 نقاط
  4. كما سبق و أخبرتك، هناك طرق يمكنك استعمالها في حال كان العمود مهمًا في نظرك و ليس من المفيد حذفه. في النهاية هنا تأتي مهمتك في أن تجد أهم الأعمدة، فعملية معالجة البيانات مهمة جدًا مثل عملية تطوير النموذج.
    1 نقطة
  5. حتي لو كانت مسابقه علي كاغل فيه جوايز ماليه ؟ يعني مش ممكن هما يستخدمو النموذج علي 11 بدل 10
    1 نقطة
  6. وعليكم السلام ورحمة الله وبركاته. يفضل بالطبع أن تقوم بإزالة نفس العمود من بيانات الاختبار. حيث عندما تقوم بإزالة عمود من بيانات التدريب فإن النموذج قد تدرب على البيانات بدون هذا العمود وإذا قمت بإبقاء نفس العمود في بيانات الاختبار فبنسبة كبيرة سيواجه النموذج صعوبة في التنبؤ بسبب الإختلاف في هيكل البيانات بين التدريب والاختبار. وبهذا فإذا لم تقم بمسح العمود فإن النموذج قد ينحاز لتلك البيانات في عمود الإختبار ويعطي لها وزن أكبر مما يسبب عدم دقة في نتيجة التنبؤ.
    1 نقطة
  7. مرحبًا علي، بالطبع يجب مسحه، عدم مسحه يفترض أن يعطيك خطأ. فمثلًا لو أنك قمت بتدريب النموذج على 10 أعمدة فهذا يعني أنه لديك أوزان مخصصة لهذه الأعمدة فقط، و في حال حاولت اختبار النموذج على 11 عمود يفترض أن يعطيك خطأ. من الطبيعي مسح الأعمدة، فهي جزء من عملية اختيار الميزات المهمة و حذف غير المهمة، و وجود بيانات ناقصة بشكل كبير في عمود قد يدل أن العمود غير مهم. في حال كان العمود رقمي، يمكنك تعويض مسح العمود بتعويض البيانات الناقصة ب 0 .. في تلك الحالة لن تؤثر على الوزن الخاص بذلك العمود، أي أن النموذج سيتعامل و كأن هذه العينة لا تحوي على هذه الميزة. تحياتي,
    1 نقطة
  8. وعليكم السلام ورحمة الله وبركاته. الإهتمام الأول ينصب دائما على دقة النموذج و سرعته والعوامل الأخرى التي تميزه ولكن الكود ليس مهما ككل . ولكن من الطبع يجب أن يكون الكود جيدا حيث في حالة الفوز سيكون الكود الخاص بك متاحا للجميع لرؤيته وهذا جيد حيث إذا كان بالفعل كودك جيدا فمن الممكن أن تحصل على فرص عمل جيدة أو الإنضمام إلى فريق أخر إذا أردت للدخول والفوز في مسابقات أخرى.
    1 نقطة
  9. مرحبًا علي، الكود ليس مهمًا فما يهم هو جودة النموذج الذي قمت بتطويره. قد يتم التحقق من الكود لضمان عدم وجود غش فقط و لكن عدا ذلك هو ليس معيار. أيضا الكود الخاص بك سيصبح مرئي للآخرين في حال الفوز و جودة الكود قد تكون في صالحك من ناحية أن من سيرى الكود سيعرف أنك منظم و تجيد كتابة كود جيد. تحياتي.
    1 نقطة
  10. Hi, Please check error below . I tried to downgrade python version to 3.11.4 and follow the instruction (checked PATH) without success . Please see snapshot . please advise
    1 نقطة
  11. السلام عليكم هو اي الفرق مابين الSymPy و numpy ؟
    1 نقطة
  12. وعليكم السلام ورحمة الله وبركاته. إن مكتبة SymPy هي مكتبة رياضيات رمزية (symbolic mathematics) وتسمح لك بالتعامل مع الرموز الرياضية مثل المعادلات الرياضية التي تحتوي على متغيرات ورموز بدلاً من قيم ثابتة وأرقام. و تستخدم بشكل رئيسي في حل المعادلات الرمزية في التفاضل والتكامل والعمليات الجبرية الخطية وغيرها. وتستطيع من خلالها العمل مع الرموز مثل x و y بدل من الأرقام. مثال لها : x = symbols('x') expr = x + 1 x = 2 print(expr) # output x + 1 أما مكتبة NumPy في تستخدم في الرياضيات عددية (numerical mathematics) وهي متخصصة في العمليات الحسابية العددية باستخدام المصفوفات (arrays) وغيرها و تستخدم الأرقام الحقيقية والأعداد وليس الرموز والمعادلات. ويمكنك معرفة الفروق والمكتبات المتاحة المشابهة ل numpy من خلال المقال التالي :
    1 نقطة
  13. السلام عليكم ايش الخطا !!
    1 نقطة
  14. وعليكم السلام ورحمة الله وبركاته. إن بايثون تعتمد على الإزاحات (Indentations) لتنظيم الكود وتحديد الهيكل والتسلسل الزمني للتعليمات وعند تضمين تعليمات داخل كتلة معينة مثل الشروط (if/else) أو الحلقات (loops)، نستخدم الإزاحات لتحديد البلوك الذي يتبع الكود. والخطأ لديكي في السطر الأخير الخاص بجملة print حيث يجب أن يوجد قبل هذا السطر مسافة حتى يتم التفرقة في الإزاحات. لذلك قبل كتابة print("you win ") يرجى وضع مسافة واحدة وسيعمل الكود.
    1 نقطة
  15. القاعدة ليست مرتين أو أكثر، بل ما تحتاجه هو 4 إلى 5 أضعاف وقت الدورة، وذلك ما بين مشاهدة للدرس واستيعابه بشكل مبدأي أو كلي ثم التطبيق العملي بمفردك والمراجعة على النقاط التي يقل بها استيعابك، ثم محاولة التطبيق بشكل جانبي على تمرين مختلف أو مشروع بسيط. أيضًا البحث والقراءة للاستزادة فلا تكتفي بما يتم تقديمه في أي دورة مهما كانت، ولا حاجة لإعادة الدرس طالما أنك قادر على التطبيق على ما جاء به بمفردك وليس الكتابة مع الشرح ومتفهم لما تقوم به وليس مجرد حفظ للخطوات، عند الوصول لذلك تنتقل للدرس التالي. إذا أردت نصيحتي، فلا تستمتع لمن يخبرك بالدراسة 30 دقيقة ثم استراحة 10 أو 5 دقائق وهي تقنية Pomodoro، فهو يضرك بدون قصد. فالعقل يستغرق حوالي 23 دقيقة للدخول في مرحلة التركيز، والتوقف بعد 25 دقيقة يحرمك من التركيز العميق وحالات التدفق flow states. وسأوضح لك كيفية خداع عقلك لتعلم شيء جديد بسرعة وبفعالية أكبر: حدد فترة زمنية مركزة، أي ابدأ بأن تخبر نفسك أنك ستخصص الـ 45 دقيقة القادمة فقط لتعلّم الموضوع أو المهارة الجديدة، وذلك لا يضعك تحت ضغط ويخبر عقلك أن الأمر مجرد 45 دقيقة، ويساعدك في دخول وضعية تعلّم ذات تركيز عالٍ. خلال تلك الفترة المُركّزة لمدة 45 دقيقة، يُفرَز اثنان من المواد الكيميائية المهمة في عقلك: الأدرينالين وهو الهرمون الذي يزيد من اليقظة ويجعلك أكثر انتباهًا واستعدادًا لاستيعاب المعلومات الجديدة. الأسيتيل كولين، ويلعب دورًا حاسمًا في عملية التعلم وتشكيل الذاكرة، وعند إفرازه، يقوم بتعزيز تعديل الاتصالات العصبية المرتبطة بالمهمة المحددة، مما يعني تسليط الضوء على المناطق التي يرغب الدماغ في تغييرها لاستيعاب المعلومات الجديدة. وبمجرد انتهاء الفترة المُركّزة للتعلم، فقد حان الوقت لوقف كل شيء وإعطاء عقلك فترة راحة، وذلك الوضع مهم لسببين رئيسيين: تثبيت المعلومات المكتسبة: فأثناء الراحة، يعمل عقلك على تنظيم وتثبيت المعلومات التي اكتسبتها حديثًا في مسارات عصبية دائمة، وتلك العملية تُعزز من ترسيخ التعلم. زيادة الدافعية: حيث معرفة أنك ستسترخي وتأخذ استراحة بعد الجلسة المركزة يعتبر مكافأة، مما يزيد من دافعيتك للانخراط في المهمة التعليمية من البداية. والآن نتأتي لزيادة فترة التركيز مع مرور الوقت، وذلك مع التمرس في تلك التقنية، يمكنك تدريجياً زيادة فترة التعلم المركز إلي حتى 2 ساعة (أو أي فترة مناسبة)، فالجلسات الأطول تؤدي إلى تعلم أعمق ودخول حالات من التدفق الإبداعي flow states وعندها لن تشعر بنفسك بل ينصب تركيزك بالكامل على ما تفعله. وعندما كنت أتعلم البرمجة، كنت أقضي 10 ساعات يوميًا وربما أكثر، بين مشاهدة الدروس والتوقف للاستيعاب ثم المراجعة والتطبيق بمفردي لتثبيت ما تعلمته وأحيانًا البحث عن الأمور التي لا أفهمها سواء بمشاهدة شرح على اليوتيوب أو قراءة مقال على جوجل. أو رؤية مثال، أو البحث عن تمرين للتطبيق ومحاولة التغيير في الكود لفهم طبيعة عمله وكيف يعمل ولماذا استخدمنا ذلك ولم نستخدم ذلك وهكذا.
    1 نقطة
×
×
  • أضف...