VOOZH about

URL: https://www.coursera.org/learn/foundations-machine-learning-dartmouth

⇱ Foundations for Machine Learning | Coursera


Foundations for Machine Learning

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Foundations for Machine Learning

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Build toward a degree

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Build toward a degree

What you'll learn

  • How to model data with key distributions, apply Bayes and MLE, and quantify uncertainty via conjugate priors.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

26 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Practical Machine Learning: Foundations to Neural Networks Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 8 modules in this course

This course provides a practical and theoretical tour of the most essential probability distributions that are most often used for modern machine learning and data science. We will explore the fundamental building blocks for modeling discrete events (Bernoulli, binomial, multinomial distributions) and continuous quantities (Gaussian distribution) and discuss the implications of Bayes Theorem. Moreover, we will discuss two perspectives in estimating the model parameters, namely Bayesian perspective and frequentist perspective and learn how to reason about uncertainty in model parameters themselves using the powerful beta and Dirichlet distributions for Bayesian perspective and maximum likelihood estimate for frequentist perspective. By the end of this course, you will have a fluent command of the mathematical "language" needed to understand, build, and interpret probabilistic models.

What's included

1 video2 readings

1 videoβ€’Total 16 minutes
  • Introduction to Machine Learningβ€’16 minutes
2 readingsβ€’Total 20 minutes
  • Course Overviewβ€’10 minutes
  • Probability Distributions Overviewβ€’10 minutes

What's included

3 videos2 readings4 assignments2 ungraded labs

3 videosβ€’Total 33 minutes
  • Bernoulli Distribution: Introductionβ€’11 minutes
  • Bernoulli Variables: Maximum Likelihood Estimate - Part 1β€’13 minutes
  • Bernoulli Variables: Maximum Likelihood Estimate - Part 2β€’9 minutes
2 readingsβ€’Total 12 minutes
  • The Bernoulli Distributionβ€’5 minutes
  • Probability Experiment: Coin Tossβ€’7 minutes
4 assignmentsβ€’Total 48 minutes
  • Bernoulli Distributionβ€’25 minutes
  • Bernoulli Variables: Maximum Likelihood Estimate - Part 1β€’10 minutes
  • Bernoulli Variables MLE: Derivationβ€’3 minutes
  • Bernoulli Variables MLE: Part 3β€’10 minutes
2 ungraded labsβ€’Total 40 minutes
  • Bernoulli Variables MLE: Part 2 (Python Lab)β€’30 minutes
  • Bernoulli Variables MLE: Part 2 (Python Lab) Solutionsβ€’10 minutes

What's included

4 videos1 reading5 assignments1 ungraded lab

4 videosβ€’Total 51 minutes
  • Binomial Distributionβ€’12 minutes
  • Binomial Distribution: Meanβ€’16 minutes
  • Binomial Distribution: Varianceβ€’14 minutes
  • Binomial Distribution: MLEβ€’9 minutes
1 readingβ€’Total 5 minutes
  • The Binomial Distributionβ€’5 minutes
5 assignmentsβ€’Total 85 minutes
  • Binomial Distribution Assignment: Part 1β€’20 minutes
  • Binomial Distribution Assignment: Part 2β€’10 minutes
  • Binomial Distribution: Meanβ€’25 minutes
  • Binomial Distribution: Varianceβ€’20 minutes
  • Bernoulli Distribution MLE Revisited: Part 2 β€’10 minutes
1 ungraded labβ€’Total 30 minutes
  • Bernoulli Distribution MLE Revisited: Part 1 (Python Lab)β€’30 minutes

What's included

4 videos2 readings5 assignments3 ungraded labs

4 videosβ€’Total 59 minutes
  • Beta Distribution: Defβ€’14 minutes
  • Beta Distribution: Normalizedβ€’15 minutes
  • Beta Distribution: Mean and Varianceβ€’9 minutes
  • Beta Distribution: Bayesian Updateβ€’21 minutes
2 readingsβ€’Total 20 minutes
  • The Bayesian Perspectiveβ€’10 minutes
  • Bernoulli to Beta Distribution Reflectionβ€’10 minutes
