Joined January 2021
355 Photos and videos
Pinned Tweet
Learn what university don’t teach you 💡
5
3
27
مسا الخير متابعيني ❤️ معلومة اليوم للناس المهتمة بالذكاء الاصطناعي ، لما تستخدم Pydantic بكلاسات البايثون عندك بالمشروع، الكلاس تبعك بيصير يدعم type coercion 🔥 يعني لو إجاك من LLM response بيانات بـ types مختلفة… Pydantic بيحوّلها لحاله ✅ وما بيعطيك error 🚫 هيك بتتجنب وجع راس الـ parsing اليدوي ✨ وصدقني… هاي من أعظم الميزات اللي بتوفرها! إذا حابين أنزل تلخيص مرتب عن الموضوع، اكتبولي بالكومنتات 💬 #برمجة #ذكاءـاصطناعي
2
2
776
تخيّلوا معي إنك بدك تعرف شيء معين، بس بدل ما تعتمد على ذاكرتك بس، عندك مكتبة كبيرة فيها كل الكتب والمقالات اللي تحتاجها. RAG بالضبط زي كذا للذكاء الاصطناعي: 1️⃣ Knowledge Base يعني كل المعلومات والمستندات اللي تريد الآلة تعرف عنها، مثل ملفات PDF، مقالات، ملاحظات مدرسية، قوانين و أي شيء. 2️⃣ سؤال المستخدم الطالب يسأل سؤال: "ما هي فصول السنة؟" 3️⃣ البحث Retrieval النظام يبحث في الـ Knowledge Base ويجيب لك أهم المقاطع اللي لها علاقة بسؤالك. 4️⃣ الإجابة Generation بعد ما يجيب المقاطع، يدمجها مع السؤال ويعطيك جواب كامل وواضح. 5️⃣ Vector كل فقرة أو سؤال يتحول لـ Vector رقمي عشان الآلة تعرف تشابه الأسئلة والنصوص بسرعة. #RAG #ArtificialIntelligence #MachineLearning #KnowledgeBase #Vector #Retrieval #Generation #تعلم_ذكاء_اصطناعي #طلاب
1
2
8
1,878
💡 اليوم وأنا أشتغل على مشروعي في #Python استخدمت ميزة اسمها Unpacking، وزميلي سألني: "شو يعني؟ ومتى نستخدمها؟" قلت له: بايثون بتعطينا كنز اسمه Packing & Unpacking! 🤯 🔹 Packing = تجميع القيم داخل متغير واحد باستخدام * أو ** show_numbers(*args): print(args) show_numbers(1, 2, 3, 4) 🔹 Unpacking = توزيع القيم كأنها معاملات منفصلة greet(name, age): print(f"Hello {name}, {age} years old.") person = {"name": "Ali", "age": 20} greet(**person) # Hello Ali, 20 years old. جرّبوها اليوم وحتشوفوا قد إيش تختصر وقتكم! ⚡🐍 #برمجة #بايثون
6
15
653
في بايثون، إحنا مش مجبرين نحدد نوع المتغير (زي int أو str) وقت تعريفه لكن بتعمل مشاكل لما يكبر المشروع، زي: ✔ صعوبة فهم الكود ✔ أخطاء بتظهر وقت التشغيل بدل ما تنكشف وقت الكتابة 💡 ومن هنا إجا مفهوم Type Hinting طريقة نوضح فيها نوع المتغيرات أو القيم اللي الدالة بتتعامل معها، بدون ما نغيّر طريقة تنفيذ بايثون نفسها. يعني بيساعدنا نكتب كود أوضح، أنظف، وأسهل للصيانة ومرن كمان ✅ ✅ هل Type Hinting بيأثر على أداء البرنامج؟ 🚫 لا أكيد. بايثون بتتجاهل الـ types وقت التشغيل. الهدف منه التنظيم. ✨ وكمان إذا المشروع انعرض على مبرمجين تانيين، بيساعدهم يفهموا بسرعة أنواع المتغيرات، بدون ما يغوصوا في تفاصيل الكود. #Python #TypeHinting #CleanCode #PythonTips #بايثون #تعلم_البرمجة #CodeQuality #DataScience #AI #ProgrammingBasics
6
436
بتسمعوا كتير عن "Generative AI"؟ بس شو يعني فعليًا؟ 🤔 هو الذكاء الاصطناعي اللي مش بس بفهم البيانات. بـيولّد منها أشياء جديدة بيكتب مقالات بيرسم صور وبيعمل كود يعني كأنك بتعطي الآلة فكرة... وهي ترد عليك بإبداع ✨ طيب كيف بصير هيك إشي؟ كيف الآلة "تخترع" أشياء من العدم؟ ⬅️ الجواب: باستخدام نماذج ذكاء اصطناعي ضخمة، اتدرّبت على ملايين النصوص، الصور، والأصوات... وصارت "تفهم كيف البشر بيكتبوا، بيرسموا، وبيفكروا". 📚 ولما تعطيها فكرة، هي بتكمل عليها بناءً على اللي تعلّمته. @AI_Lovers_Net #الذكاء_الاصطناعي #الذكاء_التوليدي #تعلم_الآلة #تقنية #تعلم_الذكاء_الاصطناعي #تعلم_عن_بعد #برمجة #بايثون #تعلم_البرمجة #جيل_الذكاء_الاصطناعي #طلاب_البرمجة #تقنية_المستقبل
9
390
بتعرف انه ال LLMs في الذكاء الاصطناعي بتهلوس 🤯😐 وهادا واحد من عيوبها اللي لحد الان ما لقوا الها حل !! المشكلة انها بتقدملك المعلومة علئ انها صحيحة ومابتشعر انه في خطآ لانه الجملة صحيحة نحويا ومطقها سليم فما تثق كتيرب AI #برمجة #ذكاءـاصطناعي #بايثون
2
5
501
طلابي وطالباتي محبين البايثون 😎 محتارين أي مكتبة Python تستخدموا لمشروكم؟ لاول مرة عملتلكم دليل سريع نختار من خلاله المكتبة المناسبة لمشروعنا ⬇️ احفظ التغريدة، ممكن توفر عليك ساعات بالمشروع القادم! 1️⃣ Pandas: لتنظيف وتحليل البيانات 2️⃣ Scikit-Learn: لتطبيقات التعلم الآلي 3️⃣ TensorFlow: لتقنيات التعلم العميق 4️⃣ Matplotlib: لرسم البيانات ببساطة 5️⃣ Seaborn: لرسوم بيانية أجمل ومتقدمة 6️⃣ Flask: لبناء واجهات برمجية وتطبيقات ويب 7️⃣ Pygame: لتطوير الألعاب 8️⃣ Kivy: لتطبيقات الموبايل 9️⃣ Tkinter: لبناء واجهات سطح المكتب شو هي أكثر مكتبة تستخدمها؟ وليه؟ خلينا نتناقش 👇 #بايثون #برمجة
2
7
1,054
انا يامس اخترت مشروع التخرج اشي يكون اله علاقة بالذكاء. الاصطناعي شو الخطوات اللي مفروض امشي عليها؟ هاي الخطوات رح تساعدك تمشي خطوة بخطوة: حددي الفكرة أو المشكلة فكري بمشكلة ممكن الذكاء الاصطناعي يساعد في حلّها حددي نوع المشروع هل مشروعك من نوع: تعلم آلي (Machine Learning)؟ تعلم عميق (Deep Learning)؟ رؤية حاسوبية (Computer Vision)؟ معالجة لغة طبيعية (NLP)؟ اجمعي البيانات دوري على بيانات مناسبة من الإنترنت، أو اجمعيها بنفسك. بعدها: نظّفي البيانات، واشتغلي على تجهيزها كويس للنموذج. حددي الأدوات والتقنيات غالبًا رح تشتغلي باستخدام Python ومكتبات مهمة مثل: scikit-learn, TensorFlow, PyTorch ابدئي بنماذج بسيطة جربي نموذج بسيط، تابعي النتائج، وطوّري شوي شوي حسب الحاجة. قيّمي النموذج شوفي قديش النموذج دقيق باستخدام مقاييس مثل: Accuracy Recall F1 Score حسّني النتائج جرّبي تعديلات على النموذج، غيّري الخوارزمية، أو عدّلي البيانات لنتائج أفضل. جهّزي التقرير والعرض النهائي فسّري كل شي اشتغلتي عليه: الفكرة – البيانات – الأدوات – التجارب – التحديات – والنتائج. #مشروع_تخرج #تخرج #مشاريع_تخرج #طلاب_الجامعة #الذكاء_الاصطناعي #تعلم_آلي #تعلم_عميق #تحليل_البيانات #MachineLearning #DeepLearning #AIProject #DataScience #ArtificialIntelligence
1
7
500
كل مرة بتشتغلي على مشروع بايثون أو AI وبتقعدي تكتبي pip install لكل مكتبة؟ 😮‍💨 جبتلكم اليوم طريقة بتختصر وقت وجهد! ✅ اكتبوا أسماء كل الـ packages اللي بتحتاجوها في ملف نصي مثلاً: requirements.txt وبعدين بكل سهولة نزّلوهم كلهم مرة وحدة باستخدام هادا command : pip install -r requirements.txt وهيك بتنزل كل المكتبات بضغطة وحدة! 🚀 🔥 سريعة، مرتبة، وكأنك مبرمجة محترفة من زمان 😏 📂 مثال على محتوى requirements.txt: numpy pandas scikit-learn matplotlib tensorflow جرّبوها وشاركوها مع أصحابكم المشتتين في pip install 😂. @PrograminLovers @coder90 @AI_Arabic1 #بايثون #ذكاء_اصطناعي #نصائح_برمجية #تعلم_البرمجة #الذكاء_الاصطناعي #نصائح_برمجية #مشاريع_برمجة #مبرمجين_عرب #تعلم_بايثون
3
331
استفتاء سريع للناس المهتمة بالذكاء الصناعي 😌 ما هو المكون الأساسي الذي يُميز نموذج Transformer عن الشبكات العصبونية التقليدية مثل RNN وLSTM؟ أ) الطبقات التلافيفية (CNNs) ب) الانتشار العكسي (Backpropagation) ج) آلية الانتباه (Attention Mechanism) د) تقليل الأبعاد (Dimensionality Reduction) #ذكاء_اصطناعي #AI #تعليمـبرمجة #Transformers
2
4
480
**تريكة** ب تسهل الشغل للطلاب الي شغالين مشاريع بايثون بدل مابكل ملف بتنشاه بتروح وانت ضايف هادا المقطع حعلمكم اليوم كيف تعملوا script بسيط تحطه علئ جهازك بحيث لما تيجي تنشئ ملف بايثون بشكل تلقائي بيتمم اضافة هذا المقطع كانه Template (قالب). #تابعواـالثريد ولا تنسوا تشاركوا هاي المعلومة مع اصدقاؤكم خلونا كلنا نستفيد. #بايثون #برمجة
1
3
228
نبدا باول خطوة وهي انشاء ال Script افتح موجه الاوامر عندك واكتب nano ~/newpy حتفتح لك شاشة سودا حط فيها هادا الكلام #!/bin/bash if [ -z "$1" ]; then echo "Usage: newpy <filename.py>" exit 1 fi cat <<EOF > "$1" def main(): pass if name == 'main': main() EOF chmod x "$1" echo "Created $1" بعد هيك اضغط علئ الكيبورد علئ زر Ctrl O علشان تحفظ التغييرات وبعدين Ctrl X علشان تطلع من هاي الشاشة 😌

