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

كل الأنشطة

تحدث تلقائيًا

  1. الساعة الماضية
  2. يبدوا أنك لم تقم بتثبيت بايثون بشكل صحيح، حيث لا يظهر رقم إصدار بايثون لديك عند تنفيذ python - v لذا عند التثبيت عليك تحديد Add tho path كالتالي: ستجد تفصيل هنا ورابط التحميل:
  3. اليوم
  4. إن فى لغة SQL عند كتابة جملة أو تنفيذ أمر معين يجب إنهاء ذلك الأمر بضوع علامة semicolon (;) لذلك بعد كل سطر يجب وضع علامة ; بعد كل جملة . والأفضل يمكنك إستخدام جملة INSERT واحدة مع عدة قيم وذلك بإضافة فاصلة (,) بين كل قيمة هكذا . INSERT INTO STUDENTS (FirstName, LastName, Age) VALUES ('Ali','Mohamed',10), ('Mohamed','Amr',20), ('Ahmed','Anas',25);
  5. في نماذج التعلم الالي مفهوم ال"target" يعبر عن الخرج المستهدف أو النتيجة المرغوبة التي يتم استهدافها في مجموعة البيانات. حيث تكون موجودة في مسائل التعلم بالاشراف (supervised learning) من مسائل تصنيف او تنبؤ على غرار مسائل الغير خاضعة للاشراف (unsupervised learning) مثل خوارميات التجميع وغيرها. حيث يمكن ان تصادفك بغير اسم لكن تعبر عن نفس المعنى ومن الاسماء الشائعة الاخرى للtarget هي: Label (التصنيف) Class (الفئة) Outcome (النتيجة) Ground truth (الحقيقة الأساسية) Y (نتيجة او الدالة ) ففي مثالك الtarget هي حالة السكري في الدم حيث تعبر 0 للحالة الطبيعية اي انه بمعنى اخر غير مصاب بالسكر وال1 انه مرتفع السكري وهو مؤشر لاصابته بالسكري فيمكن ان تحل البيانات التي تملكها ان يمكن تصنيف الاشخاص المصابين بالسكري من غير المصابين وذلك تبعا للعوامل مثل العمر والجنس والخ...) هدف استخدام الـ target في التعلم الآلي هو تدريب النموذج للتنبؤ بالفئة المناسبة للمثال الجديد. عند تدريب النموذج، يتم مقارنة النتيجة المتوقعة المستنتجة من النموذج بالقيمة الهدف (target) الحقيقية. بناءً على هذه المقارنة، يتم تحديث وضبط معلمات النموذج ليتعلم التنبؤ الدقيق بالفئات وهذا تعريف التعلم بالاشراف.
  6. كانت أول لغة برمجة تعلمتها في حياتي هي لغة JavaScript. وكان ذلك بالطبع بعد تعلم لغات التوصيف HTML و CSS (يجب أن لا يقفز الواحد إلى دراسة لغات البرمجة قبل لغات التوصيف Markup languages، لأن لغات التوصيف أبسط وهي ضرورية على كل حال وسوف تحتاجها عاجلا أم آجلا). عندما تعلمت لغة JavaScript قديما (أعتقد كان ذلك سنة 2009-2010) لم تكن هذه اللغة قبل هذه السنوات مستخدمة سوى داخل المتصفح لإضافة تفاعلات وتحريكات تظهر للمستخدم. لذلك لم تكن لغة JavaScript كافية لإنشاء تطبيقات حقيقية واضطررت بعدها للانتقال إلى Python. لكن حاليا، JavaScript تعمل في كل مكان حرفيا بفضل مشغلات مثل Node.js و Electron و Expo، وقد وصلت إلى مستوى لم تصل إليه أية لغة برمجة أخرى في الدعم والانتشار. لذلك، دائما ما أقول للمبرمجين الجدد: إذا أردت أن تتعلم لغة برمجة واحدة في حياتك فلتكن إذن JavaScript. بالإضافة إلى ذلك، البدء بالبرمجة بـJavaScript بسيط للغاية، حتى وإن كانت اللغة تحوي الكثير من الأمور التي يصعب فهم كيفية عملها بدقة، وفيها كثير من الكتابات المختلفة التي تقوم بنفس الشيء. لكن على العموم، تبقى جيدة لكي تبدأ بها وتستمر بها طوال السنين القادمة، خصوصا أن فرص العمل التي تطلبها آخذة في الازدياد يوما بعد يوم.
  7. البارحة
  8. في حال كان لديك إضافة adblock فغالبًا ذلك سبب المشكلة، استخدم uBlock Origin فتلك الإضافة لا تسبب مشكلة. إن استمرت أرجو تجربة تحميل وتثبيت Cloudflare WARP فهو بمثابة طبقة وسيطة مثل الـ VPN من خلال شبكة Cloudflare وبعد التثبيت قم بتشغيل التطبيق بالضغط على زر الإتصال مباشرًة وتفقد الدروس مرة أخرى. https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release وذلك لتفقد هل يوجد مشكلة بالإنترنت أم لا.
  9. السلام عليكم ورحمة الله وبركاته كل الفيديوهات التي قمت بتشغيلها تعطيني نفس الخطأ the player is having trouble. we'll have it back up and running as soon as possible على متصفحي Edge و Chrome ،، مع العلم أني قمت بعمل CTRL + F5 ،، وكذلك قمت بمسح كل ملفات الارتباط أيضًا من الإعدادات ، ومازالت المشكلة قائمة أرجو النظر في الموضوع جزاكم الله خيرًا
  10. هناك عدّة مدارس بخصوص ذلك، لكن في رأي الأمر يعتمد على الخلفية الخاصة بك إن كان لديك احتكاك بالحاسوب بشكل مكثف أي لست مستخدم عادي ولديك معرفة تقنية تستطيع البدء بتعلم لغة صعبة مثل C++. لكن إن كنت مستخدم عادي وليس لديك دراية بالتقنية أو علوم الحاسوب، فهنا تبدأ بلغة حديثة وسهلة مثل جافا و C# و بايثون ولا تبدأ أبدًا بلغة جافاسكريبت. والأسهل هي لغة بايثون إن كنت تواجهة صعوبة في جافا و C#. لكن إن لم يكن لديك وقت وتريد البدء في التعلم للحصول على وظيفة فقم بإختيار المجال بالنسبة للمطلوب في سوق العمل لديك ثم تعلم اللغة المطلوبة مباشرًة وركز على الأساسيات قد الإمكان وتعلم البرمجة نفسها أولاً وليس التقنيات مثل المكتبات والإطارات.
  11. هل يمكن البدء في تعلم js بدل من ++Cاوpaython من حيث البدء في المجال والتائسيس
  12. الا عادي جدا كثير خير حضرتك والله شكرااا جدا لحضرتك جزاك الله كل خير اخر سوال لو سمحتي هي اي المقصدود بي العمود target اخر عمود ؟
  13. معذرة على التأخر في الرد. بالنسبة لسؤالك الجديد، فتلك القيم تشير إلى نوعية استجابة القلب للتمرين. فالقيم المختلفة تعكس حالات صحية مختلفة، مثل التغيرات في تدفق الدم إلى القلب وما إلى ذلك. ف Oldpeak يقيس انخفاض الـ ST على مخطط كهربية القلب (ECG) بعد التمرين أي أنه يعكس مدى انخفاض تدفق الدم إلى أجزاء من القلب، وهو مؤشر على وجود مشكلات قلبية محتملة مثل نقص التروية. أما ال ST Slope فهو عبارة عن منحدر القطعة ST على مخطط كهربية القلب أثناء وبعد التمرين. بالنسبة للقيم في الملف فهي توضح: - Upsloping (1): منحدر صاعد، قد يكون طبيعيا. - Flat (2): مسطح، قد يشير إلى نقص التروية. - Downsloping (3): منحدر هابط، غالبا ما يرتبط بنقص التروية القلبية الخطيرة. وال Oldpeak يمثل انخفاض الـ ST بوحدات الفولت في حين أن ST Slope يشير إلى تصنيف منحدر الـ ST أثناء وبعد التمرين إلى صاعد، مسطح، أو هابط.
  14. انا الحمد الله الجزاء ده في اخر حاجه منو انا حالينا بتدرس مكتبة Pandas و numpy و matplotlib و seaborn شكراا لحضرتك شكرااا لحضرتك بالاضاف لبرد الرياضيات
  15. معرفة خوارزميات تعلم الآلة والتعلم العميق تعتبر أساسا قويا للبدء في هذا المجال، ولكن تعلم مجالات إضافية مثل رؤية الحاسوب أو معالجة اللغة الطبيعية يمكن أن يفتح أمامك آفاقا أوسع وفرصا أكبر. فمجال رؤية الحاسوب يعتبر مفيدا خاصة إذا كنت مهتما بتحليل الصور والفيديوهات، مثل التعرف على الوجوه أو تشخيص الأمراض من الصور الطبية. ومن جهة أخرى، معالجة اللغة الطبيعية مهمة جدا للتطبيقات التي تتعامل مع النصوص والكلام، مثل تحليل النصوص أو الترجمة الآلية. لهذا وعندما تفكر في تخصصك، من الجيد أن تنظر إلى التطبيقات العملية للمجالات التي تتعلمها. فإذا كنت مهتما بمجال معين مثل الطب، فإن التخصص في تطبيقات تعلم الآلة المتعلقة بالطب يمكن أن يجعل منك خبيرا ويزيد من فرصك الوظيفية فكما تعلم الشركات عادة تبحث عن مهندسين يمكنهم العمل على مشاريع متعددة تشمل مختلف جوانب تعلم الآلة. لهذا فالتوسع في مجالك ليشمل رؤية الحاسوب أو معالجة اللغة الطبيعية يمكن أن يعزز من مهاراتك ويجعلك أكثر قدرة على العمل في مشاريع متنوعة ومعقدة لأن التخصص في مجال معين يمكن أن يجعلك أكثر خبرة ويسهل عليك العثور على فرص عمل محددة. يمكنك أن تستفيد أكثر من هنا: مقال عن الرؤية الحاسوبية
  16. يجب تحديد إتجاهك وتحديد التخصص الذي تريده، فمجال تعلم الآلة واسع جدًا والسير به بدون تخطيط وخطوات واضحة أمر لا أنصحك به. وإليك خطة طريق roadmap واضحة: https://roadmap.sh/ai-data-scientist في حال أردت تخطي بعض الأمور في البداية ثم العودة للرياضيات والإحصاء مثلاً فيما بعد، فيمكنك البدء بـ: تعلم أساسيات علوم الحاسوب أساسيات بايثون أساسيات SQL الخوارزميات وهياكل البيانات GIT مكتبة Pandas و numpy و matplotlib و seaborn ثم العودة لخارطة الطريق السابقة.
  17. معادلات الحالة هي معادلات رياضية تعبر عن الديناميكيات الداخلية للنظام. بالنسبة لروبوت ثنائي الأرجل، يمكن أن تتضمن معادلات الحالة ما يلي: معادلات الحركة الخطية والدورانية لكل جزء من أجزاء الروبوت. علاقات القوى والعزوم الناتجة عن المحركات. معادلات توازن الجسم الكلي للروبوت. مثلا هذا مثال على معادلات الحالة لروبوت بسيط ثنائي الأرجل: x˙=Ax+Bu حيث أن x هو متجه الحالة الذي يشمل المتغيرات مثل الموقع والسرعة والزوايا الزاوية وأما u فهو متجه التحكم (مثل عزم الدوران من المحركات). بالنسبة لتوابع النقل فهي تستخدم لتحليل استجابة النظام لدخل معين. بالنسبة لروبوت ثنائي الأرجل، يمكن أن تشمل توابع النقل: استجابة الزاوية الناتجة عن عزم الدوران المطبق. استجابة الموقع الناتجة عن قوة الدفع. بحيث أن وظيفة النقل العامة تتمثل في: G(s)= Y(s) / U(s) بحيث أن G(s) هو تابع النقل، و Y(s) هو المخرجات (مثل زاوية المفصل)، وأما U(s) هو الدخل. نقاط الاتزان هي الأخرى تعبر عن الحالات التي يكون فيها النظام في حالة استقرار دون تغيير بمرور الوقت. ولتحديد نقاط الاتزان لروبوت ثنائي الأرجل، نحتاج إلى حل المعادلات التي تجعل المشتقات الزمنية للمتغيرات تساوي الصفر: x˙= 0 يمكن استخدام MATLAB لنمذجة ومحاكاة الروبوت ثنائي الأرجل. إليك مثال عام على كيفية البدء في نمذجة الروبوت: إعداد المتغيرات: % إعداد المتغيرات والمعلمات m1 = 1; % كتلة الجزء الأول m2 = 1; % كتلة الجزء الثاني l1 = 1; % طول الجزء الأول l2 = 1; % طول الجزء الثاني g = 9.81; % تسارع الجاذبية % معادلات الحالة A = [...]; % مصفوفة الحالة B = [...]; % مصفوفة التحكم C = eye(4); % مصفوفة الإخراج D = zeros(4,2); % مصفوفة التداخل مثال على إنشاء النموذج: sys = ss(A,B,C,D); % استجابة النظام للدخل t = 0:0.01:10; % الوقت u = [...]; % الدخل (عزم الدوران) [y,t,x] = lsim(sys,u,t); % رسم النتائج figure; plot(t, y); xlabel('الوقت (ثواني)'); ylabel('استجابة الزوايا'); title('استجابة النظام للروبوت ثنائي الأرجل'); لا نقوم عادة بالإجابة على الأسئلة الاختبارية وأسئلة الامتحانات هنا، لهذا قمت بشرح الموضوع بشكل عام يمكنك التوسع أكثر من هنا:
  18. السلام عليكم هل تعلم خورزميات تعلم الاله والتعلم العميق كافي لعمل والا يفضل اتعلم كمان معهم رويه الحاسوب او للغه الطبيعه؟ وكمان هل يفضل ان اتخصص في حل مشاكل مجال معنيه زي مثل الطيب وهكذا ؟
  19. من خلال تسجيل النتيجة في ملف لوج، وذلك باستخدام حزمة logging: import logging logging.basicConfig(filename='recaptcha_verification.log', level=logging.DEBUG) r = requests.post('https://www.google.com/recaptcha/api/siteverify', data=data) result = r.json() logging.debug('Response: %s', result) وستجد ملف باسم recaptcha_verification.log في مجلد المشروع يحوي النتيجة. وفي حال كان لديك وصول إلى ssh في الاستضافة فتستطيع استخدام print لطباعة النتيجة ورؤية ذلك في التيرمنال.
  20. مرحباً عبد المهيمن , نعم , في دورة تطوير التطبيقات باستخدام بايثون يوجد أقسام مختلفة , أخر ما سوف تتعلمه في هذه الدورة هو تحليل البيانات , وتعلم الآلة . بالنسبة لتحليل البيانات سوف تتعلم الأقسام التالية من الدورة : التعامل مع البيانات. التحليل الإحصائي. التصوير البياني. مشاريع عملية تنمي مهاراتك. أما بالنسبة لقسم تعلم الآلة : مدخل إلى تعلم الآلة. الانحدار Regression. التصنيف Classification. التجميع Clustering. التعلم المعزز Reinforcement Learning. وسوف يكون عدة أقسام غيرها مفيدة جداً , منها في تعلم تطوير مواقع الويب باستخدام Flask او Django و تطبيقات Odoo ودمج تقنيات الذكاء الاصطناعي مع تطبيقات أخرى ومشاريع عملية , ودعم دائم من قبل فريق مدربين . عندما تنتهي من الدورة سوف تكون Python Developer , يمكنك العمل كمحلل بيانات أو مطور ويب أو Odoo أو مطور تطبيقات ذكاء اصطناعي وغيرها من المهارات . يمكنك الإطلاع على كافة الأقسام من خلال الرابط التالي : تفاصيل دورة " تطوير تطبيقات باستخدام Python "
  21. لإنشاء موقع متكامل كما ذكرت ستحتاج بالإضافة لمهارات واجهة المستخدم التي تملكها إلى تعلم الأمور التالية: لغة برمجة للواجهة الخلفية: اختيار لغة مثل PHP واستخدام إطار العمل Laravel، أو اختيار Python مع إطار العمل Django. إدارة قواعد البيانات: تعلم كيفية استخدام قواعد البيانات مثل MySQL أو PostgreSQL لإنشاء وإدارة قواعد البيانات. تطوير واجهات برمجة التطبيقات (APIs): تعلم كيفية بناء واجهات برمجة التطبيقات باستخدام REST أو GraphQL لتمكين الاتصال بين الواجهة الأمامية والخلفية. المصادقة وإدارة الجلسات: تعلم كيفية إنشاء أنظمة تسجيل الدخول، تسجيل المستخدمين، وإدارة الجلسات بطريقة آمنة. التكامل مع خدمات خارجية: تعلم كيفية التكامل مع بوابات الدفع وخدمات البريد الإلكتروني إذا كنت تحتاج إليها. هذه المهارات والخبرات ستساعد في بناء موقع متكامل وقوي يشمل جميع الوظائف المطلوبة، وهي ضرورية لأي مبرمج، يمكنك التوسع أكثر من خلال قراءة وتصفح هذه المقالات:
  22. هل في نهاية دورة تطوير التطبيقات باستخدام بايثون تكون لي القدرة علي العمل كمحلل بيانات أو تعلم الالة أم المسارات الموجودة فيها لا تكفي لذلك؟
  23. ماذا احتاج لأتعلم إنشاء موقع متكامل (واجهة أمامية وخلفية) كأكاديمية إلكترونية أو إدخال درجات الطلاب للمعلمين. بحيث يكون لكل معلم حساب خاص وكذلك الطالب فيمكنه رؤية درجاته وهناك حساب المشرفين وهكذا مثل كلاسيرا مثلا... وأنا قد اشتركت في دورة تصميم واجهات المستخدم وأنهيت الاساسيات وبدأت بالشاريع. لكن أريد مشروعا كالذي ذكرته سابقا لكن أظنه سيحتاج خبرة في الواجهات الخلفية. فمالذي يجب علي تعلمه لأتمكن من ذلك بالإضافة لواجهات المستخدم؟
  24. ما تريده يمكن تنفيذه من خلال CSS فقط، بحيث إذا زاد النص عن حجم العنصر الأب له يتم عرض نقاط ellipsis. والأمر يتم من خلال خاصية text-overflow ووضع قيمة ellipsis لها، ثم استخدام خاصية white-space بقيمة nowrap لمنع نزول النص إلى سطر جديد عند عدم وجود مساحة. أيضًا خاصية overflow بقيمة hidden لإخفاء النص الزائد عن مساحة العنصر الأب. كالتالي: <style> div.b { white-space: nowrap; width: 50px; overflow: hidden; text-overflow: ellipsis; border: 1px solid #000000; } </style> <h2>text-overflow: ellipsis:</h2> <div class="b">Hello world!</div>
  25. الكود الذي قدمته يحتوي على بعض الأخطاء والمشاكل الصغيرة. إليك الكود بعد إجراء بعض التعديلات: import tkinter as tk from tkinter import filedialog from pathlib import Path import pandas as pd class App(tk.Tk): def __init__(self): super().__init__() self.title("my app") self.geometry("400x180") self.grid_columnconfigure(0, weight=1) self.grid_rowconfigure(0, weight=1) self.Frame_A = Frame1(self) self.Frame_A.grid(row=0, column=0, padx=1, pady=(1, 0), sticky="nswe") self.Frame_B = Frame2(self) self.Frame_B.grid(row=0, column=1, padx=1, pady=(1, 0), sticky="nswe") self.Frame_C = Frame3(self) self.Frame_C.grid(row=1, column=0, padx=1, pady=(1, 10), sticky="nswe") self.button = tk.Button(self.Frame_B, text="فتح ملف", font=("Calibri", 12, "bold"), command=self.openFile) self.button.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="we") def openFile(self): filepath = filedialog.askopenfilename(initialdir="C:\\Users\\Cakow\\PycharmProjects\\Main", title="Open file okay?", filetypes=(("text files", "*.xlsx"), ("all files", "*.*"))) filepathA = Path(filepath) df = pd.read_excel(filepathA, header=None) class Frame1(tk.Frame): def __init__(self, master): super().__init__(master) self.checkbox_1 = tk.Checkbutton(self, text="checkbox 1") self.checkbox_1.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") self.checkbox_2 = tk.Checkbutton(self, text="checkbox 2") self.checkbox_2.grid(row=1, column=0, padx=3, pady=(3, 0), sticky="w") self.optionmenu = tk.OptionMenu(self, tk.StringVar(), "option 1", "option 2") self.optionmenu.grid(row=2, column=0, padx=3, pady=(3, 0), sticky="we") class Frame2(tk.Frame): def __init__(self, master): super().__init__(master) self.optionmenu2 = tk.OptionMenu(self, tk.StringVar(), "Light", "Dark") self.optionmenu2.grid(row=1, column=0, padx=3, pady=(3, 0), sticky="we") self.entry1 = tk.Entry(self, font=("Calibri", 12, "bold"), width=20) self.entry1.grid(row=2, column=0, padx=3, pady=(3, 0), sticky="we") class Frame3(tk.Frame): def __init__(self, master): super().__init__(master) self.button2 = tk.Button(self, text="تشغيل", font=("Calibri", 12, "bold"), command=self.button_event) self.button2.grid(row=0, column=0, padx=3, pady=(3, 0), sticky="w") def button_event(self): print("button_event") app = App() app.mainloop()
  1. عرض المزيد
×
×
  • أضف...