لأي شخص حاب يدخل مجال علم البيانات ومحتار كيف يبدأ فيه هنا راح افيدكم بالمصادر اللي ساعدتني في تعلمه ,طبعا حبيت استفيد من تجربتي بمعسكر سدايا بحيث أني امشي على نفس roadmap من حيث من وين راح تبدون واضيف من عندي بعض الأشياء اللي فضلتها فبدل ما احطها بالمفضلة وانساها اجمعها هنا بحيث تكون مرجع لي ولكم
{نصيحة : إذا بتأخذون كورس ابحثوا عن الكورسيز اللي لها مسار عشان ما تتشتتون وتصير المواضيع اللي هنا لتنمية مهاراتكم } 🧠 Data Scientist with Python مثل هالمسار
✅ Python Basics أساسيات البايثون
✅ Mathematical Statistics for Data Science
✅ SQL
✅ Exploratory Data Analysis and Cleaning Data
ماهو علم البيانات ؟ هو مجال متعدد التخصصات حيثُ انه يجمع مابين الرياضيات والإحصاء وعلوم الحاسب و نظم المعلومات ليسمح لك بتحليل البيانات وإستخراج المعرفة من البيانات المهيكلة والغير المهيكلة لإنتاج أنظمة ذكية لأداء المهام التي تتطلب عادةً ذكاءًا بشريًا.
For More Details تفاصيل تشرح لك ايش هو علم البيانات |
---|
What is data science? |
Data Science-quora |
علم البيانات |
كيف تبدأ رحلتك في مجال علم البيانات |
Data Science In 5 Minutes |
اولاً يحتاج منك تتعلم لغة برمجية زي البايثون أولغة R فراح اشارككم بمصادر للبايثون لأني طبقت عليه ، فإذا كنتم مبتدئين و ماعندكم خلفية عن البايثون يحتاج تتعلم اولاً الأساسيات بعدين تتعرف على المكتبات اللي راح تستخدمها بالتحليل.
هالجدول مقسم لثلاث اقسام القسم الأول راح تلاقون فيه المواقع اللي تشرح لكم الأساسيات وايضًا توفر لكم تمارين تتدربون عليها ، أما القسم الثاني فيه توصيات لأفضل الكتب والقسم الأخير عباره عن فيديوهات شرح للبايثون.
WebSites | BOOK | YouTube&courses |
---|---|---|
W3schools | Think Python | Python Tutorials |
pymbook | 7 Best Book on Python | Learn Python |
PYTHON TUTORIAL | Python books | Python for Beginners |
Py.programiz | [-] | Codzila بالعربي |
اكاديمية حوسب | [-] | Elzero بالعربي ) |
Harmash | [-] | Python for Everybody Specialization |
منصة سطر | [-] | Python Bootcamp |
Hackerrank |
- Python for data science
- Top 10 Python Libraries For Data Science
- Libraries for Data Science
- Best Libraries بالعربي
- Awesome Python Data Science
- Numpy ++++ NumpyEX ++++ Python NumPy Tutorial for Beginners
- Pandas
- Matplotib
- Keras
- Scikit-Learn
- TensorFlow
- NLTK
- Plotly
الإحصاء هو دراسة جمع البيانات وتحليلها وتفسيرها وعرضها وتنظيمها للمساعدة في إتخاذ القرار، لذا عليك ان تكون على دراية جيدة بالمفاهيم الإحصائية كالتوزيعات الاحتمالية (probability distributions) والأهمية الإحصائية (statistical significance) واختبار الفرضيات (hypothesis testing) والانحدار (regression) الارتباط (Correlation)
Descriptive Statistics - الإحصاء الوصفي | Inferential Statistics - الإحصاء الإستنتاجي |
---|---|
Intro to Descriptive Statistics | Intro to Inferential Statistics |
- Basic Statistics for Data Science
- مبادئ الإحصاء لعلم البيانات
- Statistics For Data Science Tutorial
- Practical Statistics
- Introduction to Probability and Statistics for Python programmers.
- Descriptive statistics Practice
- arn Bayesian
- Think Bayes 2 - شرح احصاء على الكولاب مكون من 20 تشابترز
الآن يحتاج ان نعرف أهم المفاهيم في قواعد البيانات لذلك حصلت هالموقع للأمانة اتعب وانا أقول انه بطل طبعًا ليه بطل لانه يوفر كل شي نحتاجة مثل الكورسات ويعطي تقييم ومدة كل كورس وموفر بعد كتب وفايدة كل كتاب وكمان فيه قنوات يوتيوب متعلقة بشرح SQL ومواقع للتتوريالز.
|50 Best Resources to Learn SQL (YouTube, Courses, Books, etc)- 2022 |
|-------------------------------------------------------------------|
✅ بما اننا نحتاج نشتغل على بيانات نحتاج نعرف من وين نجيبها فهنا بعض المصادر اللي تقدرون من خلالها تحصلون على البيانات
- UCI
- Kaggle
- statista
- Datahub
- Data World
- DatasetSearch
- Awesome Public Datasets
- Publicly Available Big Data Sets
- msropendata
- IBM Asset Dataset
- reisanar/datasets
- AVAILABLE MATCH DATA DOWNLOADS
- Large Health Data Sets
- 50 مصدر لبيانات رائعة
- Machine Learning Datasets & Project Ideas
- Best Public Datasets for Machine Learning and Data Science
✅ واخيرًا جينا للجزء المهم واللي هو كيف نبدأ نستكشف البيانات ونحللها و نستخدم التبؤ ونتعرف على دورة حياة علم البيانات
فالبداية قبل ما نشتغل على أي مشروع نحتاج نعرف ماهي الخطوات التي يجب اتباعها عند البدء بالمشروع وجعل نتيجة المشروع النهائية مرضية .
هذه المرحلة مهمة جدًا في انك تفهم المشكلة وتطرح عدة أسئلة ،ففهم المشكلات يعتبر أحد المراحل الأولية لدورة حياة علوم البيانات فبدون فهم المشكلة تكون جميع الرؤى عديمة الفائدة .
هي الخطوة التي نقوم فيها بجمع البيانات من مصادر مختلفة فمن الضروري معرفة كيفية الحصول على البيانات وكيف يتم تجميعها – لدينا عدة طرق للحصول على البيانات ابرزها الحصول عليها من المواقع ، من الشركة او عن طريق الاستطلاعات او سحب البيانات بإستخدام السكرابت لسحب البيانات من موقع معين، بعد ما تتم عملية جمع البيانات والحصول عليها ننتقل لعملية تحليل البيانات الاستكشافية لإستكشاف العلاقة بين المتغيرات وأنواع البيانات ومعرفة البيانات المفقودة والشاذه والغير صحيحة والعديد من المعلومات من خلال التصور .
هذه الخطوة تعتبر اكثر الخطوات استغراقًا للوقت لذلك يجب الدقة فيها ، فمن خلال هذه الخطوة سوف نمر بمرحلتين
1- معالجة البيانات ( Data Wrangling ) : وهي مرحلة لمعالجة البيانات من خلال تنظيفها كالتعامل مع القيم المفقودة والمتكرره والمتطرفة والغير صحيحة أو التعامل معها بما يناسبها .
2- اختيار الميزه (Feature Selection ) : هذه المرحلة مهمه عند التنبأ حيثُ يتم فيها اختيار الفيتشرز (الأعمدة ) المناسبة بالعمود اللي راح اتنبأ من خلاله أو ما تسمى بالمدخلات .
-
عند التعلم الغير الخاضع للإشراف عمود الهدف موجود ولكن نحتاج نحدد الاعمدة التي لها علاقة به فنستطيع تحديد العلاقة عن طريق (Correlation)
-
التعلم الخاضع للإشراف نستطيع إيجاد الفيتشرز عن طريق اربع طرق
- Filter methods 2. Wrapper methods
- Embedded methods 4. Hybrid methods
لمعرفة المزيد عن هذه التكنيكات feature selection
سوف نتوسع بتعلم الآلة وانواعه فيما بعد 🚏 .
عملية تقييم النموذج هي التي نستطيع من خلالها التأكد من دقة وكفاءة النموذج و إيجاد أفضل نموذج لتمثيل البيانات .
✅ نعم قد تكون الرؤية غير واضحة بالنسبة للمبتدئين ولكن بعد ماتتعرفون على تحليل البيانات وتتعلمون التنبأ راح تكونون في حاجة للتطبيق على مشاريع فعشان كذا راح تكون هالخطوات مرجع لكم قبل ماتسوون أي بروجكت.
.تعلم الآلة: هوأحد فروع الذكاء الاصطناعي المسوؤل عن جعل الآلة قادرة على التعلم من تلقاء نفسها بناءًا على خبراتها وتجاربها السابقة لتتنبأ وتتخذ القرار بصورة اسرع
- Intro to Machine Learning
- introduction to machinelearning
- ML For Beginners
- What is Machine Learning (ML)?
- Basics of ML
- Machine Learning Algorithms For Beginners
- Beginner’s Guide for Getting Started with Machine Learning
- المفاهيم الأساسية لتعلم الآلةشرح رهيب عن تعلم الالة وانواعه والخوازميات المستخدمة
- لماذا نريد للآلات أن تتعلم؟
- What Is Machine Learning
- Machine Learning
- Machine Learning Courses edX
- Machine Learning Courses coursera
- Machine Learning Courses Udemy
- Machine Learning crash course
- Machine Learning Resources
-
Machine learning (84K repos) هنا كل المشاريع المتعلقة بلغة الالة في القيت هب
هو فرع من فروع الذكاء الاصطناعي حيثُ انه يمكّن أجهزة الكمبيوتر من فهم النص والكلمات المنطوقة بنفس الطريقة التي يتعامل بها البشر
-Natural Language Processing -مبادئ معالجة اللغات الطبيعية nlp -ما هي المعالجة اللغوية الطبيعية nlp
- Basics of Deep Learning
- Building Neural Networks with Python
- Types of Neural Networks
- Practical Deep Learning
- Introduction to Deep Learning التعلم العميق
- MIT Introduction to Deep Learning
- (Deep Learning Specialization
- DL simplilearn
- DeepLearning.TV
- Neural Network Playlist by Hugo Larochelle
Content | Description |
---|---|
Over 150 of the Best DS Tutorials | المقالة جميلة فيها كل التمارين سوءًا عن الاحصاء او تعلم الالة او التعلم العميق وغيرهم |
BlobCity | مستودع كبير لقوالب مشاريع مع اكوادها |
مبادئ وتقنيات علم البيانات | كتاب مبادئ وتقنيات علم البيانات في جامعة كاليفورنيا - بيركلي مترجم بواسطة أ.علي العوهلي |
Best Online Courses | موقع مرتب لك كل الكورسيز المتعلقة بعلم البيانات لكل المستويات |
Machine Learning Package | حساب بالقيت هب منزل شرح وتمارين لتعلم الالة |
500 AI Machine learning Deep learning Computer vision NLP Projects with code | هنا تحصلون مجموعة من مشاريع مع اكوادها |
( r/machine learningوش اللي تبي تبحث عنه مثلاً ) موقع ريديت يوفر لك مصادر لأي موضوع انت تبيه فقط ماعليك إلا تكتب بخانة البحث |
لصقل مهاراتكم في علم البيانات وتحسينها هالمواقع راح تساعدكم في انكم تقدرون تشاركون في مسابقات وتحديات .
محتوى عربي
محتوى انجليزي
- NicholasRenotte
- Alex The Analyst
- Shashank Kalanithi
- DataCamp
- 365DataScience
- SKILLCATE
- Codebasics
- StatQuest with Josh Starmer
- @thedataprof
- @KenJee_DS
- @tunguz
- @DD_Bun
- @fihmai(Arabic)
- @bakrmohamed84 (Arabic)
- @qunaieer (Arabic)
- @FaisalAlsrheed (Arabic)
- @Saeed_Coder(Arabic)
- @Science10S (Arabic)
- @AlyGreu (Arabic)
- @Dr_Hmood (Arabic)
- @zayton_mohammad (Arabic)
- @Dr_Mejdal (Arabic)
- @Al_azwari
- DataSciTopics محتوى عربي
- Datascienceinfo
- Data Science by ODS.ai 🦜
- Programming eBooks
- Data Falir
- Saudi Data Professionals هالقناة توصية من احد الاشخاص ينزل فيها مشاريع متعلقة بعلم البيانات ولو عندك مشروع تبي تنزله تقدر تتواصل مع صاحب القناة