1
130
2. 🔐 بدنا نخلي ال Script قابلاً للتنفيذ حط علئ موجه الاوامر هذا الامر chmod x ~/newpy ملاحظة هامة جدا: لو بدك ال script تبعك يشتغل من اي مكان اكتب في موجه الاوامر nano ~/.zshrc حتفتح معك شاشاة سودا ضيف باخر سطر من هاي الشاشة export PATH="$HOME:$PATH" بعد هيك اضغط علئ الكيبورد علئ زر Ctrl O علشان تحفظ التغييرات بعد هيك اعمل تحديث لموجه الاوامر من خلال الامر source ~/.zshrc الان وبكل بساطة باي مشروع بايثون لو كتبت علئ سبيل المثال newpy my_script.py حيتم انشاء ملف بايثون ولكن فيه هادا ال Template جاهز . لو حابين اشارككم بتريكات زي هيك بتسهل عليكم الشغل احكولي بالكومنتات ❤️
1
102
"رَبَّنَا لا تُزِغْ قُلُوبَنَا بَعْدَ إِذْ هَدَيْتَنَا وَهَبْ لَنَا مِن لَدُنكَ رَحْمَةً إِنَّكَ أَنْتَ الْوَهَّابُ" أعزائي الطلاب وكل من يتابعني، هذا دعاء الراسخين في العلم، فلا تنسوه قبل كل جلسة دراسة 🙏🏻 وللمهتمين بالذكاء الاصطناعي، أحضّر لكم أقوى تلخيص لفهم موضوع Transformer بشكل بسيط وواضح 💡 اكتبوا "تم" في التعليقات إذا كنتم مهتمين، ليصلكم كل جديد 👇
1
6
356
📍نصيحة للطلاب الي ببعتولي انهم بواجهوا صعوبة انهم يبرمجوا Data structures وشايفين المادة صعبة وما عارفين يحلوا أسئلة leetcode الخاصة ب DS 👩‍💻⬇️. قبل ما تغوص في عالم الـ Data_Structures and Algorithms أهم شي تتأكد منه إنك فاهم اللغة كتير منيح. وبما إنكم شغالين ب #بايثون، لازم تكونوا مرتاحين معاها أول. مو بس تكتب كود وخلص، لازم تكون فاهم: أنواع البيانات والمتغيرات الـ if والـ loops الدوال الـ list comprehensions وأهم نقطة: الـ OOP لأن هيا المسألة مو بس كود… الـ Data Structures عبارة عن تصميمات كل وحدة منها (linked list,stack، queue، tree) تحتاج منك تبني كلاس، تضيف خصائص، وتبرمج سلوكها. نصيحة من القلب: افهم البايثون صح، خصوصًا الـ OOP، ووقتها راح تمشي في الـ DSA زي الحلاوة وما في أسهل منها بكل بساطة بتصير تبرمج. 🌸 #بايثون #تعلم_البرمجة #البرمجة #Python #DataStructures #OOP
3
285
✨ھذا السؤال یحتاج عقلك البرمجي علشان تجاوب عليه. وحدة من المشاكل الي بتظهر لمبرمجين #بايثون او طلاب البرمجة. بدون ما نفتح #ChatGPT ونقوله شو حل هاذا error فكروا بالاجابة وكونوا واثقين بانفسكم .😎 هشرح الايرور بعد ما اشوف اجاباتكم الذكية . خلينا ندرب عقلنا على قراءة الاخطاء وتحليلها وما نخاف منها . #برمجة #تعلم_البرمجة #DataStructure #مھندسین_البرمجیات #تطویر_الذات #مطورین
3
7
710
الاجابة هنا⬇️ بدايةً الخطأ ظهر بسبب وجود list داخل set. احنا بنعرف انو set تقبل فقط نوع بيانات داخلها immutable رغم انها mutable فبالتالي العناصر داخلها لازم تكون hashable أي أنها تمتلك قيمة ثابتة لا تتغير طوال استخدامنا لهاذا الكائن طيب ليش بايثون عملت هادا الكلام كله لانو key in dictionary و set ما بنقدر نصلهم من خلال index او position الخاص ب item فأوجدت hash value قيمة ثابتة لو عملنا hash function لهادا item بايثون هتاخد الرقم الي طلع وتروح ل memory تبحث عنه اذا وجدته هترجع success او هترجع failure. ⬇️ 📍خلاصة الكلام وهنا مربط الفرس الي لازم نفهمه كل hashable هو immutable ولكن ليس بالضرورة كل immutable هو hashable. List عبارة عن unhashable فما بنفع تكون داخل set. 💯 بتمنى اكون وصلت لو فكرة عن الموضوع.
4
139