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

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

  1. Zen Eddin Allaham

    Zen Eddin Allaham

    الأعضاء


    • نقاط

      10

    • المساهمات

      898


  2. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      8

    • المساهمات

      19484


  3. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      6

    • المساهمات

      2066


  4. محمد_عاطف

    محمد_عاطف

    الأعضاء


    • نقاط

      6

    • المساهمات

      9046


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

عرض المحتوى الحاصل على سمعة أكبر منذ 10/12/25 in أجوبة

  1. السلام عليكم ده الكود 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 نقاط
  2. هل مسموح ان تساعدوني ب مشكلة في مشروع تخرج. هذه مشكلة لم اجد لها حل . مشكلة هي عملية رفع صور في خادم لا تعمل /api/images/upload/route.ts حيث حاولت كثير بحلها ولم استطع Image-gallery-app.zip
    2 نقاط
  3. الان انا اعمل على مشروع تخرج و اواجه احباط كبير في مشاكل الا يمكنني استخدام AI للمساعدة قليلا
    2 نقاط
  4. السلام عليكم سجلت حديثا اريد مساعدتكم بالطريقه الصحيحه لترتيب الوقت وطريقة استعمال الدوره هل هناك ١-ابلكيشن او تطبيق غير الموقع حيث يسهل علي المتابعه والتوقف و المتابعه ؟ ٢- اريد خطه اذ لديكن للالتزام بالدوره خطه مكثفه تساعدني ؟ ٣-ماهي الطريقه المثلى للاستفاده من الدوره بحد اقصى ؟
    2 نقاط
  5. السلام عليكم عند مشكله في Kaggle Notebook وهي عدم الحفظ التلقائي الحاجات الجديد وكمان مش رضي ينحفظ يدوي فا اي حل المشكله دي وكمان لو Google Chrome بيحصل الUpdating فا دي ممكن يكون السيب؟
    2 نقاط
  6. حسنا الان قمت بتقدم للامتحان لكن توجد خانة textarea لم افهم ما يجب علي ادخاله في خانة " يرجى مشاركة أي شيء من شأنه أن يساعد في التحضير لاجتماعنا."
    2 نقاط
  7. هل علي ان انزله بنفس تحديث جودوت الذي في الدورة ام اجدد تحديث
    2 نقاط
  8. الحمد لله، قربت أنتهي من مشروع التخرج، لكن أريد ملاحظة في حول التصميم. هلق أنا سويت المنطق البرمجي بشكل رائع ومنظم، لكنني لا أركز على التصميم. بالطبع، الموقع متجاوب مع جميع الأجهزة، لكنني في التصميم يعني ليس احترافي. هل يوجد مشكلة بذلك؟
    1 نقطة
  9. السلام عليكم و رحمة الله وبركاته انا حالياً أتعلم تحليل البيانات و حاليا اتعلم بايثون عندما انتهي من معالجة وتنظيف البيانات واقوم بحفظ الملف بصيغة csv للعمل عليه على power BI تصبح البيانات غير مرتبة وغير قابلة للعمل عليها مع العمل اني اطبق نفس الخطوات الموجودة في الفيديو لكن تحصل هذه المشكلة عندي ولا استطيع إكمال المشروع وسأرفق صورة للبيانات الغير مرتبة في الأسفل ماهي المشكلة؟
    1 نقطة
  10. سلام عليكم. لدي أستفسار بخصوص ال 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 نقطة
  11. سجلت بحساب خمسات من يومين وشفت هذا الموقع ضمن المواقع الموجودة في خمسات ف عن شو بحكي الموقع وكيف بقدر حقق فائدة منه ... معلش حد يشرح لي كل شي عن هذا الموقع...ومشكورين سلف
    1 نقطة
  12. السلام عليكم لدي 3 أسئله 1- هل ظروفي تناسبني في تعلم دورة الذكاء الاصطناعي هل تحتاج مخ عبقري ولا انسان عادي مثلي مع ضغوطات الحياة انا حاليا بعمر 34 سنة ولدي عائلة وفوق كذا اشتغل بدوام 8 ساعات مسائي وانا صراحه حابب ادخل المجال واخاف ضغوطي الحياتيه تأثر على تركيزي لكن حقيقه عندي همه ان بدي ادخل ؟ 2- انا انسان تخرجت من الثانويه اداري وليس علمي يعني لا درست كيمياء ولا فيزياء وحاليا اعمل كمساعد صيدلي وظيفة متواضعه وبسيطه جدا فأنا ذكرت هذا الكلام لكي أتأكد هل وضعي يسمح بتعلم الذكاء الاصطناعي يعني يحتاج الى مخ تركيز قوي ولا عادي وازيدكم لست جيدا بالانجليزي هههههه الحاله ميئوسة الحمدالله على كل حال ..... حقيقه انا ابغى اتعلم المجال لان هذا الان هو المستقبل وهو ملك الساحة فحقيقه متردد فقط في مسألة الرياضيات واللغه وطبيعة التخصص الذكاء الاصطناعي ؟ 3- وهل دورة الذكاء الاصطناعي في اكاديمية حاسوب كافيه فقط يعني لتوظيف في شركات كبرى وهكذا وبلا شك الارزاق بيد الله بس اقصد من ناحيه كميه العلم والفهم في الدورة ؟ فأرجو الله يسعدكم ويبارك فيكم تجاوبوني جواب يمحي هذا التردد وابدأ وشكرا
    1 نقطة
  13. الأفضل رؤية الأجابات السابقة التي وضحتها لك ففيها جميع التفاصيل حول الرياضيات المطلوبة . ولكن تلخيصا أهم الفروع المطلوبة هي الاحتمالات والإحصاء، الجبر الخطي و التحليل الرياضي والتفاضل والتكامل.
    1 نقطة
  14. هل Power BI مهم في تحليل البينات ولو مهم في طريقه للِتثبيت علي الماك او بديل
    1 نقطة
  15. تمام يعطيك العافيه معناته المطلوب مني حاليا هو الرياضيات قبل دخول عالم الذكاء الاصطناعي طيب اخر سؤال فقط ممكن تذكر لي ماهي المواضيع او العناوين الاساسية في تعلم الرياضيات عشان احاول ابحث على دورات متخصصه للرياضيات لمدرسين عرب عشان افهم شرح بالعربي بلا شك المصطلحات انجليزيه بعرف لكن الاشكاليه في الشرح الي بيشرح عربي فممكن تذكر لي ماهي المواضيع المطلوب مني تعلمها في الرياضيات عشان ابحث عنها وبارك الله فيك
    1 نقطة
  16. في الدورة يتم شرح الأساسيات المطلوبة فقط في الدروس لهذا لن تحتاج إلى دراسة رياضيات خارجية لمتابعة الدروس . ولكنك بالطبع ستحتاج إلى تعلم الكثير من الرياضيات وخصوصا الجبر الخطي للتقدم في المجال وفهم التقنيات المتقدمة في المجال . وإليك الإجابات التالية لكيفية تعلم الرياضيات المتعلقة بالذكاء الإصطناعي : ولكن أغلب الكورسات هي باللغة الإنجليزية وأيضا هذا المجال يحتاج إلى لغة إنجليزية جيدة لتعلمه وحتى للعمل فيه بعد ذلك .
    1 نقطة
  17. اشكرك على اجابتك طيب يعني ايش في دورة ادخلها عشان تحاول التبسيط للأسف انا تقريبا لي 15 سنة متخرج من الثانوية فأظن نسيت كل شيء في الرياضيات فهل هناك شيء يساعدوني وطبعا ومايكونش انجليزي لاني لست جيدا في الانجليزي
    1 نقطة
  18. وعليكم السلام ورحمة الله وبركاته. أولا إن مجال الذكاء الإصطناعي واسع جدا وستأخذ وقتا وجهدا كبيرا لدراسته بشكل جيد وحتى بعد الدراسة سيتوجب عليك التعلم دائما لما يحدث من تطوير مستمر في هذا المجال وبشكل كبير. أى أنه سيحتاج إلى أن توفر وقتا كافايا للدراسة يوميا لتستطيع التقدم فيه. لذلك إذا كنت تريد أو تحب العمل في مجال الذكاء الإصطناعي ولا تمانع من المذاكرة وتخصيص وقت لذلك والإطلاع دائما على التطويرات فيمكنك الإشتراك في دورة الذكاء الإصطناعي فهي جيدة وأيضا إذا كان لديك خبرة سابقة في الجبر الخطي وفي الإحصاء وفي الرياضيات عموما فهذا سيكون جيد ومناسب بالنسبة لك. وهي بالطبع تحتاج إلى شخص ذكي وليس بالضرورة أن يكون عبقري ولكن شخص ذكي يستطيع الفهم بشكل جيد ويتعامل مع الرياضيات وفهمها بشكل جيد لإعتماد المجال بشكل كبير على الرياضيات . أى أنه لو هناك شخص ما لا يحب الرياضيات فسيجد المجال صعب بسبب هذا الأمر. وبما أنك لديك مسؤوليات وأيضا دوام عمل وضغوطات فالأمر يعتمد عليك هل تستطيع توفير وقت ثابت يوميا للدراسة مثلا ساعتين أو أكثر ؟ وكما وضحت لك أن المجال ليس سهلا ويحتاج إلى مجهود ووقت كبير فهنا أنت الأعلم بأمورك وكيفية تنظيمك لوقتك فيمكنك بنفسك الإجابة على هذا السؤال بعد قراءة التفاصيل السابقة التي وضحتها لك. ونعم الدورة بعد إنهائها تستطيع أن تكون شخص مبتدأ في مجال الذكاء الإصطناعي وأن تعمل في شركة أو مشاريع مستقلة لك وهذا لو قمت بإتمامها وإنهائها بفهم جيد لها . وإليك ما ستتعمله في الدورة وما الذي ستؤهلك إليه من خلال الإجابة التالية :
    1 نقطة
  19. هل الشرح باللغة العربية هيأثر عليا لما اطلع سوق العمل وعندي مشكلة في الشرح يعني انا مثلا مش متعود ان ال object اسمه كائن وهكذا مع كثير من الامثلة دا في الحاجات اللي اتشرحتلي قبل كدا بالانجليزي فاي الحل
    1 نقطة
  20. في الواقع العملي لا يتم استخدام المصطلحات العربية بالفعل، اللغة الإنجليزية هي لغة البرمجة، لكن الدارسين بالأكاديمية لغتهم الأولى هي العربية لذا المحتوى موجه لهم في المقام الأول ويتم في معظم الدروس توضيح المصطلح بالإنجليزية أيضًا، وفي حال لم يتم ذكر ذلك، أرجو الاستعانة بموسوعة حسوب وابحث عن المصطلح وستجده بالعربية والإنجليزية. وفي حال واجهت صعوبة في استيعاب مصطلح ما، تستطيع الاستفسار أسفل الدروس وسيتم توضيحه لك، ويجب معرفة المصطلح بالعريبة والإنجليزية حتى تتمكن من البحث عنه بالرغم من أنّ الإنجليزية أهم بالطبع لكون المصادر أغلبها بالإنجليزية ولن تحتاج العربية إلا في حال شرح أمر ما لشخص آخر أو للفريق وحتى في تلك الحالة يتم استخدام المصطلحات الإنجليزية. وعامًة ستجد مصطلحات متكررة ومستخدمة في أغلب البرمجة ها هي: متغير - 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 نقطة
  21. 1 نقطة
  22. السلام عليكم دي المشكله 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 نقطة
  23. قم أولاً بتحميل نسخة من الـ Notebook لتفادي حدوث خطأ ويضيع مجهودك، وذلك بالضغط على File بالأعلى ثم Download Notebook. ولحل المشكلة الحفظ قم بتجربة الضغط على السهم بجانب Save Version أعلى اليسار، ثم اختار Save and Run All (Save Version) ثم اكتب Quick Save واضغط Save. إن استمرت المشكلة قم بإعادة تشغيل الجلسة، بالضغط على Run ثم Restart Session، ثم اضغط على file واختار import notebook وقم باختيار الملف الذي قمت بتحميله لاستيراده.
    1 نقطة
  24. سؤال بالنسبة للمشروع تخرج الخاص ب امتحان هل يوجد ايضأ مساعدة من قبل مدربين ام لا
    1 نقطة
  25. انا عمرو لسه داخل سنويه عامه وبدرس دورة الذكاء الاصطناعي سؤالي : هل ممكن استخدم نوذج زي Llama في عملية التدريب بحيث ممكن اعمله fine tuning بالكتب الدراسيه اللي عندي في حاجه زي Docker مثلا بحيث لو في حاجه مش فاهمها يقدر يجاوب علي اسئلتي بسرعه بدون ما اسأل مدرس وبشكل دقيق ودي حاجه ممكن تسرع فهمي للماده في اسئله بتبقي اجابه سريعه تساعدني افهم بشكل افضل انا عارف اني ممكن اعمل حاجه زي كده بس عايز الطريقه وحد يزودني بمعلومات الصعوبات اللي هواجها في المشروع ده وكده يعني
    1 نقطة
  26. السلام عليكم ورحمة الله وبركاته، بالنسبة لجهازي، قمت بتغييره من لابتوب إلى كمبيوتر، والحمد لله، بسب التعليق وزدت الرامات من 4 جيجابايت إلى 12 جيجابايت. المهم، معليش، كل شيء جاهز لكن الإنترنت لا يعمل على الجهاز بأي طريقة جربتها. حاولت أكثر من مرة، ، لكنه لا يعمل. هل لدى أحد خبرة في هذا الموضوع؟ الله يعطيكم العافية. وهل صحيح أن الجهاز لا يصل الإنترنت إلا بالكيبل؟ مع العلم أني لا أملك كيبل حاليًا. شكرًا لكم، وهذي بعض الصور
    1 نقطة
  27. نعم بالتأكيد يحتاج الحاسوب PC إلى الإتصال السلمي للانترنت إذا كان لا يحتوى على كارت wifi وجهازك لا يحتوي على كارت wifi مدمج فيحتاج إلى كيبل إنترنت. أو يمكنك استخدام USB Wi-Fi Adapter وهي فلاشة لتشغيل ال wifi على حاسوبك والأفضل من الفلاشة كارت wifi يتم تركيبه في حاسوبك.
    1 نقطة
  28. كيف يمكن اكمال عملية انشاء mongodb atlas
    1 نقطة
  29. السلام عليكم ورحمة الله وبركاته أنشأت موقع تعليمي عبر اضافة ليرنبريس https://first-leader-center-academy.com/allcourse/ لكن اضافة ليرن بريس لدي لا تقوم بعملية التسجيل للطالب ولا تقوم بعملية الشراء لكن لو تم تسجيل عضو من داخل لوحة التحكم بالموقع يمكن للاضافة ادخاله على الدورة التي يريد طالما تم تخصيصها له فما هو الحل لهذه المشكلة؟؟؟ ارجوكم ساعدوني في حلها وجزاكم الله كل خير
    1 نقطة
  30. شكرًا على إهتمامك وإقتراحك شادي، سيتم إرساله لقسم التطوير بالأكاديمية، في الوقت الحالي، أرجو تثبيت الإضافة التالية: Scroll To Top وسيظهر لك الزر التالي في الصفحة بعد إعادة التحديث: وعند الضغط عليه سيتم الصعود لأعلى الصفحة، وكذلك يوفر إمكانية النزول لأسفل الصفحة مباشرًة في حال كنت بالأعلى.
    1 نقطة
  31. أين يتم تشغيل الملف، فلا يوجد طريقة لتشغيله من خلال github مباشرًة، فهي منصة لعرض وتخزين الكود ونظام تحكم في الإصدارات، ولا تقوم بمهمة تشغيل الكود. ما تقصده هو فتح الملف لرؤية الكود أي عرضه، لكن بالنسبة لملفات jupyter فالمشكلة عند حفظك للملف على جهازك، يتم تخزين معلومات عن الـ Widgets أي الخلايا بطريقة قديمة أو غير مكتملة، ونظام العرض في GitHub يتوقع وجود معلومة محددة اسمها state أي الحالة لكل Widget، ولكنه لم يجدها. أسهل حل هو فتح الملف على حاسوبك من خلال VS Code، ثم من القائمة العلوية، اختار Kernel ثم اختار Restart and Clear Output لإعادة التشغيل ومسح المخرجات التي تظهر نتيجة تشغيل الخلايا. واحفظي الملف مرة أخرى، ورفع الملف الجديد إلى GitHub مرة أخرى.
    1 نقطة
  32. عند مدة تنفيذ مشروع تخرج وليكن اسبوع هل يوجد مانع اذا تأخرت قليلاً لان لا اعلم ماذا سيحدث معي خلال فترة محددة لتنفيذ مشروع
    1 نقطة
  33. المتغيرين self.mu و self.sigma غير موجودين داخل الكائن وقت استدعاء plot()، في الكود الدالة distribution_values() تعتمد على: self.mu, self.sigma لكن هذان المتغيران لا يتم إنشاؤهما إلا داخل الدالة average()، أي أنّك لم تستدع average() قبل أن تستدعي plot()، ولهذا السبب لم يتم تعريف self.mu و self.sigma. و أيضا في الـ constructor عندك خطأ مطبعي: def __int__(self, col1, col2): يجب أن تكون: def __init__(self, col1, col2): لأنّ __int__ تستخدم للتحويل إلى عدد صحيح، بينما __init__ هي دالة التهيئة. و أيضا في بعض الأماكن كتبت self.col1، وفي أخرى self.column_name1. يجب أن توحدها.
    1 نقطة
  34. في دالة 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 نقطة
  35. لديك خطأ في كتابة __init__ حيث كتبت __int__ بدلا من __init__، وهذا يعني أن الـ constructor لم يتم تنفيذه أبداً، و أيضا لم تستدع الدالة average() التي تحسب قيم mu و sigma، لذلك هذه الـ attributes غير موجودة عند استدعاء distribution_values(). و أيضا استخدمت self.col1 و self.col2 في بعض الأماكن بينما عرفت self.column_name1 و self.column_name2. لذا أرجوا تصحيح هذه الأخطاء و التجربة مرة أخرى.
    1 نقطة
  36. كيف يتم تنسيق القائمة المنسدله بحيث يطهر كل رابط كامل في سطر ولا يأخد سطرين Website.rar
    1 نقطة
  37. لا اعرف كيف انسقه VENUES محتوي القائمةWebsite.rar
    1 نقطة
  38. السلام عليكم ورحمة الله و بركاته بخصوص دورة الذكاء الاصطناعى لقد انتهيت من اساسيات لغة بايثون لكن اكد صعوبة فى فهم الشرح الخاص بالضكاء الاصطناعى و تطبيقاته
    1 نقطة
  39. السلام عليكم ورحمة الله وبركاته احتاج الى مبرمج لتصميم بوتات رد الي داخل تطبيق التيلجرام بحيث يتم الرد بشكل الي على أعضاء القروب مثلا من بداية الدخول للمحادثة يظهر خيارات اللغة بعد ذلك الأقسام المتاحة و اظهار رسالة كل قسم للموظف المختص بالقسم . فاذا يوجد شخص سبق له العمل على ذلك وله الخبرة في هذا العمل يتواصل معي للاتفاق على قيمة هذا التعاون . وشكرا
    1 نقطة
  40. هل مواصفات هذا الجهاز مناسبة لدزرة الذكاء الاصطناعي
    1 نقطة
  41. هو ليه ماعندكمش دوره ل تعليم flutter
    1 نقطة
  42. السلام عليكم ....سجلت في دورة علوم الحاسب والبايثون ....لا شك بافادة الفيدوات لكن سؤالي هل هناك منهج أو مقرر لمتابعة المنهج ؟ ثانيا يا ليت هناك شاشة منبثقة أثناء الشرح تظهر فيها كتابة المصطلحات ..ودمتم
    1 نقطة
  43. هل هذا مناسب لدورة الذكاء الصناعي والعمل فيما بعد الدورة MSI Thin 15 B12UCX CPU i5 12450H RAM 8GB DDR4 SSD 512GB NVME PCIE G4 Display 15.6 FHD 144Hz GPU RTX 2050 4GB Windows 11 الجيل ١٢
    1 نقطة
  44. نعم الجهاز ممتاز ولكن هناك بعض العيوب فيه . أولا يجب عليك زيادة مساحة ال RAM حيث يجب أن تكون أقل ذاكرة مناسبة هي 16 GB ولو أكبر من ذلك سيكون أفضل للتدريب على النماذج الكبيرة . وكارت الشاشة لديه ذاكرة 4GB VRAM محدودة للنماذج كبيرة مثل GPT-like أو التدريب على مجموعات بيانات ضخمة وسيساعدك للعمل بعد الدورة ولكن ليس في الأمور المتقدمة جدا . أيضا الجهاز خفيف ورفيع لذلك مع الإستخدام المتقدم من الممكن أن يسخن كثيرا وهذا سيسبب بطئ في الأداء لذلك يمكنك البحث عن إصدار هذا الجهاز وانظر مستوى التبريد الخاص به و الحرارة التي يصل إليها عند إستعمال كارت الشاشة بأقصى قوته. وهذه هي العيوب الموجودة به يمكنك البحث عن بدائل أفضل من حيث كارت الشاشة ومن حيث سخونة الجهاز ولكن لو لم تعثر على جهاز فيمكنك الحصول على هذا الجهاز لا مشكلة ولكن يجب تكبير حجم ال RAM.
    1 نقطة
  45. هل هذا مناسب اكثر ؟ MSI Thin 15 B12UCX CPU i5 12450H RAM 8GB DDR4 SSD 512GB NVME PCIE G4 Display 15.6 FHD 144Hz GPU RTX 2050 4GB Windows 11
    1 نقطة
  46. كلما اشغل اي برنامج تظهر لي هذه الرسالة Unable to create process using 'C:\Users\hp\Desktop\python\.venv\Scripts\python.exe C:\Users\hp\PyCharmMiscProject\.venv\Include\python\.venv\gpt.py': The system cannot find the path specified.
    1 نقطة
  47. الاختيار بين هذه الأدوات يعتمد بشكل أساسي على طبيعة مشروعك ولذلك يفضل طرح السؤال إذا كان خاص بأحد الدورات أسفل الفيديو حتى يتم ساعدتك بشكل أفضل . وعموماً Google Colab بيئة تطوير تعمل بالكامل على خوادم (سيرفرات) شركة جوجل السحابية. ولذلك يفضل استخدامها عندما يكون جهاز الحاسوب الخاص بك ذا مواصفات محدودة، أو إذا كنت لا ترغب في استهلاك موارده. إذا كنت تعمل على مشاريع الذكاء الاصطناعي (AI) أو تعلم الآلة (Machine Learning)، حيث يوفر لك وحدات معالجة رسوميات (GPUs) و وحدات معالجة الموترات (TPUs) عالية الأداء مجانًا. أما محلياً فيمكن استخدام Jupyter أو VS Code ولكن محدودة بقدرات جهازك
    1 نقطة
  48. نعم هذا الجهاز مناسب للدورة حاليا حبق هو مناسب للمبتدئين في هذا المجال والتعلم عموما وخاصة في المشاريع الصغيرة والمشاريع المتوسطة. حيث يمكنه تدريب شبكات عصبية صغيرة و يمكنه تشغيل واستخدام النماذج المدربة مسبقا ولكن ذات الحجم الصغير والمستخدمة في الدورة. ولكنه غير مناسب لتدريب نماذج الذكاء الاصطناعي المعقدة أو الكبيرة لهذا هو مناسب للدورة ولكن ليس بعد إنهائها . وعملية التدريب ستكون بطيئة في بعض النماذج ولكن لا مشكلة تستطيع إستخدام google colab وإستخدام الموارد المجانية التي تقدمها.
    1 نقطة
  49. ستحتاج إلى استخدام دوال PyTorch فقط في حال المعالجة جزء من الرسم البياني ويجب أن يدخل في حساب الـ back-prop كـ RandomCrop يُطبق داخل النموذج نفسه. أو لو تريد أن تتم العملية على الـ GPU مباشرةً، فحينها يجب أن تكون الدوال من مكتبة تورش أو تدعم CUDA. لكن PyTorch قائمة على مبدأ المرونة، بمعنى لا تهتم بكيفية وصول البيانات بل فقط بالشكل النهائي، فالبيانات الخام من أي مصدر وأي شكل، تستطيع معالجتها بأي مكتبة تريد سواء PIL أو panadas ثم تحويلها إلى تحويل إلى torch.Tensor و التدريب في PyTorch. القيد الوحيد هو أن ما يدخل إلى الشبكة في النهاية يجب أن يكون torch.Tensor، أما كل ما يسبق ذلك من قراءة الملفات، المعالجة، الـ augmentation، دمج بيانات إضافية وخلافه فتستطيع إنجازه بأي مكتبة في بايثون. وذلك لأنّ PyTorch مجرد إطار للحوسبة التفاضلية، والـ Autograd يحتاج إلى Tensor لكي يتتبع التدرجات، ولا يهتم بكيفية وصول البيانات إلى الـ Tensor. وجميع التحويلات خارج الرسم البياني كقراءة الصورة أو قصها لا تحتاج إلى أن تكون عمليات torch أصلاً.
    1 نقطة
  50. بالنسبة لدوراتنا فهي مخصصة للتعلم بالتدريج اي انه لا يتم شرح شيء إلا ويتم شرح قبل ما يتطلب لفهم هذا الدرس اي يعني انه إذا مشيت في الدورس تدريجيا فلن تواجه اي مشكلة ومجال الذكاء الصناعي كبير جدا حيث يوجد فيه الكثير من الرياضيات ولو اردنا التركيز على الرياضيات فقط قبل دخول المجال فقد نحتاج الكثير من الوقت ولا نكتسب خبرة عملية يمكنك متابعة الدورة بشكل طبيعي في حال وصلت إلى مكان معين لا تفهمه واحتاج الرياضيات يمكنك السؤال عنه وسيتم شرحه لك وكما قلنا سابقا دوراتنا تعتمد على العملي اكثر من النظري حيث النظري قد يسبب ضياع الكثير من الوقت قبل التعود على المجال وأخذ خبرة فيه.
    1 نقطة
×
×
  • أضف...