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

محمد عاطف17

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

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

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

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

    29

كل منشورات العضو محمد عاطف17

  1. نعم بالفعل البيانات هي التي لها الدور الأساسي في تحديد عمل النموذج. أعتقد أنك تخلط الأمر بين البيانات التي لديك والتي قام النموذج بالتدرب عليها وبين البيانات الجديدة التي سيحللها النموذج ويحاول التنبؤ بها . ففي البيانات المصفنة Labeled يمكن أن تحتوي مجموعة بيانات على معلومات مثل عمر الشخص، وزنه، ومستوى السكر في الدم، مع تصنيف يوضح ما إذا كان الشخص مصابًا بالسكري (نعم/لا) وهنا يتعلم النموذج من البيانات المصنفة لتتوقع بالنتائج المستقبلية ، وممكن أيضا أن تقوم بتدريبه على تصنيف الشخص هل هو حاليا مصاب بمرض السكرى أم لا . عن طريق تدريبه على نتائج تحاليل مثلا لأشخاص وتصنيف الشخص سواء مريض أم لا بناء على تلك التحاليل . وهكذا في البيانات المصفنة Labeled يمكنك تصميم النموذجين . النموذج الخاص بالتنبؤ والنموذج الذي يقوم بالتصنيف . أما البيانات الغير مصنفة فسيتوجب عليك إكتشاف النمط من دون أن تعرف هل الشخص هذا مصاب بالسكر أم لا . وهنا النموذج من الصعب أن يتنبأ بمرض الشخص حاليا أو حتي خطر الإصابة مستقبلا حيث البيانات ال unlabeled تُستخدم للأنماط أو التقسيمات، وليس للتنبؤ المباشر.
  2. كما وضحت لك هذا بناء على النموذج المصمم . تخيل لو أن شخص والديه لديهم مرض السكر و أيضا لديه زيادة كبيرة في الوزن فهذا الشخص من المحتمل بشكل كبير أن يصاب بمرض السكر ولكنه لم يصب حتى الآن بالمرض وهذا التنبؤ من شأنه أن ينقذ هذا الشخص أو نحاول مساعدة قبل أن يصاب بمرض السكر. أما التصنيف هل هذا الشخص لديه مرض السكر أم لا . فيمكننا تدريب النموذج على التحاليل مثلا لنقوم بعد ذلك بإعطاء التحليل للنموذج ويخبرنا هل الشخص مصاب حاليا أم لا. فكما وضحت لك هذا بناء على البيانات التي لديك والتي قمت بتدريب النموذج عليها وما تتوقعه من النموذج.
  3. وعليكم السلام ورحمة الله وبركاته. هذا يعتمد على النوذج الذي قمت بتصميمه . فيمكنك تصميم نموذج للتنبؤ بخصوص إحتمالية إصابة الشخص بمرض السكر مستقبلا وهذا بناء على عوامل كثيرة مثل العمر والعوامل الوراثية وأيضا و مستوى السكر و الوزن و غيرها . ويمكنك تصميم نموذج لتحديد هل الشخص مصاب بمرض السكر في الوقت الحالي أم لا . بناء على أعراض مرض السكر الذي تظهر عليه أو بناء على التحاليل الخاصة به . لذلك هذا يعتمد على البيانات والمعايير التي إستخدمتها في تدريب النموذج .
  4. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل. إذا لم يكن هذا سؤال خاص بدورة من الدورات يرجى توضيح السؤال مع إرسال صورة للمشكلة التي تواجهك.
  5. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  6. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل. أما بخصوص المشكلة فأنت تقوم بتشغيل الكود من ملف أخر غير ملف AHMED_1.py. وبما أن الملف الذي تقوم بتشغيله لا يوجد بنفس المجلد الخاص بملف AHMED_1.py وهو مجلد AHMED فإن المسار الذي سيبحث فيه عن الملف Ah.json سيكون هو المسار الخاص بالملف الذي يتم تشغيله ولهذا تحدث لك المشكلة أنه لا يعثر على على الملف . والحل هو تمرير المسار الكامل للملف كالتالي : import json import os current_dir = os.path.dirname(os.path.abspath(__file__)) file_path = os.path.join(current_dir, 'Ah.json') with open(file_path,"r") as file: data = json.load(file) print(data) وهكذا سيعمل معك سواء تم تشغيل ملف AHMED_1.py مباشرة أو تم تشغيله من أى ملف أخر.
  7. إذا كنت تقصد دورة الذكاء الإصطناعي فإن الدورة تؤهلك لأن تصبح AI Developer او Data Scientist ولكنك ستحتاج لتعلم بعض الأمور بجانب الدورة لتصبح محلل بيانات Data Analyst . أما بخصوص العمل فإن الأكاديمية لا توفر عمل للخريجين ولكن تساعدك في العثور على وظيفة بعد الإنتهاء من الدورة والحصول على الشهادة، وذلك خلال فترة 6 أشهر من حصولك على الشهادة، وخلالها يتم توجيهك لتحسين مهاراتك وإنشاء سيرة ذاتية لك. ويمكنك قراءة الأجوبة التالية أيضا لتوضيح بعض الأمور لك: ويمكنك محادثة مركز المساعدة لتفاصيل أكثر حول ذلك .
  8. هذا بسبب أنك تضع القيم في الخاصية الخاطئة . حيث background-image تأخذ فقط الصورة ولا تأخذ فيمة التكرار ولا الموضع . لذلك يجب فصلهم كالتالي : background-image:url('../imgs/bgss.jpg'); background-repeat: no-repeat; background-position: center; أو إستبدال background-image بال background المختصرة . إليك روابط من موسوعة حسوب لشرح أفضل: https://wiki.hsoub.com/CSS/background https://wiki.hsoub.com/CSS/background-position https://wiki.hsoub.com/CSS/background-image https://wiki.hsoub.com/CSS/background-repeat
  9. دورة تطوير المنتجات هي لمديري المشروعات، فهي مناسبة لك كمبرمج أو مٌصمم في حال كنت تعمل على مشروع أو تريد الإلمام بالجانب الإداري للمشروعات لتحسين مهاراتك. لهذا هي موجهة للفئة التالية: لمن ليس لديه خبرة في مجال البرمجة أو التصميم ويريد تنفيذ مشروعه الناشئ لمن يريد تعلم إدارة تطوير المنتجات لتحسين فرصه التوظيفية لمن يعمل في إدارة المنتجات ويرغب بتوسعة معلوماته حول عملية التطوير وإدارتها و في حال تم توظيفك من قبل شركة فهناك الكثير من المهام التي يتوجب عليك إنجازها وهذه بعض منها: مسؤول عن تحديد الفرص الجديدة لتطوير منتج جديد قابل للتسويق من المفهوم إلى التوزيع. تحسين منتج موجود لتلبية احتياجات العملاء بشكل أفضل وتنشيط السوق الحالية. متابعة المنتجات بعد اطلاقها وتقييمها. العمل على رفع التقارير الدورية للمدير العام. وإذا أردت تفاصيل أكثر بخصوص العمل فستحتاج إلى التحدث لمركز المساعدة بخصوص ذلك الأمر. ويمكنك قراءة الإجابات التالية لمزيد من التفاصيل حول دورة تطوير المنتجات :
  10. نعم مكتبة venv سيتم تحديثها وحين إنشاء أي بيئة إفتراضية جديدة سيتم إنشاءها بالإصدار الجديد. أما البيئات القديمة فلن يتم تحديثها تلقائيا سوى بالخطوات التي ذكرتها لك
  11. وعليكم السلام ورحمة الله وبركاته. توجد طريقتين : أولا يجب عليك تفعيل البيئة الإفتراضية وبعد ذلك يمكنك تنفيذ الأمر التالي : python -m venv --upgrade اسم البيئة الإفتراضية ويمكنك وضع إسم البيئة الإفتراضية لديك في الأمر السابق.ولكن من الممكن أن هذا الأمر يسبب مشكلة ولن يعمل بسبب الحزم. والحل الثاني هو : أولا يجب تفعيل البيئة الإفتراضية . بعد ذلك لحفظ المكتبات التي تم تثبيتها في البيئة في ملف . يمكنك تنفيذ الأمر التالي : python -m pip freeze > requirements.txt بعد ذلك يجب حذف مجلد البيئة الإفتراضية . وإنشاء بيئة جديدة وتفعليها . بعد ذلك لتحميل المكتبات من جديد عن طريق الأمر التالي : python -m pip install -r requirements.txt
  12. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  13. وعليكم السلام ورحمة الله وبركاته. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  14. هل تأكدت من أن الملف هو مقطع فيديو بالفعل؟ حيث الخطأ يخبرك أن الملف لديه إمتداد غير مدعوم لهذا لا يتم تشغيله. إذا كنت متأكد من أن الملف بالفعل مقطع فيديو فالمشكلة بسبب برنامج media player الذي تحاول تشغيل الملف من خلاله وهذا الملف لا يدعم جميع صيغ الفيديوهات وهو بالفعل برنامج ليس جيدا لذلك يفضل تنزيل برنامج أخر غيره لتشغيل ال media . يمكنك تنزيل برنامج VLC وتثبيته لديك وإستخدامه في تشغيل مقاطع الفيديو لديك حيث يدعم الكثير من الإمتدادات الخاصة بمقاطع الفيديو.
  15. وعليكم السلام ورحمة الله وبركاته. نعم من الممكن حاليا الإكتفاء فقط بموقع واحد ولكن بالطبع مع تقدم مستواك الأفضل هو محاولة حل المسائل والمشكلات على مواقع كثيرة لإكتساب مهارة حل المشكلات حيث كل موقع يوفر نظام وأسئلة معينة ولذلك التنوع مطلوب. توجد العديد من المواقع الأخرى HackerRank وCodeforces والعديد منها ويمكنك قراءة الإجابة التالية لمواقع وتفاصيل أكثر : ولكن في البداية يفضل البدا بحل المسائل على موقع CodeWars فهو يتيح حل تحديات برمجية متعددة المستويات ويمكنك التقدم تدريجيا بها . أما موقع LeetCode يركز بشكل أكبر على التحضير للمقابلات التقنية والأسئلة الخاصة بالمقابلات ويحتوي على مشاكل مشابهة لتلك التي قد تواجهها في الشركات الكبرى و يقدم مجموعة واسعة من المشاكل المرتبطة بالبيانات والخوارزميات مع تصنيفها حسب الصعوبة. لهذا حاليا في المستوى المبتدأ يفضل الإكتفاء بموقع واحد وإذا قمت بإتمام المستوى الخاص بك حينها يمكنك الذهاب إلى موقع أخر وحل الأسئلة الخاصة بهذا المستوى . ومع تقدمك ستجد أنه أصبحت لديك مهارة حل المشكلات وحينها يمكنك الدخول إلى المستويات التالية والمتقدمة.
  16. اعتقد أن المشكلة هنا في كلمة المرور حيث يجب أن يتم عمل encode لكلمة المرور بما أنها تحتوي على رموز مثل / و * . لذلك أولا يرجى تجربة إستبدال السطر لديك بالسطر التالي: DATABASE_URL="postgresql://postegres:%2F%2AMahmouD_1989%2A%2F/@localhost:5432/CloudHostingDB?schema=public" إذا ظلت المشكلة حاول تغير كلمة المرور لا تحتوى على رموز خاصة والمحاولة مرة أخرى.وإخبارى بالنتيجة.
  17. إذا خادم قاعدة البيانات يعمل بشكل جيد ولا توجد به مشكلة. هل تأكدت من كتابة إسم قاعدة البيانات وإسم المستخدم وكلمة المرور بشكل صحيح ؟ من فضلك يرجى إرسال رابط قاعدة البيانات في الكود لديك الذي تحاول الإتصال به. ولكن أولا حاول إضافة connect_timeout=300 في نهاية رابط قاعدة البيانات كتالي : DATABASE_URL="postgres://postgres:postgres@localhost:5432/postgres?connect_timeout=300" وانظهر هل ذلك يحل المشكلة أم لا.
  18. وعليكم السلام ورحمة الله وبركاته. إن Divide and Conquer هي استراتيجية تصميم للخوارزميات حيث تعتمد على تقسيم المشكلة الكبيرة إلى مشكلات أصغر يمكن حلها بشكل منفصل ثم يتم دمج تلك الحلول المنفردة للحصول على حل للمشكلة الأصلية (الكبيرة). مثال مبسط لكيفية إستخدام تلك الإسترتيجية في حل مشكلة الترتيب . خوارزمية الدمج (Merge Sort): تستخدم هذه الخواريزمية لترتيب العناصر حيث نقوم بتقسيم القائمة إلى نصفين وترتيب كل نصف بشكل منفصل ثم يتم دمج القائمتين معا في النهاية.
  19. وعليكم السلام ورحمة الله وبركاته. نعم بالطبع تعلم هياكل البيانات Data Structure هو شئ مهم حيث سيجعل لك الخبرة في كيفية التعامل مع البيانات والطريقة الأفضل للتعامل مع كل نوع بيانات . وأيضا كيفية التعامل مع الذاكرة وتقيم سرعة الكود الخاص بك وكيفية تحسينه والمتطلبات اللازمة لذلك . وأيضا سيعطيك الخبرة في حل المشكلات حيث كل نوع من أنواع هياكل البيانات يساعد في حل مشكلة معينة و يستخدم لأغراض معينة لذلك بالطبع عليك تعلمهم مهما كانت اللغة التي تعمل عليها . ويمكنك بعد تعلمهم محاولة إنشاءه من خلال كود بايثون بنفسك فهذا الشئ جيد وسيفيدك كثيرا. أما بخصوص ال maps او القواميس (الـDictionaries في بايثون) هي نوع من أنواع هياكل البيانات حيث يتم تخزين البيانات في شكل أزاوج مكونه من مفاتح وقيمة لذلك المفتاح حيث يمكنك الوصول إلى تلك القيمة من خلال المفتاح الخاص بها. my_map = { "mohamed": 1, "ahmed": 2, "mahmoud": 3 } print(my_map["mohamed"]) أما ال Heap فهو نوع خاص من الأشجار (binary tree) حيث يُستخدم بشكل رئيسي لتنفيذ خوارزميات الفرز والبحث والترتيب. ويمكنك قراءة الإجابات التالية لمزيد من التفاصيل :
  20. وعليكم السلام ورحمة الله وبركاته. يجب اولا ان يتم توثيق الصورة والموافقة عليها . لذلك يرجى الانتظار قليلا حتي يتم الموافقة عليها وبمجرد الموافقة عليها ستظهر لذلك لا تقلق
  21. وعليكم السلام ورحمة الله وبركاته. إذا كنت تقصد التعامل مع الخوادم مثل مواقع الإستضافات و ال Hostin و إنشاء الخوادم فهذا لن يتم التطرق إليه في دورة بايثون بل يتم شرح ذلك بالتفصيل وكيفية التعامل مع الخوادم في دورة علوم الحاسوب. ولكن في دورة بايثون سيتم التعامل مع أطر العمل مثل django و flask والذين يقومون بإنشاء خوادم إفتراضية لديك على الجهاز وسيتم شرح كيفية التعامل معهم من خلال رفع الصور والملفات . وأيضا سيتم شرح كيفية رفع المشروع الخاص بك على منصه herouko وهي تشبه قليلا طرق الرفع على الخوادم الخاصة بمواقع الإستضافات Hosting. وسيتم أيضا شرح كيفية رفع الملفات على خوادم Amazon عن طريق خدمة Amazon S3.
  22. يرجى إرفاق الكود كاملا لمحاولة مساعدتك بشكل أفضل. هل يمكنك توضيح ما هو الخطأ الذي يحدث وما هي المشكلة التي تظهر لك لتجعل الكود يتعطل ؟ أولا يجب عليك وضع تعريف الدوال قبل الدالة التي تستخدمهم فيها فمن الممكن أن المشكلة هنا . أنك تحاول إستدعائهم قبل تعريفهم. ثانيا الخطأ غالبا في سطر 5 و 8 حيث أنك تحاول إستخدام المتغير col وهو غير معرف لهذا فإذا تم تنفيذ سطر 5 ستجد أن الكود يتعطل لعدم وجود المتغير col و لن يتم إستكمال الدالة . وإذا وصل إلى سطر 8 فسيتعطل الكود أيضا ولن يصل إلى سطر 8. وإذا إستمر الخطأ يرجى إرسال المشكلة التي تظهر لك مع إرسال الأكواد.
  23. يمكنك فتح قائمة البدأ والبحث عن pgAdmin وإختيار run as adminstrator : يمكنك المحاولة إذا ظلت المشكلة يرجى أيضا حذف مجلد pgadmin4 و أي مجلد يبدا ب pgadmin. وإتباع نفس الخطوات السابقة
  24. وعليكم السلام ورحمة الله وبركاته. أولا يجب عليك إغلاق برنامج pgAdmin تماما وإغلاق رسالة الخطأ التي تظهر لك . بعد ذلك يرجى حذف مجلد pgAdmin في المسار التالي : C:\Users\%USERNAME%\AppData\Roaming مع إستبدال %USERNAME% بإسم المستخدم الخاص بك على ويندوز. بعد ذلك قم بفتح برنامج pgAdmin كمسؤل run as adminstrator ويجب على ذلك أن يحل المشكلة إن شاء الله.
  25. نعم بالطبع هذا ملف static\javascript\main.js و ملف templates\store\cart.html لقد قمت بإرفاقهم لك بعد التعديل . cart.html main.js
×
×
  • أضف...