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

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

  1. ياسر مسكين

    ياسر مسكين

    الأعضاء


    • نقاط

      5

    • المساهمات

      2847


  2. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      4

    • المساهمات

      2092


  3. محمد وجيه4

    محمد وجيه4

    الأعضاء


    • نقاط

      3

    • المساهمات

      2


  4. Yahya Hammam

    Yahya Hammam

    الأعضاء


    • نقاط

      2

    • المساهمات

      118


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

المحتوى الأعلى تقييمًا في 03/21/25 in أجوبة

  1. ازاى اقدر ادفع اشتراك دورات الأكاديمية
    3 نقاط
  2. السلام عليكم هو الافضل ان اتعلم هياكل البيانات او الخورزميات علي لغه زي C والا عادي ممكن ان اتعلم علي باثيون عادي جدا ؟
    2 نقاط
  3. مرحبا أكاديمية حسوب للعلم أنا مشترك في دورتين " علوم الحاسوب ، الذكاء الإصطناعي " ، بدأت في دراسة علوم الحاسوب أولا و إنقطعت لمدة لا بأس بها و الأن أريد مواصلة التعلم في دورة علوم الحاسوب ، هل أستطيع دراسة دورة الذكاء الإصطناعي أو من الأفضل إكمال دورة علوم الحاسوب أولا أريد توضيح حول ذلك وشكرا جزيلا لكم.
    2 نقاط
  4. السلام عليكم هل يوجد داله في باثيون تقدر تعرف ان الاعداد الموجود في الarrary كلها فريد ام الا ؟
    2 نقاط
  5. بعد انهاء المسار الموجود في قسم التطبيقات العملية باستخدام لغة بايثون (استخراج البيانات من الويب web sctraping) هل محتوي الكورس كافي لابدا في العمل وكيف يمكنني ان اجد فرصة عمل في هذا المجال ؟
    2 نقاط
  6. مرحبا أسامة. إن دورة الذكاء الإصطناعي لا تحتاج أي خبرة مسبقة حيث يتم البدأ من البداية ودراسة الاساسيات التي تحتاجها ولهذا يمكنك البدأ مباشرة في دورة الذكاء الاصطناعي. ولكن إذا لم يكن لديك خبرة مسبقة في مجال البرمجة عموما فيفضل بما أنك مشترك في دورة علوم الحاسوب بالفعل أن تقوم بمذاكرتها أولا . وإليك المسارا المهمة التي يجب عليك دراستها قبل البدأ في الذكاء الإصطناعي : مدخل إلى علوم الحاسوب أساسيات البرمجة قواعد البيانات البرمجة كائنية التوجه الخوارزميات وبنى المعطيات ولكن إذا لديك وقتا متاحا يفضل بالطبع دراستها كاملة.
    1 نقطة
  7. مرحبا بك، بما أنك مشترك في كلا الدورتين، فمن الأفضل إكمال دورة علوم الحاسوب أولا قبل الانتقال إلى دورة الذكاء الاصطناعي. صحيح أنّ بعض الدروس والمسارات في دورة علوم الحاسوب مثل أنظمة التشغيل، وهياكل البيانات، وقواعد البيانات قد لا تبدو مرتبطة مباشرة بالذكاء الاصطناعي لكنها مع ذلك ستكسبك فهما عميقا لكيفية عمل الحاسوب والبرامج عموما وينصح بمن لا يمتلك خلفية عامة حول مجال علم الحاسوب أن يبدأ بهذه الدورة فهي صمّمت خصّيصا لهذا الغرض ولكي يجد الطالب نفسه مرتاحا عند التطرق لمواضيع أكثر تعقيدا في الدورات الأخرى كما أن فهم تلك المحاور سيكون مفيدا عند البدء في تطوير وتحسين نماذج الذكاء الاصطناعي عند التطبيق العملي. لكن في حال رأيت نفسك متمكنا من دروس الدورة ومساراتها يمكنك مراجعتها مراجعة خفيفة لمعرفة إن كنت قد استوعبت الدورة أم لا، وليكن بعلمك أنك لن تتمكن من الحصول على شهادة دورة علوم الحاسوب إلا إن أكملت أربع مسارات كاملة منها وقمت برفع المشاريع فهذا شرط أساسي لكل دورة. لذا يحبّذ إتمامها أولا، وفي حال أردت البدء في الدورة يمكنك دراسة مسارات البرمجة الكائنية، الخوارزميات وبنى المعطيات لكونها أساسية ثم ابدأ في دورة الذكاء الاصطناعي. ثم يمكنك العودة إليها فيما بعد وإتمامها حينما تكون مستعدا لذلك.
    1 نقطة
  8. السلام عليكم يعطيكم العافية حاليا أتعلم لغة الـ HTML ، وواجهتني مشكلة في جزئية إضافة ملف ترجمة على فيديو، الاشكالية ان الترجمة لا تظهر مع العلم أني عملت كل شيء بشكل سليم، مع العلم ملف الترجمة vtt بحثت كثير وما وجدت شيء واضح، لأن الكل يضيف نفس صيغة الكود بدون أي اختلاف مع العلم أثناء بحثي عن المشكلة وجدت البعض يذكر أن المتصفح قد يكون المتسبب، بسبب منعه لتشغيل بعض الملفات وعن فكرة اتاحة تشغيلها عن طريق (allow file access from files)، حاولت تشغيلها عن طريق السماح بهذا الخيار في الإضافات (Allow access to file URLs) مع ذلك لم يتغير شيء. جربت تشغيل صفحة الـ HTML عن طريق متصفحات غير الكروم مثل الفايرفوكس والإدج لكن نفس النتيجة في كل مرة، وهذه صورة الكود <video Controls Poster="videoposter.jpg" width="500"> <source src="Videos/countdown.mp4" type="video/mp4"> <source src="Videos/countdown.ogg" type="video/ogg"> Sorry your Broser Doesn't Support this Video file. <track src="ar.vtt" kind="subtitles" srclang="ar" label="العربية"> <track src="en.vtt" kind="subtitles" srclang="en" label="English"> </video
    1 نقطة
  9. يمكنك القيام بهذا الأمر بطريقة غير مباشرة عن طريق استخدام set، و الفكرة هي مقارنة طول القائمة الأصلية مع طول set الناتج عنها، لأن set يحتفظ فقط بالعناصر الفريدة. def all_unique(lst): return len(lst) == len(set(lst)) # اختبار numbers = [1, 2, 3, 4, 5] print(all_unique(numbers)) # True numbers = [1, 2, 3, 3, 5] print(all_unique(numbers)) # False إذا كانت القيم مكررة، فسيكون طول set(lst) أقل من طول القائمة الأصلية، مما يعني أن الأعداد ليست فريدة.
    1 نقطة
  10. ليس بشكل مباشر فلا تتوفر دالة مُضمنة في بايثون لفعل ذلك، لكن يوجد هيكل بيانات set، وهو نوع بيانات يقوم تلقائيًا بإزالة التكرارات، وبالتالي نستطيع مقارنة طوله مع طول القوائم الأصلية لمعرفة هل الأعداد فريدة أم لا. كالتالي: def are_all_unique(lst): return len(lst) == len(set(lst)) my_list1 = [1, 2, 3, 4, 5] my_list2 = [1, 2, 3, 2, 4] print(are_all_unique(my_list1)) print(are_all_unique(my_list2)) لاحظ قمت بتحويل القوائم إلى set من خلال دالة set(lst) ومقارنة الطول وإرجاع True في حال الأعداد الفريدة أو False في حال وجود أعداد غير فريدة وذلك في القائمة الثانية حيث يتكرر العدد 2
    1 نقطة
  11. استخدم سيرفر لتشغيل المشروع من خلال، وذلك من خلال تثبيت إضافة live server في محرر vscode ثم تشغيل ملف index.html من خلالها، ستجد شرح هنا: وذلك لتجنب مشكلة تشغيل ملفات HTML محلياً من خلال file:// والتي تسبب مشاكل بسبب قيود الأمان في المتصفحات الحديثةحتى بعد تفعيل Allow access to file URLs. أيضًا يجب أن تكون ملفات الترجمة صحيحة وتحتوي على أجزاء زمنية كالتالي: 1 00:00:01.000 --> 00:00:04.000 نص الترجمة الأول 2 00:00:05.000 --> 00:00:08.000 نص الترجمة الثاني. وليس به مسافات زائدة أو أخطاء في الأرقام.
    1 نقطة
  12. السلام عليكم ورحمة الله وبركاته .. يعطيكم العافيه .. لدي استفسار واريد مساعده حقاً . كما تعرفون اصدار لارافيل 12 نزل معه Starter Kits جميله جدا جدا .. واريد تعديلها وتحويلها لتدعم RTL وخصوصا النسخه الخاصه ب React . حاولت اعدل على الملفات ولكن الا ما يظهر مشاكل بالبكسل كبادنق او مارجن او حواف او السياد بار يلتصق بالمحتوى .. فعليا اواجه مشاكل كثيره لذا هل يوجد احد منكم اساتذتي الكرام قد قام بترجمه وتحويل الواجهه الاماميه لتدعم العربيه بالكامل و RTL ويمكن يدلنا او يزودنا بنسخه من ملفات مشروع معدل . لان اساسا لا يودي لدي خلفيه كبيره بالفيو توني مبتداء . هذا وشكرا لكم .. وشهركم مبارك
    1 نقطة
  13. إذا كنت تميل إلى إتقان مجال واحد وتريد أن تصبح خبيرا فيه، فقد يكون التخصص هو الخيار المناسب ومع ذلك إذا كنت تستمتع بالتعلم بشكل واسع وترغب في العمل على مشاريع تجمع بين تقنيات الذكاء الاصطناعي المتعددة، فقد يكون تنمية المهارات في كلا المجالين أمرا جيدا. في الأغلب الكثير من المحترفين في هذا المجال يجدون أنفسهم يميلون إلى البدء بالتركيز على مجال معين ثم توسيع خبراتهم تدريجيا وهذا هو النهج الأفضل مع مرور الوقت وتوضيح اهتماماتهم المهنية، لذا يمكنك اختيار مجال محدد والتخصص فيه وهذا لا يعني أن لا تتطرق إلى مجالات أخرى، ففي رحلة تعلمك ستجد عدة مجالات تتقاطع مع مجالك التخصصي، ومن الجيد أن تكون لديك فكرة حولها، وحتى أن تكون ملما بها.
    1 نقطة
  14. وعليكم السلام ورحمة الله وبركاته، DeepLearning.AI هي شركة تكنولوجيا تعليمية متخصصة في مجال الذكاء الاصطناعي وتعلم الآلة بحيث تقدم الشركة دورات تعليمية عبر الإنترنت وتخصصات وموارد، مثل برنامج التخصص الرائد في التعلم العميق والدورة غير التقنية "الذكاء الاصطناعي للجميع"، وذلك بشكل أساسي من خلال منصات مثل Coursera.
    1 نقطة
  15. بالنسبة للكود الأول: data.drop(columns=data.loc[:, 'x_2':'z_40'].columns, inplace=True) فهو يحدد الأعمدة من 'x_2' إلى 'z_40' ثم يمرر قائمة أسماء الأعمدة الناتجة إلى دالة drop باستخدام معامل columns المخصص أما أما الكود الثاني: data.drop(data.loc[:, 'x_2':'z_40'], axis=1, inplace=True) فهو يمرر الجزء الفرعي من DataFrame وليس مجرد تسميات الأعمدة إلى دالة drop في Pandas تتوقع دالة drop أن يكون أول معامل لها هو التسمية أو قائمة التسميات وليس DataFrame على الرغم من أن Pandas قد يتسامح أحيانا مع الكائنات الشبيهة بالقوائم، فإن تمرير DataFrame بدلا من قائمة الأعمدة يكون أقل وضحا وقد يؤدي إلى أخطاء أو سلوك غير متوقع في بعض الحالات. من ناحية الأداء فكلاهما يؤديان نفس الوظيفة إلا أنّ الطريقة الأولى تعتبر أكثر كفاءة قليلا لأنها تستخرج قائمة أسماء الأعمدة الضرورية فقط بدلا من DataFrame فرعي كامل.
    1 نقطة
  16. وعليكم السلام ورحمة الله وبركاته، قم بفتح نافذة التشغيل من خلال الأمر Win + R ثم اكتب "cmd" واضغط Enter وستفتح لك نافذة موجه الأوامر، بعدها اكتب الأمر التالي: powercfg /batteryreport وستظهر لك رسالة تبدأ ب "Battery life report......." وستظهر أيضا مسارا للملف، انسخ مسار الملف والصقه في المتصفح وسيتم فتح تقرير البطارية، ابحث عن "DESIGN CAPACITY" و "FULL CHARGE CAPACITY" والفرق بينهما سيعطيك فكرة عن حالة البطارية. DESIGN CAPACITY: هي سعة البطارية عندما قمت بتشغيل اللاب توب لأول مرة، وهي السعة الكاملة التي تم تصميم البطارية لها. FULL CHARGE CAPACITY: هي السعة الحالية التي يمكن للبطارية الاحتفاظ بها بعد الشحن الكامل في الوقت الحالي، إذا كانت بطاريتك ضعيفة أو تالفة، فسيكون هذا الرقم منخفضا جدا الآن. وكحل كحل محتمل، قم بإيقاف تشغيل اللاب توب وافصل كابل الشحن عنه، ثم قم بإزالة البطارية واتركها خارجا لمدة لا تقل عن 5 دقائق خلال هذه الفترة، افتح اللاب توب واضغط مع الاستمرار على زر الطاقة لمدة 10 ثوان وهذا الإجراء سيزيل أي شحنات كهربائية متبقية في مكونات اللاب توب. بعد ذلك أعد تركيب البطارية، وصل كابل الشحن، ثم قم بتشغيل اللاب توب وتحقق مما إذا كان يشحن بشكل طبيعي واتركه ليشحن لبعض الوقت، ثم افصل كابل الشحن وتأكد مما إذا كان اللاب توب يبقى قيد التشغيل أو إذا كان لا يزال ينطفئ. فإذا انطفأ اللاب توب مباشرة بعد فصل الشاحن، فهذا يعني أن البطارية لا تعمل وغالبا ما تكون البطارية قد وصلت إلى نهاية عمرها الافتراضي ولم تعد تحتفظ بالشحن. أحيانا تتوقف بطاريات اللاب توب عن العمل بشكل مفاجئ بسبب حدوث دائرة كهربائية قصيرة داخل مكوناتها ورغم أن معظم البطاريات تكون متينة، إلا أن الحرارة الشديدة أو البرودة، أو ملامسة السوائل، أو التعرض لصدمة حادة نتيجة الاصطدام أو السقوط، يمكن أن تتسبب في تلف البطارية. هناك احتمال آخر وهو أن يكون موصل البطارية داخل اللاب توب تالفا يمكن أن يحدث ذلك لنفس الأسباب التي قد تتسبب في تلف البطارية نفسها. إذا لم تعد البطارية تحتفظ بالشحن وكان اللاب توب لا يزال ضمن فترة الضمان، يُفضل التواصل مع الشركة المصنعة والمطالبة بتصليح الضمان. أما إذا كان الضمان منتهيًا، فقد تحتاج إلى شراء بطارية بديلة.
    1 نقطة
  17. لا يوجد فرق عملي من حيث الأداء بين الكودين، فكلاهما يؤدي نفس الوظيفة والفرق الوحيد هو في طريقة تحديد الأعمدة للحذف، و كلا الكودين متكافئان تماما، حيث يقومان بنفس العمليات داخليا في pandas، و أي فرق محتمل سيكون ضئيلا جدا وغير ملحوظ، لأن drop سيقوم بنفس معالجة الحذف بغض النظر عن الطريقة المستخدمة لاستخراج أسماء الأعمدة. من ناحية الوضوح والجودة الكود الأول أكثر وضوحا لأنه يوضح أن الحذف يتم بناء على أسماء الأعمدة، أما الكود الثاني أكثر اختصارا لكنه يعتمد على axis=1، مما قد يجعله أقل وضوحا للقارئ.
    1 نقطة
×
×
  • أضف...