https://github.com/aaditya29/machine-learning-tutorial
This repository is a curated collection of beginner to advanced level tutorials covering a wide range of machine learning concepts and techniques.
https://github.com/aaditya29/machine-learning-tutorial
andrew-ng andrew-ng-course andrew-ng-machine-learning deep-learning machine-learning machine-learning-algorithms neural-network tensorflow-tutorials
Last synced: 3 months ago
JSON representation
This repository is a curated collection of beginner to advanced level tutorials covering a wide range of machine learning concepts and techniques.
- Host: GitHub
- URL: https://github.com/aaditya29/machine-learning-tutorial
- Owner: aaditya29
- Created: 2024-01-28T14:12:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T11:24:33.000Z (over 1 year ago)
- Last Synced: 2024-04-14T01:52:15.437Z (over 1 year ago)
- Topics: andrew-ng, andrew-ng-course, andrew-ng-machine-learning, deep-learning, machine-learning, machine-learning-algorithms, neural-network, tensorflow-tutorials
- Language: Jupyter Notebook
- Homepage:
- Size: 3.31 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Machine Learning Specialization - Coursera (Andrew Ng)
This repository contains tutorial notes, lab and assignment code implementations completed as part of Andrew Ng's renowned Machine Learning Specialization, Deep Learning Specialisation And MLOps Specialisation on Coursera. This specialization provides an excellent foundation in machine learning theory and practice.
## Specialization Overview
The Machine Learning Specialization covers the following core topics:
- **Supervised Learning:**
- Linear Regression
- Logistic Regression
- Regularization
- Neural Networks- **Unsupervised Learning:**
- Clustering
- Dimensionality Reduction- **Special Applications:**
- Recommender Systems
- Large-Scale Machine Learning- **Advice and Best Practices:**
- How to diagnose errors in an ML system
- Building effective machine learning projects.- **Deep Learning Specialisation And Concepts**
- Tensorflow
- Natural Language Processing
- Convolutional Neural Networks
- Sequence Models- **MLOps Specialisation And Concepts**
- ML In Production
- Modelling Pipelines
- Deploying ML Models## Repository Structure
The repository is organized as follows:
1. **Specialisation One:** [Machine Learning Specialization](https://github.com/aaditya29/Machine-Learning-Tutorial/tree/main/1.%20Machine%20Learning%20Specialisation)
- **Course 1**: [Supervised Machine Learning: Regression and Classification](https://github.com/aaditya29/Machine-Learning-Tutorial/tree/main/1.%20Machine%20Learning%20Specialisation/1.1%20Supervised%20Machine%20Learning%3A%20Regression%20and%20Classification)
- **Course 2**: [Advanced Learning Algorithms](https://github.com/aaditya29/Machine-Learning-Tutorial/tree/main/1.%20Machine%20Learning%20Specialisation/1.2%20Advanced%20Learning%20Algorithms)
- **Course 3**: [ Unsupervised Learning, Recommenders, Reinforcement Learning](https://github.com/aaditya29/Machine-Learning-Tutorial/tree/main/1.%20Machine%20Learning%20Specialisation/1.3%20Unsupervised%20Learning%2C%20Recommenders%2C%20Reinforcement%20Learning)2. **Specialisation Two:** [Deep Learning Specialization By DeepLearning.AI](https://github.com/aaditya29/Machine-Learning-Tutorial/tree/main/2.%20Deep%20Learning%20Specialisation)
3. **Specialisation Three:** [Machine Learning Engineering for Production (MLOps) Specialization](https://github.com/aaditya29/Machine-Learning-Tutorial/tree/main/3.%20MLOps%20Specialisation)
### Notes Format
The `notes.md` files in each week summarize key concepts, formulas, and may include code snippets or examples.
### Lab Code
Lab assignments are provided either in `Python scripts (.py)` or `Jupyter Notebooks (.ipynb)`. These files include comments and explanations to guide you through the implementations.
## Prerequisites
- **Basic Python programming**
- **Foundational knowledge of math (linear algebra, calculus)**## How to Use This Repository
- Clone the repository.
- Use the notes for review and theoretical understanding.
- Complete the lab assignments to solidify practical implementation skills.
- Consider contributing your own solutions or improvements!## Disclaimer
Please respect the course's honor code and policies regarding distribution of course materials. This repository is intended for personal study and reference.