Skip to content

This repository is a related to all about Machine Learning - an A-Z guide to the world of Data Science. This supplement contains the implementation of algorithms, statistical methods and techniques (in Python), Feature Selection technique in python etc. Follow Coursesteach for more content

Notifications You must be signed in to change notification settings

hussain0048/Machine-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

A-Z Guide to Machine Learning๐Ÿ‘‹๐Ÿ›’

Welcome to the A-Z Guide to Machine Learning repository! This comprehensive supplement offers a thorough exploration of the world of Machine Learning, providing implementation examples of various ML algorithms and techniques in Python and other relevant languages.

Overview๐Ÿ‘‹๐Ÿ›’

The A-Z Guide to Machine Learning is a comprehensive resource designed to cater to both beginners and experienced practitioners in the field of Machine Learning. Whether you're just starting your journey into ML or seeking to deepen your understanding and refine your skills, this repository has something for everyone.

Features๐Ÿ‘‹๐Ÿ›’

Extensive Algorithm Coverage: Explore a wide range of ML algorithms, including but not limited to linear regression, decision trees, support vector machines, neural networks, clustering techniques, and more.

1- Hands-On Implementations: Dive into practical implementations of these algorithms in Python, alongside explanations and insights into their workings.

2- Code Examples and Jupyter Notebooks: Access code examples and Jupyter notebooks that provide step-by-step guidance, making it easier to grasp complex concepts and experiment with different techniques.

3- Supplementary Resources: Discover additional resources, such as articles, tutorials, and datasets, to supplement your learning and enhance your understanding of Machine Learning principles and applications.

4- Contents Algorithms: Implementation examples of various ML algorithms, organized for easy navigation and reference.

5- Techniques: Practical demonstrations of ML techniques, such as feature engineering, model evaluation, hyperparameter tuning, and more.

Contributing๐Ÿ™Œ

We welcome contributions from the community! Whether it's fixing a bug, adding a new algorithm implementation, or improving documentation, your contributions are valuable. Please contact on my skype ID: themushtaq48 for guidelines on how to contribute.

๐Ÿ“ฌ Contact

If you want to contact me, you can reach me through social handles.

github linkedin facebook Reddit website orcid

๐Ÿ™ Special thanks ๐Ÿ™ to our Virtual University of Pakistan students, reviewers, and content contributors, notably Dr Said Nabi

Star this repo if you find it useful โญ

Course 01 - โš™๏ธMachine Learning

๐Ÿ“šChapter: 1 - Introduction

Topic Name/Tutorial Video Video
๐ŸŒ1- Introduction to Artificial Intelligence (AI) 1-2-2 Content 3
๐ŸŒ2- What is machine learning? 1-2-3-4-5 -6-7
๐ŸŒ3-Types of Machine Learning? 1-2-3 ---
๐ŸŒ4-Steps involved in Building a Machine Learning Model 1 ---
๐ŸŒ5-Best Free Resources to Learn Machine Learning --- ---

๐Ÿ“šChapter: 2 -Linear Regression with one Variable

Topic Name/Tutorial Video Code
๐ŸŒModel Representation 1-2 ---
๐ŸŒ1-Simple Linear Regression using sklearn(Lab1) --- Colab icon
๐ŸŒ2-Simple Linear Regression with python-Andrew --- Colab icon
๐ŸŒUnderstanding the Linear Regression Cost Function(Tutorial) 1 Colab icon
๐ŸŒWhat the cost function is doing?(Tutorial) 1 Colab icon
๐ŸŒUnderstanding Gradient Descent 1-2-3 Colab icon
๐ŸŒGradient Descent For Linear Regression 1 Colab icon

๐Ÿ“šChapter: 3 -Linear Algebra

Topic Name/Tutorial Video Code
๐ŸŒ1-Understanding Matrices and Vectors in Linear Algebra 1 Colab icon
๐ŸŒ2-Understanding Addition and Scalar Multiplication of Matrices 1 Colab icon
๐ŸŒ3-Matrix-Vector Multiplication 1 Colab icon
๐ŸŒ4-Matrix-Matrix Multiplication 1 Colab icon
๐ŸŒ5-Matrix multiplication Properties 1 Colab icon
๐ŸŒ6-Inverse and Transpose 1 Colab icon

๐Ÿ“šChapter: 4 -Linear Regression with Multiple Variable

Topic Name/Tutorial Video Code
๐ŸŒ1-Multiple Features(multivariate linear regression) 1 Colab icon
๐ŸŒ2-Gradient Descent for Multiple Variables 1 Colab icon
๐ŸŒ3-Gradient Descent in Practice I โ€” Feature Scaling 1 Colab icon
๐ŸŒ4-Gradient Descent in Practice II โ€” Learning Rate 1 Colab icon
๐ŸŒ5-Features and Polynomial Regression 1 Colab icon
๐ŸŒ6-Normal Equation 1 Colab icon

