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

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

  1. Zen Eddin Allaham

    Zen Eddin Allaham

    الأعضاء


    • نقاط

      14

    • المساهمات

      898


  2. محمد_عاطف

    محمد_عاطف

    الأعضاء


    • نقاط

      10

    • المساهمات

      9045


  3. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      10

    • المساهمات

      19484


  4. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      6

    • المساهمات

      2066


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

عرض المحتوى الحاصل على سمعة أكبر منذ 10/11/25 في كل الموقع

  1. اشتغل علي colab ولا jupyter ولا VS code ولا براحتي
    3 نقاط
  2. السلام عليكم ده الكود class ConditionalProbability: def __int__(self,col1,col2): self.column_name1 = col1 self.column_name2 = col2 def average(self): condition = data_train[self.col1] > data_train[self.col1].mean() subset = data_train[condition][self.column_name2] self.mu,self.sigma = np.mean(subset),np.std(subset) return self.mu,self.sigma def distribution_values(self): x = np.linspace(self.mu - 4*self.sigma, self.mu + 4 *self.sigma,100) pdf = scipy.stats.norm.pdf(x,self.mu,self.sigma) p_conditional = 1 - scipy.stats.norm.cdf return x,pdf,p_conditional def plot(self): x,pdf,p_conditional = self.distribution_values() plt.figure(figsize=(8,5)) plt.plot(x, pdf, label=f'Distribution of {self.col2} (given {self.col1} > mean)') plt.fill_between(x, pdf, where=(x > 0), color='orange', alpha=0.4, label=f'Area where returns > 0\nP = {p_conditional:.3f}') plt.axvline(0, color='red', linestyle='--', label='return = 0') plt.title('Conditional Probability Visualization') plt.xlabel('Forward Returns') plt.ylabel('Density') plt.legend() plt.show() وده الخطاء --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) /tmp/ipykernel_36/4033021502.py in <cell line: 0>() 1 v1 = ConditionalProbability('V1','forward_returns') ----> 2 v1.plot() /tmp/ipykernel_36/3439074975.py in plot(self) 20 21 def plot(self): ---> 22 x,pdf,p_conditional = self.distribution_values() 23 plt.figure(figsize=(8,5)) 24 plt.plot(x, pdf, label=f'Distribution of {self.col2} (given {self.col1} > mean)') /tmp/ipykernel_36/3439074975.py in distribution_values(self) 13 14 def distribution_values(self): ---> 15 x = np.linspace(self.mu - 4*self.sigma, self.mu + 4 *self.sigma,100) 16 pdf = scipy.stats.norm.pdf(x,self.mu,self.sigma) 17 p_conditional = 1 - scipy.stats.norm.cdf(0,self.mu,self.sigma) AttributeError: 'ConditionalProbability' object has no attribute 'mu'
    3 نقاط
  3. هل مسموح ان تساعدوني ب مشكلة في مشروع تخرج. هذه مشكلة لم اجد لها حل . مشكلة هي عملية رفع صور في خادم لا تعمل /api/images/upload/route.ts حيث حاولت كثير بحلها ولم استطع Image-gallery-app.zip
    2 نقاط
  4. الان انا اعمل على مشروع تخرج و اواجه احباط كبير في مشاكل الا يمكنني استخدام AI للمساعدة قليلا
    2 نقاط
  5. السلام عليكم سجلت حديثا اريد مساعدتكم بالطريقه الصحيحه لترتيب الوقت وطريقة استعمال الدوره هل هناك ١-ابلكيشن او تطبيق غير الموقع حيث يسهل علي المتابعه والتوقف و المتابعه ؟ ٢- اريد خطه اذ لديكن للالتزام بالدوره خطه مكثفه تساعدني ؟ ٣-ماهي الطريقه المثلى للاستفاده من الدوره بحد اقصى ؟
    2 نقاط
  6. السلام عليكم عند مشكله في Kaggle Notebook وهي عدم الحفظ التلقائي الحاجات الجديد وكمان مش رضي ينحفظ يدوي فا اي حل المشكله دي وكمان لو Google Chrome بيحصل الUpdating فا دي ممكن يكون السيب؟
    2 نقاط
  7. حسنا الان قمت بتقدم للامتحان لكن توجد خانة textarea لم افهم ما يجب علي ادخاله في خانة " يرجى مشاركة أي شيء من شأنه أن يساعد في التحضير لاجتماعنا."
    2 نقاط
  8. هل علي ان انزله بنفس تحديث جودوت الذي في الدورة ام اجدد تحديث
    2 نقاط
  9. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
    2 نقاط
  10. الحمد لله، قربت أنتهي من مشروع التخرج، لكن أريد ملاحظة في حول التصميم. هلق أنا سويت المنطق البرمجي بشكل رائع ومنظم، لكنني لا أركز على التصميم. بالطبع، الموقع متجاوب مع جميع الأجهزة، لكنني في التصميم يعني ليس احترافي. هل يوجد مشكلة بذلك؟
    1 نقطة
  11. السلام عليكم و رحمة الله وبركاته انا حالياً أتعلم تحليل البيانات و حاليا اتعلم بايثون عندما انتهي من معالجة وتنظيف البيانات واقوم بحفظ الملف بصيغة csv للعمل عليه على power BI تصبح البيانات غير مرتبة وغير قابلة للعمل عليها مع العمل اني اطبق نفس الخطوات الموجودة في الفيديو لكن تحصل هذه المشكلة عندي ولا استطيع إكمال المشروع وسأرفق صورة للبيانات الغير مرتبة في الأسفل ماهي المشكلة؟
    1 نقطة
  12. سلام عليكم. لدي أستفسار بخصوص ال Hash Table: إذا كان لدينا قاموس ضخم (فلنأخذ قاموس اللغة الأنجليزية كمثال) فإن أنسب هيكل بيانات لتخزين القاموس هو ال Hash Table لما يوفر من سرعة ثابتة علي حساب الذاكرة. كالمثال التالي: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <cs50.h> #include <ctype.h> // Global variables #define ALPHABETS 26 #define MAX 35 // Struct node typedef struct node { string word; struct node* next; } node; // Functions prototypes void EXIT(string msg); node* find_tail(node* head); void insert_node(node** head, string word); void print_linked_list(node* head); void free_linked_list(node* head); int main(int argc, string argv[]) { if (argc != 2) { EXIT("Usage: ./dictionary [N of words]\n"); } short n_of_words = atoi(argv[1]); if (!strcmp(argv[1], "0")) { EXIT("No words added\n"); } else if (!n_of_words) { EXIT("Invalid input\n"); } else if (n_of_words > MAX) { printf("%i ", MAX); EXIT("is the max number\n"); } // Hash table starts here node* dictionary[ALPHABETS] = {NULL}; // Take vocabularies & insert them for (int i = 0; i < n_of_words; i++) { string vocabulary = get_string("Word: "); short hash = toupper(vocabulary[0]) - 'A'; insert_node(&dictionary[hash], vocabulary); } // Print & Free dictionary for (int i = 0; i < ALPHABETS; i++) { printf("%c: ", i + 'A'); if (dictionary[i]) { // print current bucket print_linked_list(dictionary[i]); printf("\n"); // free current bucket free_linked_list(dictionary[i]); } else { printf("\n"); } } } // func1: Exit program function void EXIT(string msg) { printf("%s", msg); exit(0); } // func2: To find the tail of a linked list node* find_tail(node* head) { if (!head) { return NULL; } node* temp = head; while (temp->next) { temp = temp->next; } return temp; } // func3: To insert a node to a linked list void insert_node(node** head, string vocabulary) { node* n = malloc(sizeof(node)); if (!n) { return; } n->word = vocabulary; n->next = NULL; if (!*head) { *head = n; return; } find_tail(*head)->next = n; } // func4: To print linked list items void print_linked_list(node* head) { for (node* temp = head; temp; temp = temp->next) { printf("%s ", temp->word); } } // func4: To free linked list void free_linked_list(node* head) { while (head) { node* temp = head->next; free(head); head = temp; } } أعرف أنها طريقة سيئة لتخزين الكلمات؛ إذ أردنا البحث عن كلمة ما في القاموس, فنعم سنختصر الكثير من الوقت لأننا نعلم في أي Bucket سنبحث, لكن ما زال البحث بطئ (أو حتي بنفس البطئ) لأن البرنامج سيضطر للمرور علي عناصر ال Linked List واحدة تلو الأخري. لذلك قاموا بتوسيع الجدول كي تتقسم العناصر أكثر و أكثر (كل هذا علي حساب الذاكرة). هل يمكن لأحدكم أن يشرح لي هذا التقسيم (في مثال القاموس تحديدا). كما أن هناك عملية تتم علي الكلمات كي نجد ال Bucket بنفس الوقت, ما هي هذه العملية.
    1 نقطة
  13. سجلت بحساب خمسات من يومين وشفت هذا الموقع ضمن المواقع الموجودة في خمسات ف عن شو بحكي الموقع وكيف بقدر حقق فائدة منه ... معلش حد يشرح لي كل شي عن هذا الموقع...ومشكورين سلف
    1 نقطة
  14. السلام عليكم لدي 3 أسئله 1- هل ظروفي تناسبني في تعلم دورة الذكاء الاصطناعي هل تحتاج مخ عبقري ولا انسان عادي مثلي مع ضغوطات الحياة انا حاليا بعمر 34 سنة ولدي عائلة وفوق كذا اشتغل بدوام 8 ساعات مسائي وانا صراحه حابب ادخل المجال واخاف ضغوطي الحياتيه تأثر على تركيزي لكن حقيقه عندي همه ان بدي ادخل ؟ 2- انا انسان تخرجت من الثانويه اداري وليس علمي يعني لا درست كيمياء ولا فيزياء وحاليا اعمل كمساعد صيدلي وظيفة متواضعه وبسيطه جدا فأنا ذكرت هذا الكلام لكي أتأكد هل وضعي يسمح بتعلم الذكاء الاصطناعي يعني يحتاج الى مخ تركيز قوي ولا عادي وازيدكم لست جيدا بالانجليزي هههههه الحاله ميئوسة الحمدالله على كل حال ..... حقيقه انا ابغى اتعلم المجال لان هذا الان هو المستقبل وهو ملك الساحة فحقيقه متردد فقط في مسألة الرياضيات واللغه وطبيعة التخصص الذكاء الاصطناعي ؟ 3- وهل دورة الذكاء الاصطناعي في اكاديمية حاسوب كافيه فقط يعني لتوظيف في شركات كبرى وهكذا وبلا شك الارزاق بيد الله بس اقصد من ناحيه كميه العلم والفهم في الدورة ؟ فأرجو الله يسعدكم ويبارك فيكم تجاوبوني جواب يمحي هذا التردد وابدأ وشكرا
    1 نقطة
  15. الأفضل رؤية الأجابات السابقة التي وضحتها لك ففيها جميع التفاصيل حول الرياضيات المطلوبة . ولكن تلخيصا أهم الفروع المطلوبة هي الاحتمالات والإحصاء، الجبر الخطي و التحليل الرياضي والتفاضل والتكامل.
    1 نقطة
  16. هل Power BI مهم في تحليل البينات ولو مهم في طريقه للِتثبيت علي الماك او بديل
    1 نقطة
  17. تمام يعطيك العافيه معناته المطلوب مني حاليا هو الرياضيات قبل دخول عالم الذكاء الاصطناعي طيب اخر سؤال فقط ممكن تذكر لي ماهي المواضيع او العناوين الاساسية في تعلم الرياضيات عشان احاول ابحث على دورات متخصصه للرياضيات لمدرسين عرب عشان افهم شرح بالعربي بلا شك المصطلحات انجليزيه بعرف لكن الاشكاليه في الشرح الي بيشرح عربي فممكن تذكر لي ماهي المواضيع المطلوب مني تعلمها في الرياضيات عشان ابحث عنها وبارك الله فيك
    1 نقطة
  18. في الدورة يتم شرح الأساسيات المطلوبة فقط في الدروس لهذا لن تحتاج إلى دراسة رياضيات خارجية لمتابعة الدروس . ولكنك بالطبع ستحتاج إلى تعلم الكثير من الرياضيات وخصوصا الجبر الخطي للتقدم في المجال وفهم التقنيات المتقدمة في المجال . وإليك الإجابات التالية لكيفية تعلم الرياضيات المتعلقة بالذكاء الإصطناعي : ولكن أغلب الكورسات هي باللغة الإنجليزية وأيضا هذا المجال يحتاج إلى لغة إنجليزية جيدة لتعلمه وحتى للعمل فيه بعد ذلك .
    1 نقطة
  19. اشكرك على اجابتك طيب يعني ايش في دورة ادخلها عشان تحاول التبسيط للأسف انا تقريبا لي 15 سنة متخرج من الثانوية فأظن نسيت كل شيء في الرياضيات فهل هناك شيء يساعدوني وطبعا ومايكونش انجليزي لاني لست جيدا في الانجليزي
    1 نقطة
  20. وعليكم السلام ورحمة الله وبركاته. أولا إن مجال الذكاء الإصطناعي واسع جدا وستأخذ وقتا وجهدا كبيرا لدراسته بشكل جيد وحتى بعد الدراسة سيتوجب عليك التعلم دائما لما يحدث من تطوير مستمر في هذا المجال وبشكل كبير. أى أنه سيحتاج إلى أن توفر وقتا كافايا للدراسة يوميا لتستطيع التقدم فيه. لذلك إذا كنت تريد أو تحب العمل في مجال الذكاء الإصطناعي ولا تمانع من المذاكرة وتخصيص وقت لذلك والإطلاع دائما على التطويرات فيمكنك الإشتراك في دورة الذكاء الإصطناعي فهي جيدة وأيضا إذا كان لديك خبرة سابقة في الجبر الخطي وفي الإحصاء وفي الرياضيات عموما فهذا سيكون جيد ومناسب بالنسبة لك. وهي بالطبع تحتاج إلى شخص ذكي وليس بالضرورة أن يكون عبقري ولكن شخص ذكي يستطيع الفهم بشكل جيد ويتعامل مع الرياضيات وفهمها بشكل جيد لإعتماد المجال بشكل كبير على الرياضيات . أى أنه لو هناك شخص ما لا يحب الرياضيات فسيجد المجال صعب بسبب هذا الأمر. وبما أنك لديك مسؤوليات وأيضا دوام عمل وضغوطات فالأمر يعتمد عليك هل تستطيع توفير وقت ثابت يوميا للدراسة مثلا ساعتين أو أكثر ؟ وكما وضحت لك أن المجال ليس سهلا ويحتاج إلى مجهود ووقت كبير فهنا أنت الأعلم بأمورك وكيفية تنظيمك لوقتك فيمكنك بنفسك الإجابة على هذا السؤال بعد قراءة التفاصيل السابقة التي وضحتها لك. ونعم الدورة بعد إنهائها تستطيع أن تكون شخص مبتدأ في مجال الذكاء الإصطناعي وأن تعمل في شركة أو مشاريع مستقلة لك وهذا لو قمت بإتمامها وإنهائها بفهم جيد لها . وإليك ما ستتعمله في الدورة وما الذي ستؤهلك إليه من خلال الإجابة التالية :
    1 نقطة
  21. هل الشرح باللغة العربية هيأثر عليا لما اطلع سوق العمل وعندي مشكلة في الشرح يعني انا مثلا مش متعود ان ال object اسمه كائن وهكذا مع كثير من الامثلة دا في الحاجات اللي اتشرحتلي قبل كدا بالانجليزي فاي الحل
    1 نقطة
  22. في الواقع العملي لا يتم استخدام المصطلحات العربية بالفعل، اللغة الإنجليزية هي لغة البرمجة، لكن الدارسين بالأكاديمية لغتهم الأولى هي العربية لذا المحتوى موجه لهم في المقام الأول ويتم في معظم الدروس توضيح المصطلح بالإنجليزية أيضًا، وفي حال لم يتم ذكر ذلك، أرجو الاستعانة بموسوعة حسوب وابحث عن المصطلح وستجده بالعربية والإنجليزية. وفي حال واجهت صعوبة في استيعاب مصطلح ما، تستطيع الاستفسار أسفل الدروس وسيتم توضيحه لك، ويجب معرفة المصطلح بالعريبة والإنجليزية حتى تتمكن من البحث عنه بالرغم من أنّ الإنجليزية أهم بالطبع لكون المصادر أغلبها بالإنجليزية ولن تحتاج العربية إلا في حال شرح أمر ما لشخص آخر أو للفريق وحتى في تلك الحالة يتم استخدام المصطلحات الإنجليزية. وعامًة ستجد مصطلحات متكررة ومستخدمة في أغلب البرمجة ها هي: متغير - Variable: مكان في الذاكرة لتخزين البيانات. نوع البيانات - Data Type: يحدد نوع البيانات التي يمكن تخزينها في المتغير (مثل: نص، عدد صحيح، عدد عشري). عامل - Operator: رمز أو كلمة تستخدم لتنفيذ عملية على البيانات (مثل: + للجمع، - للطرح). تعبير - Expression: مجموعة من المتغيرات والعوامل التي تُرجع قيمة. شرط - Condition: تعبير منطقي يُرجع إما صحيح أو خطأ. جملة - Statement: سطر من التعليمات البرمجية التي تُنفذ مهمة محددة. كتلة - Block: مجموعة من الجمل التي تُنفذ معًا. دالة - Function: مجموعة من التعليمات البرمجية التي تُنفذ مهمة محددة وتُعيد قيمة. معامل - Parameter: قيمة تُمرر إلى دالة عند استدعائها. مصفوفة - Array: مجموعة من البيانات من نفس النوع مخزنة في مكان واحد. حلقة - Loop: تُستخدم لتكرار مجموعة من التعليمات البرمجية عدة مرات. مصفوفة ترابطية - Associative Array / Dictionary: مجموعة من البيانات مخزنة كأزواج من المفتاح والقيمة. كائن - Object: كيان يجمع بين البيانات والوظائف التي تعمل على هذه البيانات. فئة - Class: قالب لإنشاء الكائنات. وراثة - Inheritance: آلية تسمح لفئة ما بوراثة خصائص وصفات فئة أخرى. تعدد الأشكال - Polymorphism: القدرة على استخدام نفس الاسم لوظائف مختلفة في سياقات مختلفة. ملف - File: مجموعة من البيانات المخزنة على وسيط تخزين دائم. استثناء - Exception: حدث غير طبيعي يحدث أثناء تنفيذ البرنامج. معالجة الاستثناءات - Exception Handling: آلية للتعامل مع الاستثناءات ومنع تعطل البرنامج. وبالنسبة للمصطلحات الخاصة ببايثون: وحدة - Module: ملف يحتوي على تعليمات برمجية بايثون يمكن استخدامه في برامج أخرى. حزمة - Package: مجموعة من الوحدات النمطية. قائمة - List: مجموعة مرتبة من العناصر قابلة للتغيير. مجموعة - Tuple: مجموعة مرتبة من العناصر غير قابلة للتغيير. مجموعة - Set: مجموعة غير مرتبة من العناصر الفريدة. قاموس - Dictionary: مجموعة غير مرتبة من أزواج المفتاح والقيمة. تعليمة استيراد - Import Statement: تُستخدم لاستيراد وحدات أو حزم في البرنامج. ديكوريتور - Decorator: دالة تُعدل سلوك دالة أخرى. مولد - Generator: دالة تُعيد سلسلة من القيم. استدعاء ذاتي - Recursion: عندما تستدعي الدالة نفسها داخل تعريفها. تعبير لامبدا - Lambda Expression: دالة مجهولة تُعرّف وتُستخدم في سطر واحد. استيعاب القائمة - List Comprehension: طريقة لإنشاء قائمة جديدة من قائمة موجودة في سطر واحد. استيعاب المجموعة - Set Comprehension: طريقة لإنشاء مجموعة جديدة من مجموعة موجودة في سطر واحد. استيعاب القاموس - Dictionary Comprehension: طريقة لإنشاء قاموس جديد من قاموس موجود في سطر واحد. إدارة الحزم - Package Management: عملية تثبيت وتحديث وإزالة الحزم. بيئة افتراضية - Virtual Environment: بيئة معزولة لتشغيل مشروع بايثون بتبعياته الخاصة.
    1 نقطة
  23. 1 نقطة
  24. السلام عليكم دي المشكله Oops something went wrong An unknown error occurred. We suggest downloading a copy of your notebook to avoid losing your work, then refresh your browser. وكمان بعد ما اعمل refresh الNotebook مش بترض تحفظ اي حاجه جديد سواء كان الحفظ التقائي او الحفظ اليدو العادي ؟
    1 نقطة
  25. قم أولاً بتحميل نسخة من الـ Notebook لتفادي حدوث خطأ ويضيع مجهودك، وذلك بالضغط على File بالأعلى ثم Download Notebook. ولحل المشكلة الحفظ قم بتجربة الضغط على السهم بجانب Save Version أعلى اليسار، ثم اختار Save and Run All (Save Version) ثم اكتب Quick Save واضغط Save. إن استمرت المشكلة قم بإعادة تشغيل الجلسة، بالضغط على Run ثم Restart Session، ثم اضغط على file واختار import notebook وقم باختيار الملف الذي قمت بتحميله لاستيراده.
    1 نقطة
  26. انا عمرو لسه داخل سنويه عامه وبدرس دورة الذكاء الاصطناعي سؤالي : هل ممكن استخدم نوذج زي Llama في عملية التدريب بحيث ممكن اعمله fine tuning بالكتب الدراسيه اللي عندي في حاجه زي Docker مثلا بحيث لو في حاجه مش فاهمها يقدر يجاوب علي اسئلتي بسرعه بدون ما اسأل مدرس وبشكل دقيق ودي حاجه ممكن تسرع فهمي للماده في اسئله بتبقي اجابه سريعه تساعدني افهم بشكل افضل انا عارف اني ممكن اعمل حاجه زي كده بس عايز الطريقه وحد يزودني بمعلومات الصعوبات اللي هواجها في المشروع ده وكده يعني
    1 نقطة
  27. السلام عليكم ورحمة الله وبركاته، بالنسبة لجهازي، قمت بتغييره من لابتوب إلى كمبيوتر، والحمد لله، بسب التعليق وزدت الرامات من 4 جيجابايت إلى 12 جيجابايت. المهم، معليش، كل شيء جاهز لكن الإنترنت لا يعمل على الجهاز بأي طريقة جربتها. حاولت أكثر من مرة، ، لكنه لا يعمل. هل لدى أحد خبرة في هذا الموضوع؟ الله يعطيكم العافية. وهل صحيح أن الجهاز لا يصل الإنترنت إلا بالكيبل؟ مع العلم أني لا أملك كيبل حاليًا. شكرًا لكم، وهذي بعض الصور
    1 نقطة
  28. نعم بالتأكيد يحتاج الحاسوب PC إلى الإتصال السلمي للانترنت إذا كان لا يحتوى على كارت wifi وجهازك لا يحتوي على كارت wifi مدمج فيحتاج إلى كيبل إنترنت. أو يمكنك استخدام USB Wi-Fi Adapter وهي فلاشة لتشغيل ال wifi على حاسوبك والأفضل من الفلاشة كارت wifi يتم تركيبه في حاسوبك.
    1 نقطة
  29. كيف يمكن اكمال عملية انشاء mongodb atlas
    1 نقطة
  30. السلام عليكم ورحمة الله وبركاته واجهت مشكلة مؤخرًا في جهازي أثناء العمل على مشاريع البرمجة. الجهاز أصبح يعلّق بشكل متكرر، خاصة عند تنفيذ أوامر مثل: npm install أحيانًا يستغرق التنفيذ أكثر من 10 دقائق، وأثناء التنقّل بين الصفحات أو البرامج يتجمّد النظام فجأة ويظهر لي تنبيه “البرنامج لا يستجيب – انتظار أو خروج”. ومع مرور الوقت أشعر أن البطء يزداد أكثر. فيما يلي مواصفات جهازي الحالية: 🔹 اسم الجهاز: HP EliteBook 8570p 🔹 نظام التشغيل: Windows 10 Pro (64-bit) – الإصدار 10.0.19045 🔹 المعالج (CPU): Intel® Core™ i5-3360M @ 2.80 GHz (ثنائي النواة / 4 خيوط) 🔹 الذاكرة (RAM): 4.00 GB 🔹 كرت الشاشة (GPU): AMD Radeon HD 7570M بحسب هذه المواصفات، هل تنصحونني بترقية مكونات معينة لتحسين الأداء في البرمجة؟ وشكرًا جزيلًا لكم على دعمكم وتوجيهكم الدائم 🌷
    1 نقطة
  31. السلام عليكم ورحمة الله وبركاته أنشأت موقع تعليمي عبر اضافة ليرنبريس https://first-leader-center-academy.com/allcourse/ لكن اضافة ليرن بريس لدي لا تقوم بعملية التسجيل للطالب ولا تقوم بعملية الشراء لكن لو تم تسجيل عضو من داخل لوحة التحكم بالموقع يمكن للاضافة ادخاله على الدورة التي يريد طالما تم تخصيصها له فما هو الحل لهذه المشكلة؟؟؟ ارجوكم ساعدوني في حلها وجزاكم الله كل خير
    1 نقطة
  32. شكرًا على إهتمامك وإقتراحك شادي، سيتم إرساله لقسم التطوير بالأكاديمية، في الوقت الحالي، أرجو تثبيت الإضافة التالية: Scroll To Top وسيظهر لك الزر التالي في الصفحة بعد إعادة التحديث: وعند الضغط عليه سيتم الصعود لأعلى الصفحة، وكذلك يوفر إمكانية النزول لأسفل الصفحة مباشرًة في حال كنت بالأعلى.
    1 نقطة
  33. السلام عليكم, انا عندي مشروع علم بيانات على google colab ومحفوظ بصيغة ال jupyter فلما اجي ارفعه على قيت هب اسوي مستودع وبعدها اضيف الملف على طول من خانة اضافة الملفات ولما اجي اشغله يعطيني خطأ وما يشتغل الملف ولا يظهر الكود, هل في شخص واجهته هذه المشكلة سابقا؟
    1 نقطة
  34. أين يتم تشغيل الملف، فلا يوجد طريقة لتشغيله من خلال github مباشرًة، فهي منصة لعرض وتخزين الكود ونظام تحكم في الإصدارات، ولا تقوم بمهمة تشغيل الكود. ما تقصده هو فتح الملف لرؤية الكود أي عرضه، لكن بالنسبة لملفات jupyter فالمشكلة عند حفظك للملف على جهازك، يتم تخزين معلومات عن الـ Widgets أي الخلايا بطريقة قديمة أو غير مكتملة، ونظام العرض في GitHub يتوقع وجود معلومة محددة اسمها state أي الحالة لكل Widget، ولكنه لم يجدها. أسهل حل هو فتح الملف على حاسوبك من خلال VS Code، ثم من القائمة العلوية، اختار Kernel ثم اختار Restart and Clear Output لإعادة التشغيل ومسح المخرجات التي تظهر نتيجة تشغيل الخلايا. واحفظي الملف مرة أخرى، ورفع الملف الجديد إلى GitHub مرة أخرى.
    1 نقطة
  35. تلك المشكلة تحدث أحيانًا بالفعل، حيث ستجد رسالة خطأ unable to save your notebook because it may have been modified in another location والحل لتجاوزها هو من خلال تحميل الملف بالضغط على file أعلى اليسار ثم اختر download notebook، ثم أنشيء ملف جديد من خلال استيراد الملف الذي قمت بتحميله للتو وذلك بالضغط على file ثم import notebook.
    1 نقطة
  36. وعليكم السلام ورحمة الله وبركاته، في Kaggle Notebooks يوجد حفظ تلقائي، لكنه لا يحفظ كل شيء. ما يتم حفظه تلقائيًا: الأكواد تُحفظ أثناء الكتابة كـ "مسودة" (Draft). يظهر بجانب اسم المشروع "Draft saved" لتأكيد الحفظ. ما لا يتم حفظه: نتائج الأكواد لا تُحفظ، ويجب تشغيلها من جديد عند الفتح. الملفات داخل مجلد /kaggle/working/ مؤقتة وتُحذف بعد إغلاق الجلسة. إذا لم يعمل الحفظ التلقائي، جرّب إعادة تحميل الصفحة أو تسجيل الخروج والدخول مرة أخرى. للحفاظ على عملك بشكل دائم: اضغط على "Save Version" في الأعلى. Quick Save: يحفظ الحالة الحالية فقط. Save & Run All (Commit): يشغل كل الأكواد من البداية ويحفظ النسخة النهائية.
    1 نقطة
  37. سيحدد لك المدرب مشروعًا مرتبطًا بما تعلمته أثناء الدورة لتنفيذه خلال فترة محددة تتراوح بين أسبوع الى أسبوعين. في حال تتوقع تأخير أو تريد مدة أطول، أرجو مناقشة ذلك مع المُدرب المُختص بإختبارك، وسيتم إرشادك، وذلك من خلال مركز المساعدة.
    1 نقطة
  38. في دالة distribution_values تستخدم المتغير self.mu لكن لم يتم إنشاؤه أو تعيين قيمة له بعد في الكائن v1، فعند تنفيذ v1.plot() يتم استدعاء دالة self.distribution_values() كأول خطوة. ثم دالة distribution_values تعمل على تنفيذ x = np.linspace(self.mu - 4*self.sigma وهي هنا تحتاج إلى قيمة للمتغيرين self.mu و self.sigma. والمكان الوحيد الذي يتم فيه إنشاء هذين المتغيرين هو داخل دالة average()، لكن لم تقم باستدعاء دالة average() قبل استدعاء دالة plot()، يجب استدعائها. كذلك يوجد خطأ إملائي في الدالة البانية __init__ حيث كتبت __int__ وبالتالي لن تعمل ولن يتم تعيين self.column_name1 و self.column_name2. وفي دالة average استخدمت self.col1 بينما في الدالة البانية استخدمت self.column_name1، فيجب توحيد الاسم. وحساب الاحتمال الشرطي غير مكتمل، فهنا p_conditional = 1 - scipy.stats.norm.cdf غير صحيح، فلم تقم باستدعاء الدالة cdf مع معاملاتها، يجب أن تكون p_conditional = 1 - scipy.stats.norm.cdf(0, self.mu, self.sigma ويوجد عدم تطابق أسماء المتغيرات في دالة plot حيث تستخدم self.col1 و self.col2 بينما يجب أن تكون self.column_name1 و self.column_name2. import numpy as np import scipy.stats import matplotlib.pyplot as plt import pandas as pd data_train = pd.DataFrame({ 'V1': np.random.randn(1000), 'forward_returns': np.random.randn(1000) * 0.02 }) class ConditionalProbability: def __init__(self, col1, col2): self.column_name1 = col1 self.column_name2 = col2 def average(self): condition = data_train[self.column_name1] > data_train[self.column_name1].mean() subset = data_train[condition][self.column_name2] self.mu, self.sigma = np.mean(subset), np.std(subset) return self.mu, self.sigma def distribution_values(self): x = np.linspace(self.mu - 4 * self.sigma, self.mu + 4 * self.sigma, 100) pdf = scipy.stats.norm.pdf(x, self.mu, self.sigma) p_conditional = 1 - scipy.stats.norm.cdf(0, self.mu, self.sigma) return x, pdf, p_conditional def plot(self): self.average() x, pdf, p_conditional = self.distribution_values() plt.figure(figsize=(8, 5)) plt.plot(x, pdf, label=f'Distribution of {self.column_name2} (given {self.column_name1} > mean)') plt.fill_between(x, pdf, where=(x > 0), color='orange', alpha=0.4, label=f'Area where returns > 0\nP = {p_conditional:.3f}') plt.axvline(0, color='red', linestyle='--', label='return = 0') plt.title('Conditional Probability Visualization') plt.xlabel('Forward Returns') plt.ylabel('Density') plt.legend() plt.show()
    1 نقطة
  39. السلام عليكم ورحمة الله و بركاته بخصوص دورة الذكاء الاصطناعى لقد انتهيت من اساسيات لغة بايثون لكن اكد صعوبة فى فهم الشرح الخاص بالضكاء الاصطناعى و تطبيقاته
    1 نقطة
  40. هل مواصفات هذا الجهاز مناسبة لدزرة الذكاء الاصطناعي
    1 نقطة
  41. نعم هذا الجهاز مناسب للدورة حاليا حبق هو مناسب للمبتدئين في هذا المجال والتعلم عموما وخاصة في المشاريع الصغيرة والمشاريع المتوسطة. حيث يمكنه تدريب شبكات عصبية صغيرة و يمكنه تشغيل واستخدام النماذج المدربة مسبقا ولكن ذات الحجم الصغير والمستخدمة في الدورة. ولكنه غير مناسب لتدريب نماذج الذكاء الاصطناعي المعقدة أو الكبيرة لهذا هو مناسب للدورة ولكن ليس بعد إنهائها . وعملية التدريب ستكون بطيئة في بعض النماذج ولكن لا مشكلة تستطيع إستخدام google colab وإستخدام الموارد المجانية التي تقدمها.
    1 نقطة
  42. وعليكم السلام ورحمة الله وبركاته. نعم من الطبيعي أن يستغرق الكثر من الوقت حيث أن الذاكرة العشوائية RAM لديك صغيرة جدا وهي 4GB وأقل مساحة ذاكرة حاليا جيدةهي 8 جيجا. لذلك الأفضل ترقية الرامات على الأقل حتى 8 جيجا . وهذا الأكر سيسرع الجهاز قليلا ولكن لن تستطيع ترقية المكونات الأخرى مثل المعالج فهو ضعيف قليلا ولهذا أداء الجهاز سيظل بطيئا إلى حد ما.
    1 نقطة
  43. بشكل عام يرجع اختيارك إلى المنصة للتكويد حسب راحتك. إذا تحب تشتغل أونلاين بدون إعداد بيئة على جهازك استخدم Colab، أما لو تفضل تشتغل محليًا وتتحكم بكل شيء فـ Jupyter أو VS Code خيار ممتاز.
    1 نقطة
  44. الان انتهيت من كل شيء اتممت اربع مسارات ونفذت مشاريع ورفعتهم على جيت هب واتقنت مسارات حتى اصبحت قادر على الاجابة على اي سؤال وايضأ مع فهم مشاريع لكني متردد بسبب مجهول ولا اعلم ما سبب
    1 نقطة
  45. التردد أمر طبيعي وهو غالبا يكون بسبب إما عدم الثقة في مهاراتك أو الخوف من الإختبارات . ولكن بما أنك بالفعل قد قمت بالكثير من المشاريع وفهمت الدروس والأساسيات وتستطيع الإجابة على أى سؤال فغالبا الأمر فقط بسبب الخوف من الإختبار . لذلك أنصحك بالتقدم فلا تقلق فلا يوجد أى شئ يدعوك للقلق أو الخوف أو التردد فما هو إلا إختبار لا أكثر ولو حدثت مشكلة ما ولم تستطع الإجتياز فهذه ليست نهاية العالم بل سيقوم المدرب بتوجيهك وإخبارك بالقصور والمشاكل التي لديك لتقوم بحلها والتقدم للإختبار مرة أخرى. لهذا يجب عليك التحلي بالثقة بنفسك وعدم الخوف من الإختبار والتقدم دون أن تتردد . بالتوفيق.
    1 نقطة
  46. السلام عليكم ورحمة الله وبركاته ما الفرق في النصان الآتيان من حيث أمر ${total}: let total = 0; while(total <= 100){ total += Number(prompt(`Your total is ${total}`)); console.log(total); } و let total = 0; while(total <= 100){ total += Number(prompt('Your total is ' + total)); console.log(total); }
    1 نقطة
  47. وعليكم السلام ورحمة الله وبركاته. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
    1 نقطة
  48. لو انت مشترك في احدى الدورتين تواصل معايا انا بحاول اعمل مجتمع يكون لينا للي معاه الدورتين او واحده فيهم عشان نتشارك الافكار مع بعض ونذاكر ونشجع بعض
    1 نقطة
  49. بالنسبة لدوراتنا فهي مخصصة للتعلم بالتدريج اي انه لا يتم شرح شيء إلا ويتم شرح قبل ما يتطلب لفهم هذا الدرس اي يعني انه إذا مشيت في الدورس تدريجيا فلن تواجه اي مشكلة ومجال الذكاء الصناعي كبير جدا حيث يوجد فيه الكثير من الرياضيات ولو اردنا التركيز على الرياضيات فقط قبل دخول المجال فقد نحتاج الكثير من الوقت ولا نكتسب خبرة عملية يمكنك متابعة الدورة بشكل طبيعي في حال وصلت إلى مكان معين لا تفهمه واحتاج الرياضيات يمكنك السؤال عنه وسيتم شرحه لك وكما قلنا سابقا دوراتنا تعتمد على العملي اكثر من النظري حيث النظري قد يسبب ضياع الكثير من الوقت قبل التعود على المجال وأخذ خبرة فيه.
    1 نقطة
×
×
  • أضف...