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.
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Quiz 1: Practice quiz
- Quiz 1: Summative Quiz
- Lab : Sampling data from different distribution and studying the distribution of sample mean
- Lecture Slides
- Quiz 1: Practice quiz
- Quiz 2: Summative Quiz
- Programming Assignment 3: (with all the packes and supporting files)
- Lecture Slides
Mathematics for Machine Learning and Data Science