๐Ÿ“šChapter: 5 -Logistic Regression

Topic Name/Tutorial Video Code
๐ŸŒ1-Classification 1 Colab icon
๐ŸŒ2-Hypothesis Representation of Logistic Regression 1 Colab icon
๐ŸŒ3-Decision Boundary 1 Colab icon
๐ŸŒ4-The Cost Function in Logistic Regression 1-2 Colab icon
๐ŸŒ5-Simplified Cost Function and Gradient Descent 1 Colab icon
๐ŸŒ6-Advanced Optimization 1 Colab icon
๐ŸŒ7-Multiclass Classification โ€” One-vs-all 1-2 Colab icon
๐ŸŒ8-Difference Between Linear Regression and Logistic Regression 1 --

๐Ÿ“šChapter: 6 -Regularization

Topic Name/Tutorial Video Code
๐ŸŒ1-The problem of overfitting 1-2 Colab icon
๐ŸŒ2-Cost Function and Regularization 1 Colab icon

Course 02 - ๐Ÿ“šUnsupervised Learning with scikit_learning

Course 02 -๐Ÿ“š๐Ÿง‘โ€๐ŸŽ“Unsupervised Learning with scikit_learn

Course 03 - ๐Ÿ“šSupervised Learning with scikit_learn

๐Ÿ“šChapter:1-Classification

Topic Name/Tutorial Video Code
๐ŸŒ1-Classification (Supervised Learning)-Tutorial 1234 Colab icon
๐ŸŒ2-Classification using Scikit-Learn-Tutorial 1 Colab icon

๐Ÿ“šChapter:2-Regression

Topic Name/Tutorial Video Code
๐ŸŒ1-Regression in scikit-learn 1-2 Colab icon

๐Ÿ“šChapter:3-Data Preprocessing

Topic Name/Tutorial Video Code
๐ŸŒ-1-Preprocessing in Machine Learning 1 -2
๐ŸŒ2- Importing the Data Set Using Scikit-Learn --- Colab icon
๐ŸŒ3-Handling missing data 1 Colab icon
๐ŸŒ4-Data Imbalanced problem 1 Colab icon
๐ŸŒ5-Data Transformation 1-2 Colab icon
๐ŸŒ4-Centering and scaling. 1-2 Colab icon
๐ŸŒ5-Removing Outliers 1-2 Colab icon
๐ŸŒ6-Data Splitting 1-2-3 Colab icon
๐ŸŒ7-Pipelines in scikit-learn 1 Colab icon

Course 01 - ๐Ÿ—ž๏ธ๐Ÿ“šOther Best Free Resources to Learn Machine learning

Module 04 - Anomaly Detection

Module 06 - Statistics

Module 07 - [Distance Measure ]

Module 06 - Model Need to implement

๐Ÿ’ป Workflow:

  • Fork the repository

  • Clone your forked repository using terminal or gitbash.

  • Make changes to the cloned repository

  • Add, Commit and Push

  • Then in Github, in your cloned repository find the option to make a pull request

print("Start contributing for Machine Learning")

โš™๏ธ Things to Note

  • Make sure you do not copy codes from external sources because that work will not be considered. Plagiarism is strictly not allowed.
  • You can only work on issues that have been assigned to you.
  • If you want to contribute the algorithm, it's preferrable that you create a new issue before making a PR and link your PR to that issue.
  • If you have modified/added code work, make sure the code compiles before submitting.
  • Strictly use snake_case (underscore_separated) in your file_name and push it in correct folder.
  • Do not update the README.md.

๐Ÿ” Explore more๐Ÿ‘‹๐Ÿ›’

Explore cutting-edge tools and Python libraries, access insightful slides and source code, and tap into a wealth of free online courses from top universities and organizations. Connect with like-minded individuals on Reddit, Facebook, and beyond, and stay updated with our YouTube channel and GitHub repository. Donโ€™t wait โ€” enroll now and unleash your Machine Learning potential!โ€

โœจTop Contributors

We would love your help in making this repository even better! If you know of an amazing AI course that isn't listed here, or if you have any suggestions for improvement in any course content, feel free to open an issue or submit a course contribution request.

                   Together, let's make this the best AI learning hub website! ๐Ÿš€

Thanks goes to these Wonderful People. Contributions of any kind are welcome!๐Ÿš€

About

This repository is a related to all about Machine Learning - an A-Z guide to the world of Data Science. This supplement contains the implementation of algorithms, statistical methods and techniques (in Python), Feature Selection technique in python etc. Follow Coursesteach for more content

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •