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

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

  1. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      5

    • المساهمات

      2046


  2. عبد الوهاب بومعراف

    • نقاط

      5

    • المساهمات

      2092


  3. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      4

    • المساهمات

      18969


  4. محمد_عاطف

    محمد_عاطف

    الأعضاء


    • نقاط

      3

    • المساهمات

      8524


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

المحتوى الأعلى تقييمًا في 05/16/24 in أجوبة

  1. السلام عليكم تظهر معي هذه الرساله بينما اعمل عل تطبيق رياكت Access to fetch at 'http://127.0.0.1:8000/api/user/show' from origin 'http://localhost:3000' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. كيف اقوم بحلها قمت بتجربة بعض الحلول ولم تجدي
    2 نقاط
  2. السلام عليكم ده البيانات من موقع Kaggle هو ازي هنا في العمود الsex الهو الجنس نوع البيانات الموجود فيه int السوال هنا ازي نوع البيانات ارقم ولما شوفت الارقام ده عبار عن 1 او 0 مش المفروض male او female فا هل الناس المجمع البيانات ده هما مظبطين البيانات ومحولين كل حاجه الارقم عشان طبعان نماذج الذكاء الاصطناعي مش بتفهم غير ارقم بس برد ده لو صحيح فا رقم 1 ده عبار عن رجل ام انثي اي الموضوع ده heart_disease.csv
    1 نقطة
  3. كيف اعرض جزء من النص الطويل و الباقي يكون ... بستخدام جافاسكريبت
    1 نقطة
  4. ما هو التابع closest في جافاسكريبت وما هي فائدته
    1 نقطة
  5. عندما ارسل فيديو لشخص علي هاتف معين عن طريق Shareit مثلا يضع لوحده تماما خطوط جمب الأسم مثال : محمد علي / محمد_علي كيف احل مشكلة هذه الشرطه التي تضع لوحدها بين الاسم اريدها ان تختفي بدون إعادة تسمية لأني ارسل فيديوهات كثيره ولا اريد ان اعمل لهم جميعاً إعاده تسميه لكي امسح هذه الشرطه سوف تاخذ مجهود ، اريد حل لتختفي وشكرا مقدما
    1 نقطة
  6. يمكنك وضع هذه الأكواد فى ملف php واستدعاءه فى المكان الذى تريد أن تسمح الوصول له من أى خادم آخر . header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Methods: GET, POST'); header("Access-Control-Allow-Headers: X-Requested-With");
    1 نقطة
  7. انا لدي حساب Google play console وايضا لدي تطبيق مثل pyypl و faytu يعني خاص بالدفع الاكتروني ولكن المشكلة انه الحساب شخصي وليس business يعني لا استطيع نشر التطبيق وايضا لدي حساب business ولكن مشكلة المستندات المطلوبة لاتوجد في بلادي llc وغيره اتمنى شركة او مبرمج تحل لي هذه المشكلة
    1 نقطة
  8. اريد اتعلم لغة البرمجة وانشا موقع الكتروني و انشا تطبيق الكتروني يكون ربط بين الموقع مع تطبيق ايش ادخل من دورة هل؟ 1_ دورة تطوير واجهات المستخدم 2_ دورة تطوير تطبيقات الويب باستخدام لغة PHP
    1 نقطة
  9. the routes i write in web.php are not getting defined, here are my files gram.zip
    1 نقطة
  10. هنالك من يريد عمل موقع لصيدليه واضافة ميزة الدفع الالكتروني وربط ال database في الموقع معه نظام المستخدم في الصيدليه ولدي صلاحية الى api النظام هل يمكنني ربط الموقع علما اني تعلمت php and laravel من خلال الكورس ارجو اعطائي خارطة الطريق
    1 نقطة
  11. العمود الذي يحتوي على القيم 0 و 1 يمكن اعتباره متغيرا ثنائيا (Binary Variable) وهو عادة ما يمثل حالتين مختلفتين أو خيارين. في حالة عمود "fasting blood sugar"، فهو يشير إلى حالة سكر الدم عند الصيام، حيث: 0: يعني أن نسبة السكر في الدم عند الصيام طبيعية. 1: يعني أن النسبة عند الصيام مرتفعة أو غير طبيعية. يمكننا استخدام المتغيرات الثنائية بشكل مباشر في النماذج التحليلية والإحصائية لأنها تحتوي على قيمتين فقط تسهل على النماذج فهمها ومعالجتها وهذه أمثلة على متغيرات ثنائية مشابهة: الجنس (sex): 0 قد يمثل الإناث و1 قد يمثل الذكور. الذبحة الصدرية أثناء التمرين (exercise angina): 0 يعني عدم وجود ذبحة صدرية أثناء التمرين و1 يعني وجودها. رسم القلب عند الراحة (resting ecg): يمكن أن يحتوي على 0 و1 (وفي بعض الأحيان أكثر من ذلك إذا كان هناك أنواع متعددة من رسم القلب عند الراحة).
    1 نقطة
  12. ما هو الفرق بين الخوارزمية و الشيفرة الزائفة والمخطط الانسيابي؟
    1 نقطة
  13. الفرق بينها يكمن في الغرض والاستخدام والطريقة التي يتم بها تمثيل عملية حل مشكلة معينة في البرمجة وهندسة البرمجيات، فالخوارزمية هي خطة لحل مشكلة، أما الشيفرة الزائفة هي وصف شبه برمجي للخوارزمية، والمخطط الانسيابي هو تمثيل بصري لهذه الخطوات. فالخوارزمية هي وصف دقيق لمجموعة من الخطوات التي تنفذ لحل مشكلة معينة أو لتحقيق هدف محدد. أين تعتمد على التسلسل المنطقي وتكون واضحة ومباشرة لتوجيه عملية التنفيذ. في حين أن الشيفرة الزائفة، أو الكود الكاذب، هي تمثيل شبه برمجي للخوارزمية، يكتب بلغة مفهومة للبشر، ويهدف إلى توضيح منطق الخوارزمية دون الالتزام بقواعد لغة برمجة معينة بحيث يستخدم لشرح الأفكار وتسهيل التواصل بين المبرمجين وغير المبرمجين. بينما المخطط الانسيابي هو تمثيل بياني للخوارزمية، يستخدم الأشكال والصناديق لتمثيل الخطوات والإجراءات، والأسهم لتوضيح تدفق العملية. يُسهل فهم تسلسل الخطوات ويوضح العلاقات بينها، ويستخدم في تصميم البرمجيات وتوثيق العمليات. وهذه أمثلة تبين الفروقات: هنا لدينا خوارزمية لحساب مجموع الأعداد من 1 إلى N: ابدأ. ضع المجموع = 0. ضع i = 1. طالما أن i ≤ N، قم بما يلي: أضف i إلى المجموع. زِد i بمقدار 1. اطبع المجموع. انتهى. وهذه هي الشيفرة الزائفة لنفس الخوارزمية: ابدأ المجموع = 0 i = 1 بينما i ≤ N افعل المجموع = المجموع + i i = i + 1 اطبع المجموع انتهى بينما المخطط الانسيابي يمكنك التعرف عليه أكثر من هنا:
    1 نقطة
  14. طيب اي عمود عبار عن 0 او 1 ممكن يكون متحول والا الا مش قاعد ؟ عشان برد في عمود fasting blood sugar برد عبار عن 0 و 1 فا ده برض عبار عن اي ؟
    1 نقطة
  15. صحيح لأنه في بيانات التعلم الآلي، من الشائع تحويل البيانات الفئوية (مثل الجنس) إلى أرقام لأن النماذج لا يمكنها التعامل إلا مع الأرقام، ففي الملف البيانات فيه تتضمن العمود "sex" وهو من نوع البيانات int64 ويحتوي على القيم 0 و 1. هذا يعني أن القيم الفئوية كالجنس قد تم تحويلها إلى أرقام. في هذه الحالة، من الشائع أن يكون: 0 يمثل الإناث (female) 1 يمثل الذكور (male) وهذا التحويل ضروري لأن نماذج التعلم الآلي تتعامل بشكل أفضل مع البيانات الرقمية.
    1 نقطة
  16. https://scratch.mit.edu/projects/1021486698
    1 نقطة
  17. ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم الأسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس وذلك لمساعدتك بشكل أفضل.
    1 نقطة
  18. السلام عليكم انا كانت بنزال بيانات لمرض القلب عشان استخدمها في تحليل البيانات من موقع Kaggle وكده بس كانت عاوز افهم اي معني 408KB هل ده بيانات كبير جدا ومتوسط ؟ وكمان البيانات ده هل بتحدث كل فتر وكمان هل الازم اكون علي اطلاع علي احداث حاجه ؟ واخير هل يفضل ان اكون عندي خبير بسيط في امرض القلب عشان اقدر افهم البيانات ده
    1 نقطة
  19. لا يعني أن 408 كيلوبايت من البيانات غير مفيدة، بل كافية لأغراض معينة، مثل التعلم تحت الإشراف مع مجموعات بيانات صغيرة، أو نقل التعلم (transfer learning) حيث يتم استخدام نموذج مدرب مسبقًا على بيانات كبيرة ويتم تحسينه باستخدام البيانات الصغيرة المتاحة لديك.
    1 نقطة
  20. السلام عليكم اي الفرق بين الداله read_csv او read sql وهكذا يعني الموجود في pandas وبين الداله open الموجود في باثيون
    1 نقطة
  21. الدالة read_csv في pandas هي لقراءة ملف CSV وتحويله مباشرة إلى DataFrame، وهو نوع بيانات غني يُستخدم في التحليل والاستكشاف البياني. بينما open هي دالة عامة في Python لفتح الملفات من أي نوع (نصي، ثنائي، ...)، أي read_csv هي دالة متخصصة في Pandas لقراءة ملفات CSV وتحويلها إلى DataFrame. و open تُرجع كائن ملف file object، بينما read_csv تُرجع DataFrame جاهز للتحليل. وبالنسبة لـ open تحتاج إلى معالجة البيانات يدويًا (مثل تقسيم الأسطر، تحويل النص إلى أرقام، ...) أي تستطيع استخدامها مع أي نوع من الملفات، ولكنها تتطلب المزيد من العمل لمعالجة البيانات. بينما read_csv تعود بـ DataFrame، وهو هيكل بيانات جدولي في Pandas، جاهز للتحليل، وتتعامل مع العديد من التفاصيل تلقائيًا، مثل فصل الأعمدة بناءً على الفاصلة أو محدد آخر، تحويل أنواع البيانات (أرقام، نصوص، تواريخ، ...)، التعامل مع العناوين والتعامل مع القيم المفقودة، بالتالي هي مخصصة لملفات CSV، وتوفر العديد من الخيارات للتحكم في عملية القراءة.
    1 نقطة
  22. 408KB يُعتَبر صغيرًا جدًا أي نصف ميجابايت، أي كمية صغيرة من البيانات ويمكن تحميلها ومعالجتها بسرعة كبيرة، حتى باستخدام الحواسيب العادية. للتوضيح 1 ميجابايت MB يساوي 1000 كيلوبايت KB. و 1 جيجابايت GB تساوي 1000 ميجابايت MB. لكن ذلك لا يعني أن 408 كيلوبايت من البيانات غير مفيدة، بل كافية لأغراض معينة، مثل التعلم تحت الإشراف مع مجموعات بيانات صغيرة، أو نقل التعلم (transfer learning) حيث يتم استخدام نموذج مدرب مسبقًا على بيانات كبيرة ويتم تحسينه باستخدام البيانات الصغيرة المتاحة لديك. بالنسبة لتحديثات البيانات، فذلك يعتمد على مصدر البيانات وما إذا كان يتم تحديثها بانتظام، فبعض مجموعات البيانات على Kaggle تُحدث بانتظام، بينما البعض الآخر يكون ثابتًا ولا يتغير، وباستطاعتك التحقق من تاريخ آخر تحديث في صفحة مجموعة البيانات على Kaggle لمعرفة ما إذا كانت هناك تحديثات دورية أم لا. ومن الجيد دائمًا أن تكون على علم بالتحديثات والمستجدات في مجالك، سواء كان ذلك في البيانات التي تستخدمها أو في الأدوات والتقنيات التي تطبقها وذلك يساعدك على ضمان أن تحليلك يعتمد على أحدث وأدق البيانات المتاحة. لكن لا تنجرف وراء ذلك، تلك خطوة متقدمة، ركز حاليًا على تعلم الأساسيات والتطبيق عليها ثم المكتبات وإطارات العمل اللازمة والتطبيق عليها أيضًا، وبعض فترة تستطيع متابعة الجديد. وليس من الضروري أن تكون لديك خبرة طبية متعمقة في أمراض القلب لفهم وتحليل البيانات المتعلقة بها، ولكن وجود خلفية بسيطة مفيد بالطبع، فلو قمت ببحث بسيط وقرأت عنها لتفهم المصطلحات الأساسية والمفاهيم الطبية المتعلقة بأمراض القلب، سيكون من الأسهل عليك تفسير البيانات واستخلاص الاستنتاجات الصحيحة، وتستطيع دائمًا الاستعانة بمصادر طبية لفهم الأمر ما أمكن ذلك.
    1 نقطة
  23. وعليكم السلام، تحديد هل البيانات قليلة أو كثيرة لا يتم عبر قياس حجمها. لأن البيانات القليلة عندما تكون على شكل فيديوهات فسوف يكون حجمها ضخما، بينما البيانات النصية عادة ما يكون حجمها صغيرا حتى بوجود الكثير منها. لذلك، في مجال التعلم الآلي والعميق، لا نقيس البيانات بالمساحة الذي تأخذها من الذاكرة، بل بعدد وحدات البيانات (Data instances). ومع معرفة عدد وحدات البيانات، لا يمكن القول بدقة هل هو عدد قليل أم كثير، إلا إذا قارناها مع مجموعات البيانات المشابهة لها (يعني التي تستخدم في نفس الأمر أو في أمر مشابه)، ويتم كذلك قياس حجم البيانات بكفايتها لتدريب النماذج للقيام بالمهمة المطلوبة. فمثلا، مجموعة البيانات الشهيرة MNIST تحوي 60,000 صورة للأعداد المكتوبة بخط اليد، وهذا الكم كاف لتدريب نموذج تعلم آلة والتحقق من كفائته، لذلك نقول أنها مجموعة بيانات ذات حجم جيد للقيام بهذه المهمة. هذا يعتمد على من يوفر هذه البيانات. بعض المؤسسات تقوم بتحديث بياناتها باستمرار، بينما أغلب البيانات، خاصة التي يرفعها أشخاص عاديون، يتم جمعها مرة واحدة وتبقى نفسها بدون تغيير إلى الأبد. يمكنك أن تجد هذا الأمر مذكورا على الصفحة التي حملت البيانات منها. إذا لم تجد شيئا بخصوص هذا الأمر، فهذا على الأغلب يعني أن هذه البيانات لن يتم تحديثها في المستقبل. لا يمكنك أن تبقى على اطلاع على كل البيانات الموجودة على الساحة وتحديثاتها، فهذا شيء متعب. لكن يمكنك متابعة فقط البيانات التي أنت مهتم بها. عندما تقوم بإنشاء نموذج تعلم آلة\عميق، فقد تحتاج إلى إعادة تدريبه كل فترة إذا كان نوع البيانات الذي تعمل عليه يتغير بتغير الزمن (مثل بيانات أسعار السوق)، لكن إذا كانت البيانات ثابتة نسبيا (مثل صور الأشخاص أو الأشياء) فهذه قد لا تحتاج تحديثا مستمرا ويمكنك أن تبقى بنفس النسخة لمدة طويلة من الزمن. يمكنك أيضا أن تستخدم البيانات الجديدة لاختبار نموذجك وترى إن كان لا يزال بنفس كفائته أم أن البيانات الجديدة صارت صعبة عليه. من غير الممكن أن تكون خبيرا في كل شيء، فمهندس الذكاء الاصطناعي يضطر إلى العمل في عدة مجالات تختلف عما درسه. لذلك، إذا كان هذا المشروع سيكون بالشراكة مع شخص متخصص في المجال، فهنا يمكنك أن تستعين به. وإذا لم يكن متوفرا، فيمكنك أن تتعلم الحد الأدنى الذي يسمح لك باستغلال البيانات بشكل صحيح وفهم المطلوب.
    1 نقطة
  24. لا لن تعمل ال captcha الآن حيث قمنا بإيقافها لنختبر الكود . يمكنك التحقق من إعدادات captcha على جوجل من الممكن أن المشكلة أنك لم تقم بإضافة الموقع الجديد ليعمل على ال captcha
    1 نقطة
  25. قام بالارسال عندما قمت بتغير هذا الجزء الى هذا لكن في هذه الحالة هل ستعمل captcha
    1 نقطة
  26. الفرق بين الدالة `read_csv` في مكتبة `pandas` والدالة `open` في بايثون هو في وظيفتهما وكيفية استخدامهما فالدالة `read_csv` تستخدم لقراءة ملفات CSV وتحويلها مباشرة إلى إطار بيانات في `pandas`، مما يسهل تحليل ومعالجة البيانات بفضل الوظائف المتقدمة التي توفرها المكتبة. من جهة أخرى، الدالة `open` هي دالة مدمجة في بايثون تستخدم لفتح الملفات لأغراض متعددة مثل القراءة والكتابة، وتحتاج إلى مزيد من البرمجة اليدوية عند التعامل مع ملفات CSV فإذا كنت بحاجة لتحليل ومعالجة البيانات بشكل مريح، فإن `read_csv` هي الخيار الأفضل، بينما `open` تكون كافية إذا كان الغرض هو القراءة أو الكتابة المباشرة لمحتويات الملف. يمكنك التوسع أكثر من هنا:
    1 نقطة
  27. أولاً أساسيات البرمجة، مثل الخوارزميات وهياكل البيانات وحل المشاكل، يمكن تعلمها باستخدام أي لغة برمجة. اللغة نفسها ليست بالضرورة الأهم، بل المفاهيم التي تتعلمها من خلالها هي الأهم. وبما أنك مبرمج PHP وتعمل بهذه اللغة منذ فترة وتمتلك خبرة فيها، يمكنك متابعة تعلم هذه المفاهيم باستخدام PHP. ولكن دائماً ما يتردد بأنه يفضل تعلم لغات مثل C++ وJava وC# لأنها تجبرك على التعامل مع مفاهيم منخفضة المستوى مثل إدارة الذاكرة والتعامل مع الموارد، مما يعزز فهمك العميق لكيفية عمل الحاسوب.
    1 نقطة
  28. يمكن أن تكون المشكلة في إعدادات البريد الإلكتروني الخاصة بـ Django على الاستضافة. هناك احتمالان رئيسيان للمشكلة: 1. إعدادات البريد الإلكتروني في Django: - تأكد من تكوين إعدادات البريد الإلكتروني بشكل صحيح في ملف `settings.py` الخاص بمشروع Django الخاص بك. تحتاج إلى تحديد معلومات الاعتماد الصحيحة لخادم البريد الصادر (SMTP) الذي تستخدمه لإرسال البريد الإلكتروني. -تكون من الشكل : EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'your-smtp-host' EMAIL_PORT = 587 EMAIL_HOST_USER = 'your-email@example.com' EMAIL_HOST_PASSWORD = 'your-email-password' EMAIL_USE_TLS = True DEFAULT_FROM_EMAIL = EMAIL_HOST_USER 2. قيود الاستضافة: - بعض خدمات الاستضافة تفرض قيودًا على إرسال البريد الإلكتروني، مثل حجم رسائل البريد أو قيود بروتوكول SMTP. يجب التحقق من قواعد الاستضافة الخاصة بك للتأكد من عدم وجود أي قيود تمنع إرسال رسائل البريد الإلكتروني من الاستضافة. ويكن مراجعة الجواب التالي لاعداد البريد الالكتروني والتاكد من انك قمت بالاعداد الصحيح
    1 نقطة
  29. المشكلة على الأغلب تتعلق بإعدادات البريد الإلكتروني في بيئة الاستضافة، فعند إرسال البريد الإلكتروني في بيئة الإنتاج، قد تكون هناك إعدادات ناقصة أو غير صحيحة في ملف `settings.py` الخاص بمشروع Django. لذا تأكد من إعدادات البريد الإلكتروني في `settings.py` لتكون كالتالي: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_PORT = 587 EMAIL_USE_TLS = True EMAIL_HOST_USER = 'your-email@gmail.com' EMAIL_HOST_PASSWORD = 'your-email-password' DEFAULT_FROM_EMAIL = EMAIL_HOST_USER لضمان أنك تستطيع رؤية الأخطاء التي تحدث عند محاولة إرسال البريد الإلكتروني، يمكنك تمكين تسجيل الأخطاء في Django. أضف الكود التالي إلى `settings.py`: import os LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'file': { 'level': 'DEBUG', 'class': 'logging.FileHandler', 'filename': os.path.join(BASE_DIR, 'debug.log'), }, }, 'loggers': { 'django': { 'handlers': ['file'], 'level': 'DEBUG', 'propagate': True, }, }, } فهو سيسمح بتتبع الأخطاء التي تحدث عند محاولة إرسال البريد الإلكتروني من خلال ملف `debug.log`.
    1 نقطة
  30. هل يمكنك فتح ال console عن طريق الضغط على CTRL + SHIFT + J وإخباري هل يظهر خطأ عند محاولة إرسال ال form واذا كان يظهر خطأ هل يمكنك إرساله , وايضا هل يوجد خطأ فى ال log الخاص بالاستضافه ؟ من الممكن أن يكون الخطأ فى ال captcha لذلك حاول حذف هذين السطرين مؤقتا . وايضا قم بإستبدال هذ السطر بالكود التالي: if True: ومحاولة إرسال ال form مرة أخرى وإخبارى بالنتيجة
    1 نقطة
  31. بطء المواقع تتحكم فيها العديد من العوامل، لذلك يجب أولًا استخدام إحدى أدوات التحليل التي تقوم بتحليل الموقع واستخراج المشاكل التي به. من أهم هذه الأدوات الرسمية والتي تشرف عليها شركة جوجل https://pagespeed.web.dev/ من خلال هذه الصفحة تستطيع إدخال رابط موقعك وتطلب تحليله لكل من الهاتف المحمول Mobile أو اللاب توب Desktop ومن خلال تحليل موقعك عل هذه الأداة يتضح أن الموقع يعمل بشكل مقبول بالنسبة لللاب توب والأجهزة الكبيرة، أما بالنسبة للهاتف المحمول فتوجد عدة ملاحظات يجب معالجتها. بالتأكيد الموضوع يحتاج خبرة وسيحتاج منك بعض البحث عن كل نقطة أو الاستعانة بأحد المبرمجين الخبرة. ولكن أعطيك بعض الإرشادات بخصوص الملاحظات التي ظهرت: من ضمن الملاحظات أن الصور يمكن تحسين حجمها حتى تظهر بشكل أسرع وتوفر على المستخدم الذي يتصفح موقعك عن طريق باقة الإنترنت وليس الواي فاي. أرفقت لك صورة توضح الحجم الحالي والحجم المقترح لتحسين الأداء وبهذا الأسلوب تستطيع المرور على كل نقطة والبحث عن كيفية إصلاحها.
    1 نقطة
×
×
  • أضف...