5 assignmentsβ€’Total 70 minutes
  • Beta Distribution: Part 1β€’15 minutes
  • Beta Distribution: Part 3β€’5 minutes
  • Beta Distribution Normalizationβ€’30 minutes
  • Beta Distribution Mean and Varianceβ€’10 minutes
  • Beta Distribution Bayesian Update: Part 2β€’10 minutes
3 ungraded labsβ€’Total 130 minutes
  • Beta Distribution: Part 2 (Python Lab)β€’60 minutes
  • Beta Distribution Bayesian Update: Part 1 (Python Lab)β€’60 minutes
  • Beta Distribution Bayesian Update: Part 1 (Python Lab) Solutionsβ€’10 minutes

What's included

3 videos1 reading4 assignments2 ungraded labs

3 videosβ€’Total 49 minutes
  • Multinomial Distributionβ€’18 minutes
  • Multinomial Distribution: MLEβ€’17 minutes
  • Multinomial Distribution: Normalizedβ€’14 minutes
1 readingβ€’Total 10 minutes
  • Expanding Dimensionsβ€’10 minutes
4 assignmentsβ€’Total 50 minutes
  • Multinomial Distributionβ€’10 minutes
  • Multinomial Distribution MLE: Part 1β€’10 minutes
  • Multinomial Distribution MLE: Part 3β€’10 minutes
  • Multinomial Distribution: Normalizationβ€’20 minutes
2 ungraded labsβ€’Total 70 minutes
  • Multinomial Distribution MLE: Part 2 (Python Lab)β€’60 minutes
  • Multinomial Distribution MLE: Part 2 (Python Lab) Solutionsβ€’10 minutes

What's included

1 video2 readings2 assignments3 ungraded labs

1 videoβ€’Total 19 minutes
  • Dirichlet Distributionβ€’19 minutes
2 readingsβ€’Total 20 minutes
  • Dirichlet Distribution: Overviewβ€’10 minutes
  • Categorical to Dirichlet Distribution: Reflectionβ€’10 minutes
2 assignmentsβ€’Total 40 minutes
  • Dirichlet Distribution Visualization: Part 2β€’20 minutes
  • Dirichlet Distribution Bayesian Update: Part 2β€’20 minutes
3 ungraded labsβ€’Total 145 minutes
  • Dirichlet Distribution Visualization: Part 1 (Python Lab)β€’60 minutes
  • Dirichlet Distribution Bayesian Update: Part 1 (Python Lab)β€’75 minutes
  • Dirichlet Distribution Bayesian Update: Part 1 (Python Lab) Solutionsβ€’10 minutes

What's included

6 videos1 reading5 assignments3 ungraded labs

6 videosβ€’Total 67 minutes
  • Univariate Gaussianβ€’19 minutes
  • Multivariate Gaussian - Part 1β€’16 minutes
  • Multivariate Gaussian - Part 2β€’8 minutes
  • Multivariate Gaussian - Part 3β€’5 minutes
  • Multivariate Gaussian - Part 4β€’9 minutes
  • Gaussian Distribution as Max Entropy Distributionβ€’10 minutes
1 readingβ€’Total 10 minutes
  • The Gaussian Distributionβ€’10 minutes
5 assignmentsβ€’Total 50 minutes
  • Univariate Gaussian: Part 2β€’10 minutes
  • Multivariate Gaussian: Part 2β€’10 minutes
  • Multivariate Gaussian Coordinate Transform (Change of Variables)β€’10 minutes
  • Gaussian PDF in the Eigenspaceβ€’10 minutes
  • Finding the Maximum Entropy Distributionβ€’10 minutes
3 ungraded labsβ€’Total 100 minutes
  • Univariate Gaussian: Part 1 (Python Lab)β€’60 minutes
  • Univariate Gaussian: Part 1 (Python Lab) Solutionsβ€’10 minutes
  • Multivariate Gaussian: Part 1 (Python Lab)β€’30 minutes

What's included

1 reading1 assignment

1 readingβ€’Total 10 minutes
  • Course Wrap-Upβ€’10 minutes
1 assignmentβ€’Total 30 minutes
  • Course Reflectionβ€’30 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Build toward a degree

This course is part of the following degree program(s) offered by Dartmouth College. If you are admitted and enroll, your completed coursework may count toward your degree learning and your progress can transfer with you.ΒΉ

Instructor

Dartmouth College
4 Coursesβ€’1,999 learners

Explore more from Algorithms

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,