Mathematics-for-Machine-Learning-and-Data-Science-Specialization-by-DeepLearning.AI
Mathematics-for-Machine-Learning-and-Data-Science-Specialization-by-DeepLearning.AI copied to clipboard
This repo has been created to share the solutions of all the quizzes and assignments of all three courses of this specialization.
Mathematics-for-Machine-Learning-and-Data-Science-Specialization offered by DeepLearning.AI
This repo has been created to share the solutions of all the quizzes (with solved questions of the quizzes) and assignments of all three courses of this specialization titled as "Mathematics for machine learning and data science by DeepLearning.Ai
In case of problem in any question, feel free to open and issue. I will try to respond to it asap.
Course 1
Linear Algebra for Machine Learning and Data Science
Solution to Quizzes, Solved Mathematical Questions, Labs,and Assignments.
Week 1
- Quiz 1: Solving systems of linear equations
- Quiz 2: Matrices
- Lab 1: Introduction to NumPy Arrays
- Lab 2: Solving Linear Systems: 2 variables
- Lecture Slides
Week 2
- Quiz 1: Method of Elimination
- Quiz 2: Rank of Matrix
- Lab 1: Solving Linear Systems: 3 variables
- Programming Assignment 1: System of Linear Equations
- Programming Assignment 1 (with all the packages and supporting files): System of Linear Equations
- Lecture Slides
Week 3
- Quiz 1: Vector operations: Sum, difference, multiplication, dot product
- Quiz 2: Vector and Matrix Operations, Types of Matrices
- Lab 1:Vector Operations: Scalar Multiplication, Sum and Dot Product of Vectors
- Lab 2: Matrix Multiplication
- Lab 3: Linear Transformations
- Programming Assignment 2: Single Perceptron Neural Networks for Linear Regression
- Programming Assignment 2 (with all the packages and supporting files): Single Perceptron Neural Networks for Linear Regression
- Lecture Slides
Week 4
- Quiz 1: Determinants and Linear Transformations
- Quiz 2: Eigen values and Eigen vectors
- Programming Assignment 3: Eigenvalues and Eigenvectors
- Programming Assignment 3 (with all the packages and supporting files): Eigenvalues and Eigenvectors
- Lecture Slides
Certificate
Course 2
Calculus for Machine Learning and Data Science
Solution to Quizzes, Solved Mathematical Questions, Labs,and Assignments.
Week 1
- Quiz 1: Derivatives
- Quiz 2:Derivatives and Optimization
- Lab :Differentiation in Python: Symbolic, Numerical and Automatic
- Programming Assignment 1: Optimizing Functions of One Variable: Cost Minimization
- Programming Assignment 1 (with all the packes and supporting files): Optimizing Functions of One Variable: Cost Minimization
- Lecture Slides
Week 2
- Quiz 1: Partial Derivatives and Gradients
- Quiz 2: Partial Derivatives and Gradient Descent
- Lab 1: Optimization Using Gradient Descent in One Variable
- Lab 2: Optimization Using Gradient Descent in Two Variables
- Programming Assignment 2 : Optimization Using Gradient Descent: Linear Regression
- Programming Assignment 2 (with all the packages and supporting files): Optimization Using Gradient Descent: Linear Regression
- Lecture Slides
Week 3
- Quiz 1: Optimization in Neural Networks
- Quiz 2: Optimization in Neural Networks and Newton's Method
- Lab 1: Regression with Perceptron
- Lab 2: Classification with Perceptron
- Lab 3: Optimization Using Newton's Method
- Programming Assignment 3 (with all the packages and supporting files): Neural Network with Two Layers
- Programming Assignment 3 : Neural Network with Two Layers
- Lecture SLides
Certificate
Course 3
Probability & Statistics for Machine Learning & Data Science
Solution to Quizzes, Solved Mathematical Questions, Labs,and Assignments.
Week 1
- Quiz 1: Practice quiz
- Quiz 2: Summative quiz
- Lab 1: Four Birthday Problems
- Lab 2: Monty Hall Problem
- Programming Assignment 1: Probability Distributions / Naive Bayes
- Programming Assignment 1 (with all the packages and supporting files): Probability Distributions / Naive Bayes
- Lecture Slides
Week 2
- Quiz 1: Practice quiz
- Quiz 2: Summative Quiz
- Lab 1: Summary statistics and visualization of data sets
- Lab 2: Simulating Dice Rolls with Numpy: (helper for the assignment, not necessary and not graded)
- Programming Assignment 2: (with all the packes and supporting files) Loaded Dice
- Lecture Slides
Week 3
- Quiz 1: Practice quiz
- Quiz 1: Summative Quiz
- Lab : Sampling data from different distribution and studying the distribution of sample mean
- Lecture Slides
Week 4
- Quiz 1: Practice quiz
- Quiz 2: Summative Quiz
- Programming Assignment 3: (with all the packes and supporting files)
- Lecture Slides
Certificate
Specialization Certificate
Mathematics for Machine Learning and Data Science