Data Scientist- AI Engineer - Machine Learning and Deep Learning Engineer | I run freeCodeCamp Arabic Accounts (Youtube- X- Facebook-Linkedin) @freeCodeCampAR

Malaysia
Joined June 2025
تابع سلسلة بودكاست كوينسي لارسون @ossia كل يوم جمعة تابع السلسلة: youtube.com/playlist?list=PL… #تجارب_شخصية #قصص_نجاح
1
1
284
Mohammed Fahd Abrah retweeted
Many of the ideas behind modern deep learning came from decades of Geoffrey Hinton’s research. In this course, Mohammed walks you through those breakthroughs with hands-on PyTorch code. He covers Boltzmann Machines, backpropagation, t-SNE, AlexNet, Dropout, Capsule Networks, and more. freecodecamp.org/news/hands-…
4
49
430
33,717
كيف تنتقل من السؤال «كيف تعمل نماذج الانتشار؟» إلى القدرة على بناء مكوّناتها الأساسية بنفسك باستخدام PyTorch؟ هذه هي الفكرة وراء سلسلة Diffusion Models من freeCodeCamp Arabic، وهي ليست مجرد شرح لنماذج توليد الصور، بل رحلة تعليمية تبدأ من الأساس الرياضي والفكري لنماذج الانتشار، ثم تتدرج حتى بناء الأجزاء التي تتكون منها هذه النماذج عمليًا. تبدأ السلسلة بتقديم الصورة الكبيرة: ما هي Diffusion Models؟ وكيف أصبحت من أهم تقنيات توليد الصور بالذكاء الاصطناعي؟ ثم تنتقل إلى الجانب العملي باستخدام PyTorch، مع العودة إلى أفكار أقدم في التعلم التوليدي مثل Boltzmann Machines لفهم كيف تطورت نماذج التوليد عبر الزمن. بعد ذلك تدخل السلسلة في الأساس النظري لنماذج الانتشار، بما في ذلك: Score-Based Models وScore Matching لفهم كيفية تعلم اتجاه توزيع البيانات. MCMC ودوره في أخذ العينات من التوزيعات المعقدة. ثم الوصول إلى Denoising Diffusion Probabilistic Models (DDPM)، وفهم العلاقة بين عملية التشويش التدريجي وعملية إزالة الضوضاء. لكن القوة الحقيقية للسلسلة تظهر عندما تنتقل من النظرية إلى بناء المكونات. ستتعلم كيفية إعداد بيانات التدريب لنماذج الانتشار، وفهم Cosine Noise Schedule، ثم بناء Time Embeddings لتمثيل خطوة الانتشار، واستخدام Residual Blocks وNormalization وSelf-Attention باستخدام PyTorch. كما تتناول السلسلة دور Transformers في نماذج الذكاء الاصطناعي الحديثة، ثم تنتقل إلى U-Net، وهي بنية أساسية في العديد من نماذج الانتشار، وتشرح لماذا أصبحت مناسبة جدًا لمهمة إزالة الضوضاء. وفي النهاية تعود إلى قلب Diffusion Models نفسه: Forward Process الذي يضيف الضوضاء، وReverse Process الذي يتعلم إزالة هذه الضوضاء تدريجيًا، مع ربط المكونات ببعضها للوصول إلى صورة كاملة عن كيفية عمل النموذج. وهذا ما يجعل السلسلة مناسبة لمن يريد تجاوز استخدام مكتبات جاهزة مثل Stable Diffusion والاكتفاء باستدعاء النموذج، إلى فهم ما يحدث داخل النموذج نفسه. إذا كنت تدرس Generative AI أو Deep Learning أو PyTorch، فهذه السلسلة تقدم مسارًا متدرجًا يجمع بين التاريخ، والرياضيات، والحدس، والهندسة البرمجية، والتطبيق العملي. من Boltzmann Machines إلى DDPM، ومن المعادلات إلى PyTorch، الهدف هو أن تفهم كيف تعمل نماذج الانتشار، لا أن تستخدمها فقط. #برمجة #تقنية #الذكاء_الاصطناعي youtube.com/playlist?list=PL…
3
4
214
كيف تفهم ما يحدث داخل GPT وLLMs بدل أن تتعامل معها كنماذج جاهزة لا تعرف ما الذي يحدث بداخلها؟ هذه هي الفكرة وراء سلسلة Transformers Models and LLMs على قناة freeCodeCamp Arabic، وهي سلسلة تعليمية عملية تبني فهمك للـ Transformer خطوة بخطوة، من المفاهيم الأساسية حتى الآليات التي يعتمد عليها GPT في توليد النصوص. السلسلة لا تبدأ من GPT مباشرة، بل تبني المعرفة التي تحتاجها أولًا. تبدأ بالتعرف على Transformers وكيف غيّرت طريقة بناء نماذج معالجة اللغة الطبيعية، ثم تنتقل إلى كيفية تحويل النص إلى وحدات يمكن للنموذج التعامل معها من خلال Token IDs وToken Embeddings. بعد ذلك تبدأ المكونات الأساسية للـ Transformer في الظهور تدريجيًا: Attention لفهم كيفية تحديد العلاقات بين الكلمات. Dropout ودوره في تحسين عملية التعلم. Query, Key, Value (Q, K, V) كأساس لآلية الانتباه. ثم بناء Multi-Head Masked Self-Attention باستخدام PyTorch، وفهم كيف تعمل الأقنعة التي تمنع النموذج من رؤية المعلومات المستقبلية أثناء تدريب نماذج توليد النص. بعدها تنتقل السلسلة إلى Forward Pass، وTransformer Block، وPre-LN، وResidual Connections، ثم تجمع هذه المكونات لبناء نموذج Decoder-Only Transformer مشابه في فكرته لبنية GPT. ومن هنا تبدأ رحلة فهم GPT من الداخل: كيف يعمل Teacher Forcing؟ كيف يتنبأ النموذج بأول Token؟ كيف تتحول مخرجات النموذج إلى Logits؟ ما دور Softmax وTemperature في اختيار التنبؤ التالي؟ وكيف تؤثر استراتيجيات مثل Top-K وTop-P في عملية توليد النص؟ ما يميز هذه السلسلة أنها لا تكتفي بتعريف المصطلحات، بل تربط المفاهيم ببعضها حتى ترى كيف تتحول مجموعة من المكونات الصغيرة إلى Transformer قادر على معالجة النص وتوليده. وهذا يجعلها مناسبة لمن يريد الانتقال من استخدام نماذج LLM عبر APIs إلى فهم البنية الداخلية التي تقوم عليها هذه النماذج، خصوصًا إذا كان هدفك تعلم Deep Learning وTransformers وPyTorch وLLMs بصورة عملية. بدل أن تحفظ أن GPT يعتمد على Transformer، ستبدأ بفهم لماذا وكيف يعمل كل جزء داخله. من الـ Token إلى Embedding، ومن QKV إلى Multi-Head Attention، ومن Transformer Block إلى Decoder-Only GPT، ثم من Logits إلى التنبؤ بالكلمة التالية. هذه ليست مجرد سلسلة عن استخدام الذكاء الاصطناعي، بل رحلة لبناء Transformer وفهم الآليات التي تقف خلف نماذج اللغة الحديثة. #برمجة #تقنية #الذكاء_الاصطناعي youtube.com/playlist?list=PL…
2
4
203
كيف تنتقل من تعلم أساسيات Python إلى تحليل البيانات واستخراج المعلومات المفيدة منها؟ تقدم قناة freeCodeCamp Arabic سلسلة تعليمية بعنوان Data Analysis with Python، تجمع في مسار واحد أهم الأدوات التي يحتاجها المبرمج للبدء في تحليل البيانات باستخدام Python. تتكون السلسلة من 5 دروس متدرجة، تبدأ من أساسيات تحليل البيانات، ثم تنتقل إلى المكتبات الأساسية التي يعتمد عليها هذا المجال. في الدرس الأول، تبدأ مع Python ومفاهيم تحليل البيانات الأساسية، لتفهم طبيعة عملية تحليل البيانات والأدوات التي ستستخدمها لاحقًا. ثم تنتقل إلى NumPy، وهي من أهم المكتبات للتعامل مع المصفوفات والعمليات العددية، وتتعلم كيف يمكن استخدامها كأساس للعمليات الحسابية ومعالجة البيانات. بعدها تأتي Pandas، وهي من الأدوات الأساسية في تحليل البيانات باستخدام Python، حيث تساعدك على التعامل مع الجداول والبيانات المنظمة، وتنظيفها واستكشافها وتحليلها. وفي الجزء التالي تنتقل إلى Matplotlib، لتتعلم تحويل البيانات والأرقام إلى تصورات ورسوم بيانية تساعدك على رؤية الأنماط والعلاقات داخل البيانات بدل الاعتماد على الجداول والأرقام فقط. ثم تتوسع السلسلة في تحليل البيانات باستخدام Matplotlib من خلال درس إضافي يواصل الجانب التطبيقي للتصور البصري للبيانات. وبذلك تصبح الرحلة واضحة: Python → NumPy → Pandas → Matplotlib → تحليل وتصوير البيانات هذه السلسلة مناسبة لمن يريد دخول مجال Data Analysis من بوابة Python، خصوصًا إذا كنت تريد بناء أساس عملي قبل الانتقال إلى موضوعات أكثر تقدمًا مثل علم البيانات وتعلم الآلة. فتحليل البيانات لا يعني مجرد قراءة الأرقام؛ بل يعني القدرة على الحصول على البيانات، ومعالجتها، وفهمها، ثم تحويلها إلى معلومات يمكن تفسيرها بصريًا واستخدامها في اتخاذ القرارات. إذا كنت تتعلم Python وتريد أن تعرف كيف تتحول اللغة من مجرد أداة للبرمجة إلى أداة لتحليل البيانات، فهذه السلسلة تمثل مسارًا عمليًا يبدأ من الأساسيات ويبني المهارات تدريجيًا. #برمجة #تقنية #تحليل_البيانات youtube.com/playlist?list=PL…
2
6
176
هل تريد تعلم JavaScript وبناء أساس قوي في واحدة من أهم لغات تطوير الويب؟ تقدم قناة freeCodeCamp Arabic سلسلة تعليمية مخصصة لتعلم JavaScript باللغة العربية، تبدأ من الأساسيات وتبني المعرفة تدريجيًا من خلال شرح المفاهيم التي يحتاجها المبرمج لفهم اللغة والتعامل معها عمليًا. تتكون السلسلة من درسين رئيسيين، أحدهما يتجاوز ثلاث ساعات، بالإضافة إلى درس يركز على الأساسيات المهمة في JavaScript. تبدأ الرحلة من المفاهيم الأساسية التي تحتاجها قبل الانتقال إلى كتابة تطبيقات أكثر تعقيدًا، ثم تتوسع في فهم طريقة عمل اللغة والمفاهيم التي تشكل أساس البرمجة باستخدام JavaScript. ومن أهم ما يجعل هذا النوع من المسارات مفيدًا للمبتدئين أن تعلم JavaScript لا يتعلق بحفظ مجموعة من الأوامر، بل ببناء فهم يمكن استخدامه لاحقًا في مجالات متعددة من تطوير البرمجيات. JavaScript هي إحدى الركائز الأساسية لتطوير الويب، وفهمها جيدًا يفتح الطريق أمام تعلم تقنيات وأطر عمل كثيرة في عالم Front-End وFull-Stack Development. لذلك، قبل الانتقال مباشرة إلى React أو Node.js أو أي إطار عمل آخر، من المهم أن تمتلك أساسًا جيدًا في اللغة نفسها. هذه السلسلة مناسبة للمبتدئ الذي يريد بدء تعلم JavaScript باللغة العربية، وكذلك للمطور الذي يريد العودة إلى الأساسيات وترتيب معرفته باللغة بشكل أكثر وضوحًا. المسار المقترح بسيط: أساسيات JavaScript → فهم اللغة → ممارسة البرمجة → بناء المشاريع → الانتقال إلى أطر وتقنيات JavaScript الحديثة إذا كنت تريد بناء أساس حقيقي في تطوير الويب، فإتقان JavaScript خطوة محورية في رحلتك. #برمجة #تقنية #JavaScript youtube.com/playlist?list=PL…
3
7
303
هل تريد تعلم Python من البداية، ثم الانتقال إلى كتابة برامج أكثر تنظيمًا باستخدام البرمجة الكائنية؟ تقدم قناة freeCodeCamp Arabic مسارًا تعليميًا باللغة العربية يجمع بين أساسيات Python والتقدم إلى مفاهيم البرمجة الكائنية، في سلسلة تمتد لأكثر من 11 ساعة من المحتوى التعليمي. تبدأ الرحلة بدورة شاملة بعنوان تعلم لغة Python من الصفر إلى مراحل متقدمة، ومدتها أكثر من 9 ساعات، وتهدف إلى بناء أساس متين في اللغة ثم الانتقال تدريجيًا إلى مستويات أكثر تقدمًا. بعد تأسيس معرفتك باللغة، تنتقل إلى دورة متخصصة في البرمجة الكائنية باستخدام Python، ومدتها أكثر من ساعتين، لتتعلم كيف تنتقل من كتابة تعليمات وبرامج بسيطة إلى تصميم البرامج باستخدام مفاهيم البرمجة الكائنية. وهنا يبدأ فهم مفاهيم مهمة مثل تنظيم الكود داخل كائنات، وبناء هياكل برمجية أكثر قابلية للتوسع وإعادة الاستخدام. المسار مناسب خصوصًا لمن يريد تعلم Python بطريقة متدرجة بدل الانتقال مباشرة إلى المكتبات والأطر البرمجية دون فهم اللغة نفسها. يمكن النظر إلى السلسلة كمسار من مرحلتين: Python من الصفر → بناء أساس قوي في اللغة → الانتقال إلى المفاهيم المتقدمة → البرمجة الكائنية باستخدام Python وهذا الأساس مهم لأن Python لا تُستخدم فقط في تطوير التطبيقات، بل تدخل أيضًا في تحليل البيانات، الذكاء الاصطناعي، تعلم الآلة، الأتمتة، تطوير الويب، والعديد من المجالات التقنية الأخرى. لكن تعلم اللغة وحده ليس الهدف النهائي. بعد فهم الأساسيات والبرمجة الكائنية، تأتي المرحلة الأهم: تحويل المعرفة إلى مشاريع حقيقية، وكتابة كود، وتجربة الأخطاء، وإعادة بناء الحلول. إذا كنت تبحث عن نقطة بداية باللغة العربية لتعلم Python، أو تريد تقوية أساسياتك قبل التخصص في مجال مثل الذكاء الاصطناعي أو تحليل البيانات، فهذا المسار يوفر رحلة تعليمية تبدأ من الأساس وتصل إلى مستوى أكثر تقدمًا. #برمجة #تقنية #Python youtube.com/playlist?list=PL…
1
2
7
306
كيف تنتقل من استخدام نماذج الذكاء الاصطناعي الجاهزة إلى فهم الأدوات والمنصات التي تُستخدم فعليًا لبناء تطبيقات الذكاء الاصطناعي الحديثة؟ تقدم قناة freeCodeCamp Arabic سلسلة تعليمية متخصصة في Hugging Face، تتكون من ثلاثة دروس عملية تغطي أكثر من مجرد نماذج اللغة الكبيرة، وتستعرض مجموعة من الأدوات والمكتبات المهمة في عالم الذكاء الاصطناعي التوليدي. تبدأ السلسلة بالتعرف على Hugging Face ومكتباتها، مع التركيز على نماذج LLM ونماذج اللغة الكبيرة. في هذا الجزء تتعرف على البيئة التي توفرها Hugging Face للتعامل مع النماذج، وكيف أصبحت المنصة جزءًا مهمًا من منظومة الذكاء الاصطناعي المفتوح. ثم تنتقل إلى Diffusers Library، مع شرح علاقتها بنماذج الانتشار Diffusion Models، وكيف يمكن استخدامها للتعامل مع النماذج التي تعتمد على عملية الانتشار في مهام التوليد. أما الدرس الثالث فيتوسع خارج النصوص والصور ليصل إلى Audio & Video Processing in Hugging Face، ويشرح التعامل مع الوسائط المختلفة ضمن منظومة Hugging Face. وبذلك تغطي السلسلة ثلاثة محاور رئيسية: LLMs ونماذج اللغة الكبيرة Diffusion Models ومعالجة الصور Audio & Video Processing ومعالجة الوسائط وهذا يجعل السلسلة مناسبة لمن يريد بناء تصور أوسع عن Hugging Face بدل حصرها في استخدام نماذج النصوص فقط. الأهم أن Hugging Face يمكن النظر إليها كجزء من البنية العملية الحديثة للذكاء الاصطناعي، حيث تتقاطع النماذج، والمكتبات، والبيانات، وأدوات التقييم والتجربة. إذا كنت تتعلم Generative AI أو LLMs أو Diffusion Models، وتريد الانتقال من المفاهيم النظرية إلى التعامل العملي مع منظومة Hugging Face، فهذه السلسلة توفر نقطة انطلاق باللغة العربية، وتربط بين النصوص والصور والصوت والفيديو ضمن بيئة واحدة. من LLMs إلى Diffusers، ومن معالجة النصوص إلى الوسائط المتعددة، الهدف هو توسيع فهمك للأدوات التي تقف خلف تطبيقات الذكاء الاصطناعي الحديثة. #برمجة #تقنية #الذكاء_الاصطناعي youtube.com/playlist?list=PL…
1
3
4
300
How did the ideas behind deep learning evolve from early research models into the techniques that now power a huge part of modern AI? That is the central theme of Hands-On Evolution of Deep Learning – Geoffrey Hinton’s AI Legacy — a hands-on course spanning roughly 27 hours, exploring the evolution of Geoffrey Hinton’s research across decades of work in neural networks and deep learning. Rather than studying research papers as isolated topics, the course connects the ideas into a coherent story and asks, for every major contribution: What problem was it trying to solve? What was the key idea? And how can that theory be turned into a practical PyTorch implementation? The journey begins with Boltzmann Machines and energy-based learning, then moves into Backpropagation, representation learning, Distributed Representations, and Adaptive Mixtures of Local Experts. It then explores the Helmholtz Machine and Wake-Sleep Algorithm, followed by Stochastic Neighbor Embedding and the foundations that eventually led to t-SNE. From there, the course moves into Deep Belief Networks and layer-wise training, Deep Boltzmann Machines, and Restricted Boltzmann Machines, including the role of Rectified Linear Units (ReLUs) in improving neural network training. It also covers ideas that became highly influential in modern deep learning: AlexNet — deep convolutional networks for image classification Dropout — reducing overfitting through stochastic regularization Knowledge Distillation — transferring knowledge between neural networks Layer Normalization Capsule Networks Dynamic Routing Between Capsules Contrastive Learning of Visual Representations Forward-Forward Algorithm But this is not just a theoretical journey. The course connects the mathematics and concepts to hands-on PyTorch implementations, visual explanations, experiments, and architectural walkthroughs designed to make the underlying algorithms easier to understand and reproduce. The deeper goal is to show how these seemingly separate research ideas connect to one another — and how many of them influenced the architectures, training methods, and representation-learning techniques used in modern AI. In that sense, Hinton's legacy is more than a collection of research papers. It is a story of evolving ideas: Energy-Based Models → Representation Learning → Deep Networks → Generative Learning → Regularization → Knowledge Transfer → Normalization → Contrastive Learning → New Training Paradigms Studying this progression gives us more than historical context. It helps us understand why modern deep learning looks the way it does. #Programming #Technology #DeepLearning #ArtificialIntelligence #MachineLearning #PyTorch #GeoffreyHinton youtu.be/BMYvfVk8Ar0?si=PWEX…
2
4
183
كيف تطورت أفكار التعلم العميق من نماذج بحثية مبكرة إلى الأساليب التي تقف خلف جزء كبير من الذكاء الاصطناعي الحديث؟ هذا هو محور دورة Hands-On Evolution of Deep Learning – Geoffrey Hinton’s AI Legacy، وهي دورة عملية تمتد لنحو 27 ساعة، وتستعرض تطور أبحاث Geoffrey Hinton عبر عقود من العمل في الشبكات العصبية والتعلم العميق. بدل دراسة الأوراق البحثية كمواضيع منفصلة، تربط الدورة بين الأفكار وتوضح لكل عمل: ما المشكلة التي حاول حلها؟ وما الفكرة الأساسية التي قدمها؟ وكيف يمكن تحويل النظرية إلى تطبيق عملي باستخدام PyTorch؟ تبدأ الرحلة مع Boltzmann Machines والتعلم باستخدام نماذج الطاقة، ثم تنتقل إلى Backpropagation وفكرة تعلم التمثيلات، وDistributed Representations وAdaptive Mixtures of Local Experts. بعد ذلك تتناول Helmholtz Machine وWake-Sleep Algorithm، ثم Stochastic Neighbor Embedding والأسس التي قادت إلى t-SNE. وتتقدم الدورة إلى Deep Belief Networks والتدريب الطبقي التدريجي، ثم Deep Boltzmann Machines، وRestricted Boltzmann Machines مع دور Rectified Linear Units في تحسينها. كما تغطي مجموعة من الأفكار التي أصبحت مؤثرة في التعلم العميق الحديث، منها: AlexNet وتصنيف الصور باستخدام الشبكات الالتفافية العميقة. Dropout للحد من مشكلة فرط التخصيص. Knowledge Distillation لنقل المعرفة بين الشبكات العصبية. Layer Normalization. Capsule Networks وDynamic Routing Between Capsules. Contrastive Learning of Visual Representations. وForward-Forward Algorithm. ولا تقتصر الدورة على الجانب النظري؛ فهي تربط المفاهيم بتطبيقات عملية في PyTorch، إلى جانب التصورات البصرية والتجارب التي تساعد على فهم الخوارزميات، ثم توضح كيف ترتبط هذه الأفكار التاريخية ببنية أنظمة الذكاء الاصطناعي الحديثة. بهذا تصبح رحلة Hinton أكثر من مجموعة أوراق بحثية؛ إنها قصة تطور للأفكار التي ساهمت في تشكيل التعلم العميق الحديث، من نماذج الطاقة والتمثيلات إلى الشبكات العميقة والتعلم التبايني والأساليب الحديثة لتدريب النماذج. #برمجة #تقنية #التعلم_العميق #الذكاء_الاصطناعي freecodecamp.org/news/hands-…
3
3
238
كيف تطورت أفكار التعلم العميق عبر العقود؟ وكيف تحولت أبحاث Geoffrey Hinton إلى أفكار أصبحت جزءًا من أساسيات الذكاء الاصطناعي الحديث؟ يقدم freeCodeCamp دورة عملية بعنوان Hands-On Evolution of Deep Learning – Geoffrey Hinton’s AI Legacy تمتد لأكثر من 27 ساعة، وتركز على إعادة تنفيذ مجموعة من أهم أعمال Geoffrey Hinton لفهم تطور أفكاره خطوة بخطوة. بدل دراسة الأوراق البحثية بصورة منفصلة، تتتبع الدورة المسار التاريخي للأفكار، وتشرح في كل عمل الدافع وراء البحث، والمشكلة التي حاول حلها، والفكرة الأساسية التي قدمها، ثم تربط النظرية بتطبيق تعليمي باستخدام PyTorch. تبدأ الرحلة من Boltzmann Machines والتعلم باستخدام نماذج الطاقة، ثم تنتقل إلى Backpropagation والتعلم التمثيلي، وDistributed Representations وAdaptive Mixtures of Local Experts. بعد ذلك تتناول Helmholtz Machine وWake-Sleep Algorithm، ثم Stochastic Neighbor Embedding والأسس التي قادت إلى t-SNE، وDeep Belief Networks والتدريب الطبقي التدريجي، وDeep Boltzmann Machines. وتصل الدورة إلى أعمال مؤثرة أخرى مثل ReLU وAlexNet في تصنيف الصور، وDropout لتقليل فرط التخصيص، وKnowledge Distillation، وLayer Normalization، وCapsule Networks وDynamic Routing، إضافة إلى Contrastive Learning وForward-Forward Algorithm. ولا تقتصر الدورة على الجانب النظري؛ إذ تتضمن تطبيقات عملية في PyTorch، وتجارب، وتصويرًا بصريًا للخوارزميات بهدف جعل الأفكار الأساسية أكثر وضوحًا، مع توضيح الروابط بين هذه الأبحاث التاريخية وبعض الأساليب المستخدمة في الذكاء الاصطناعي الحديث. هذه الدورة مناسبة لمن يريد دراسة التعلم العميق من خلال تطور الأفكار البحثية نفسها، وفهم لماذا ظهرت كل تقنية، وما المشكلة التي حاولت حلها، وكيف يمكن تحويل المفاهيم الموجودة في الأوراق العلمية إلى تطبيقات عملية. إنها رحلة تبدأ من نماذج الطاقة وتمتد عبر عقود من البحث لتوضح كيف تراكمت الأفكار التي ساهمت في تشكيل التعلم العميق الحديث. #برمجة #تقنية #التعلم_العميق freecodecamp.org/news/hands-…
5
8
289
Mohammed Fahd Abrah retweeted
This weekend learn DevOps and security for beginners. FREE 11 hour course. 💪
3
51
1
346
20,959
Mohammed Fahd Abrah retweeted
BTW freeCodeCamp has a PLATINUM transparency rating from Candid, which ranks charities by transparency. freeCodeCamp is a simple charity with a simple mission: create FREE learning resources for EVERYONE. Y'all can donate knowing we'll do just that. 🏕️donate.freecodecamp.org
1
18
102
5,917
I Implemented Geoffrey Hinton’s groundbreaking research that helped shape modern deep learning using PyTorch. A journey spanning more than 27 hours, from Boltzmann Machines to the Forward-Forward Algorithm. #ArtificialIntelligence #Data #Programming youtu.be/BMYvfVk8Ar0?si=J_qY…
1
2
85
المهندس محمد فهد يعيد تنفيذ أبحاث Geoffrey Hinton التي شكّلت أساس التعلم العميق الحديث باستخدام PyTorch. رحلة امتدت لأكثر من 27 ساعة من Boltzmann Machines إلى Forward-Forward Algorithm #الذكاء_الاصطناعي #البيانات #البرمجة youtu.be/BMYvfVk8Ar0?si=ASZj…
1
1
236
Mohammed Fahd Abrah retweeted
freeCodeCamp's YouTube finally crossed 1 billion views. No viral videos just a lot of hard work over 12 years. Congrats to Beau, Ania, Estefania, Gavin, Kylie, Mike Dane, everyone who's contributed their wisdom. We're just getting started with these FREE courses. 🏕️
97
250
28
2,534
56,908
كيف استطعت و انا طالب في الثانوية إكمال 15 شهادة من freeCodeCamp خلال 4 أشهر فقط؟ في هذا الدليل، اشارك معكم المسار المنظم الذي اتبعه في freeCodeCamp، والذي شمل تطوير الويب، وPython، وتحليل البيانات، وتعلّم الآلة لكن الإنجاز لم يكن مجرد إنهاء الشهادات. freecodecamp.org/news/freeco…
79
Mohammed Fahd Abrah retweeted
لكل مهتم بالذكاء الاصطناعي وتطبيقاته: Hugging Face، لمن لا يعرفها، منصة ومجتمع للذكاء الاصطناعي تتيح الوصول إلى النماذج ومجموعات البيانات والتطبيقات، وتوفر أدوات ومكتبات مهمة مثل Transformers وDiffusers. هذه دورة عربية يقدمها @programmingoce على قناة @freeCodeCampAR. محتواها: • مقدمة شاملة عن منصة Hugging Face وأهميتها • شرح أساسيات المنصة ومكوّناتها الرئيسية • كيفية إنشاء حساب على Hugging Face وإعداده بشكل صحيح • مقدمة مبسّطة لفهم نماذج المحولات (Transformers) • شرح فكرة عمل Transformers ولماذا غيّرت عالم الذكاء الاصطناعي • التعرّف على مكتبة Transformers واستخداماتها • كيفية التعامل مع بيئة التطوير Google Colab • إعداد البيئة وتشغيل أول نموذج ذكاء اصطناعي عمليًا • ما هي النماذج الانتشارية (Diffusion Models) ولماذا أصبحت من أهم تقنيات الذكاء الاصطناعي • كيف تعمل فكرة إضافة الضوضاء (Noise) ثم إعادة بنائها بواسطة النموذج • التعرف على مكتبة Diffusers في منصة Hugging Face • استكشاف مكتبة النماذج الجاهزة الخاصة بتوليد الصور • كيفية تحميل نموذج انتشار جاهز وتشغيله عمليًا • تجربة توليد الصور باستخدام النصوص (Text-to-Image) • مقدمة عن أشهر النماذج مثل Stable Diffusion • تشغيل النماذج باستخدام Google Colab خطوة بخطوة • فهم دور الـ Pipelines في تشغيل النماذج بسهولة • تجربة عملية لتوليد صورة باستخدام الذكاء الاصطناعي • التعرف على معالجة البيانات متعددة الوسائط في الذكاء الاصطناعي • استخدام نماذج Hugging Face لمعالجة الصوت (Audio Processing) • تجربة تحويل الصوت إلى نص (Speech-to-Text) باستخدام نماذج التعرف على الكلام • تجربة تحويل النص إلى صوت (Text-to-Speech) باستخدام نماذج التوليد الصوتي • تحليل وتصنيف النصوص باستخدام نموذج FinBERT • فهم استخدام FinBERT في تحليل المشاعر للنصوص المالية • مقدمة عن معالجة الفيديو باستخدام نماذج الذكاء الاصطناعي • التعرف على مكتبة Diffusers داخل Hugging Face • فهم كيفية استخدام Diffusion Models لتوليد المحتوى المرئي • تجربة إنشاء فيديوهات باستخدام مكتبة Diffusers • تشغيل النماذج باستخدام Hugging Face Pipelines بسهولة • تنفيذ التجارب عمليًا باستخدام Google Colab قائمة التشغيل: youtube.com/playlist?list=PL…
1
3
1,262
Mohammed Fahd Abrah retweeted
So, what does it take to complete 15 freeCodeCamp certs in 4 months while still in high school? In this guide, @programmingoce breaks down the structured fCC path he used across web dev, Python, data analysis, and machine learning. And he talks about how building projects, being consistent, and strengthening his fundamentals = real progress. freecodecamp.org/news/freeco…
1
48
421
33,284
من freeCodeCamp إلى العمل على منصة بيانات في NASA هل يمكن أن تبدأ تعلّم البرمجة أثناء عملك كعامل نظافة، ثم تصل إلى العمل على أنظمة بيانات تخدم NASA؟ هذه هي رحلة Joe Hill، الذي علّم نفسه البرمجة لمدة أربع سنوات، وكانت إحدى أولى استخداماته لمهاراته بناء تطبيق iPad لمساعدة طفليه على تعلم التواصل. في الحلقة #178 من بودكاست freeCodeCamp، يتحدث Joe مع Quincy Larson عن رحلته، ومن أبرز محاورها: العمل في هندسة البيانات (Data Engineering). التعامل مع البيانات وبناء منصات مركزية لها. أهمية المهارات الشخصية داخل المؤسسات الكبيرة. لماذا يحتاج التعلم الذاتي إلى الصبر والممارسة المستمرة. أهمية التوقف عن القفز بين الأدوات والتركيز على إتقان مجال بعمق. تجربته في الموازنة بين الأبوة والتعلم والعمل التقني. رحلة تذكّرنا بأن دخول مجال التقنية لا يتطلب دائمًا بداية مثالية؛ الاستمرارية والتعمق في المهارات يمكن أن يغيّرا مسارك بالكامل. #freeCodeCamp #Programming #DataEngineering freecodecamp.org/news/from-f…
1
3
155