علوم البيانات مشاريع

المشاريع

مجانا
متوسط

OCR

التعرف البصري على الحروف هو مشروع عملي يهدف إلى بناء …

مجانا
(1)

OCR

5.0/5
(1 تقييم)
9 دروس
1.6 ساعة
متوسط
What you'll learn
فهم تقنية الـ OCR: التعرف على كيفية عمل الـ OCR واستخدامها لاستخراج النصوص من الصور والوثائق.
استخدام أدوات OCR: تعلم كيفية استخدام أدوات الـ OCR المختلفة مثل Tesseract وأدوات أخرى متقدمة.
تحليل النصوص المستخرجة: استخدام النصوص المستخرجة في التحليل أو تخزين البيانات في قواعد البيانات باستخدام تقنيات مختلفة.
تطبيقات عملية: التعرف على كيف يمكن تطبيق الـ OCR في مشاريع متنوعة مثل مسح الفواتير، استرجاع المستندات، وتحليل الوثائق.
مجانا
متوسط

Data Analysis Using PowerBI

يهدف المشروع إلى تطوير لوحة تحكم شاملة لبطاقات الائتمان ... …

مجانا

Data Analysis Using PowerBI

3 دروس
2.7 ساعات
متوسط
What you'll learn
إعداد البيانات: تعلم كيفية استيراد البيانات من مصادر متعددة مثل Excel و SQL databases و CSV files.
تنظيف البيانات: تعلم كيفية استخدام أدوات Power Query لتنظيف البيانات وتجهيزها للتحليل.
إنشاء تقارير تفاعلية: تعلم كيفية تصميم تقارير ديناميكية باستخدام Power BI باستخدام أدوات التصور مثل Bar Charts، Pie Charts، و Maps.
دوال DAX: تعلم كيفية استخدام DAX لإنشاء calculated columns و measures وتحليل البيانات بشكل متقدم.
إنشاء Dashboards تفاعلية: تعلم كيفية دمج عدة تصورات في لوحة بيانات واحدة تفاعلية تحتوي على فلاتر قابلة للتعديل.
تحليل البيانات المتقدم: تعلم كيفية استخدام What-If Analysis و Forecasting لتوقع الاتجاهات المستقبلية وتحليل السيناريوهات المحتملة.
مشاركة البيانات والتعاون: تعلم كيفية نشر التقارير إلى Power BI Service لمشاركتها مع الفرق الأخرى.
مجانا
متوسط

Data Analysis Using SQL

المشروع ده هيكون تدريب عملي على استخدام SQL في تطبيقات …

مجانا

Data Analysis Using SQL

8 دروس
2.8 ساعات
متوسط
What you'll learn
فهم مفهوم SQL: كيف يمكن استخدام SQL لإنشاء قواعد بيانات، إدخال البيانات، وإجراء التحليلات.
إدارة البيانات: تعلم كيفية إدخال القيم إلى الجداول والتعامل مع البيانات المُخزنة.
حل المشكلات المعقدة: التعامل مع استعلامات SQL معقدة لحل مشاكل تحليلات البيانات باستخدام مجموعات الأسئلة المقدمة.
التعامل مع استعلامات SQL المتقدمة: تعلم كيفية تحسين الاستعلامات وزيادة الأداء في استخراج البيانات.
مجانا
متوسط

RAG

في هذه الدورة، سيتم شرح كيفية بناء نظام RAG (استرجاع …

مجانا

RAG

1 الدرس
26 minutes
متوسط
What you'll learn
مفهوم نظام RAGسنتعرف في البداية على RAGكإطار عمل وكيفية دمج تقنيات التوليد والاسترجاعبشكل فعال. سنشرح كيف يمكن لنظام RAG تحسين قدرة الأنظمة الذكية على تقديم إجابات دقيقة في مواقف معقدة.
التوليد النصي باستخدام Llama 3 70B سنعمل مع نموذج Llama 3 70Bعبر Groq APIوهو نموذج متقدم للتوليد النصي، حيث يتيح للنظام توليد نصوص طويلة ومعقدة بدقة عالية. سنتعلم كيفية استخدام هذا النموذج لتوليد إجابات ملائمة للسياق بناءً على المدخلات.
استرجاع البيانات باستخدام Hugging Face و ChromaDBسنشرح كيفية استخدام Hugging Faceلإنشاء تمثيلات نصية (Embeddings) تساعد النظام على فهم المعاني والعلاقات بين الكلمات والنصوص. بعد ذلك، سنستخدم ChromaDBقاعدة البيانات المخصصة لاسترجاع البيانات، لتخزين المعلومات واسترجاعها بسرعة ودقة عند الحاجة.
دمج الأدوات باستخدام LangChain: سنستعرض كيفية استخدام LangChain، وهو إطار عمل يُسهل دمج الأدوات المختلفة معًا. سنغطي كيفية ربط Llama 3 70B، Hugging Face، وChromaDB معًا بشكل مرن وفعّال لخلق نظام RAG يعمل بسلاسة.
تقديم ردود دقيقة وسريعة: سنتعلم كيفية تحسين أداء النظام بحيث يقدم ردود دقيقة وملائمة بناءً على الاسترجاع والتوليد معًا. سيتم شرح كيفية استخدام تقنيات RAG لتحسين دقة النظام في الإجابة على الأسئلة، من خلال جمع معلومات من مصادر مختلفة وتوليد إجابة مرتبطة بالسياق.
تحسين دقة النظام: سنتعرف على كيفية تحسين دقة النظام باستخدام تقنيات الاسترجاع المدعوم بالتوليد، وكيف يمكن دمج التوليد مع الاسترجاع لتحقيق أفضل أداء ممكن في تقديم الإجابات.
التطبيقات العملية لنظام RAG: سنعرض أمثلة عملية لعمل نظام RAGفي مجالات متعددة مثل خدمة العملاء، التعليم، دعم القرار، وغيرها من التطبيقات التي تستفيد من دمج الاسترجاع النصي مع التوليد. سنتعرف على كيفية تخصيص النظام لاحتياجات مختلفة.
التحديات والحلول: سيتم تسليط الضوء على التحديات الرئيسية التي قد تواجهها أثناء بناء أنظمة RAGمثل تحسين سرعة الاسترجاع ودقة التوليد، وكيفية التغلب على هذه التحديات باستخدام تقنيات متقدمة.
مجانا
متوسط

ChatBot

هذا المشروع يهدف إلى بناء بوت دردشة ذكي خطوة بخطوة …

مجانا

ChatBot

1 الدرس
11 minutes
متوسط
What you'll learn
استخدام النماذج التوليدية الحديثة لإنشاء محادثات تفاعلية.
توظيف LLAMA 3.1 في معالجة اللغة الطبيعية لبناء تطبيقات قابلة للتخصيص.
فهم الفروقات بين ChatGPT وLLAMA وأدائهما في مختلف السيناريوهات.
مجانا
مبتدئ

Streamlit

دورة Streamlit هي دورة شاملة تهدف إلى تعليمك كيفية بناء …

مجانا

Streamlit

7 دروس
1.5 ساعة
مبتدئ
What you'll learn
مقدمة في Streamlit: التعرف على كيفية إنشاء تطبيقات واجهات المستخدم باستخدام Streamlit.
إعداد البيئة: تعلم كيفية تثبيت Streamlit وضبط البيئة لتطوير التطبيقات.
عرض البيانات: تعلم كيفية عرض البيانات باستخدام الجداول، charts، و maps.
التفاعل مع البيانات: استخدام الأدوات التفاعلية مثل widgets و inputs لجعل التطبيق تفاعليًا.