Mô tả

Common scenario: You try to get into machine learning and data science, but there's SO MUCH MATH.

Either you never studied this math, or you studied it so long ago you've forgotten it all.

What do you do?

Well my friends, that is why I created this course.

Calculus is one of the most important math prerequisites for machine learning. It's required to understand probability and statistics, which form the foundation of data science. Backpropagation, the learning algorithm behind deep learning and neural networks, is really just calculus with a fancy name.

If you want to do machine learning beyond just copying library code from blogs and tutorials, you must know calculus.

Normally, calculus is split into 3 courses, which takes about 1.5 years to complete.

Luckily, I've refined these teachings into just the essentials, so that you can learn everything you need to know on the scale of hours instead of years.

This course will cover Calculus 1 (limits, derivatives, and the most important derivative rules), Calculus 2 (integration), and Calculus 3 (vector calculus). It will even include machine learning-focused material you wouldn't normally see in a regular college course. We will even demonstrate many of the concepts in this course using the Python programming language (don't worry, you don't need to know Python for this course). In other words, instead of the dry old college version of calculus, this course takes just the most practical and impactful topics, and provides you with skills directly applicable to machine learning and data science, so you can start applying them today.

Are you ready?

Let's go!


Suggested prerequisites:

  • Firm understanding of high school math (functions, algebra, trigonometry)

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

11 sections

Introduction and Outline

4 lectures
Introduction
04:00
Outline
07:25
How to Succeed in this Course
03:04
Where to Get the Code
04:29

Review

2 lectures
Functions Review
25:34
Functions Review in Python
11:27

Limits

8 lectures
What Are Limits?
14:30
Precise Definition of Limit (Optional)
07:13
Limit Laws
04:35
Infinities and Asymptotes
06:49
Indeterminate Forms
12:32
Limits in Python
08:01
Limits with Plotting in Python
03:35
Limits Section Summary
03:26

Derivatives From First Principles

9 lectures
Slopes, Tangent Lines, and Derivatives
20:56
More On Tangent Lines, Derivative Checking
14:10
Exercise: Quadratic
03:35
Exercise: Cubic
03:51
Exercise: Reciprocal
03:25
Exercise: Root
05:58
Alternate Notations & Higher Order Derivatives
08:42
Derivative Checking in Python
03:03
Derivatives Section Summary
04:19

Derivative Rules

19 lectures
Power Rule
11:50
Constant Multiple, Addition, Subtraction Rules
09:52
Exponent Rule
08:39
Exponent Rule (continued)
07:08
Chain Rule
21:46
Exercises: Chain Rule
10:45
Product and Quotient Rules
19:45
Exercises: Product and Quotient Rules
12:41
Implicit Differentiation
10:08
Logarithm Rule
07:33
Implicit Differentiation Applications
07:13
Logarithmic Differentiation
07:55
Exercise: Derivatives of Hyperbolic Functions
08:53
Exercise: Sum of Polynomials
08:10
Exercise: Gaussian Variance
07:30
Exercise: Entropy
06:47
Trigonometric Functions (Optional)
11:50
Inverse Trigonometric Functions (Optional)
09:30
Derivative Rules Section Summary
04:26

Applications of Differentiation

11 lectures
Finding the Minimum / Maximum
12:21
Minimum / Maximum Clarifications and Examples
09:52
Second Derivative Test
03:59
Exercise: Minimums and Maximums
05:33
Exercise: Entropy
06:31
Exercise: Gaussian 1
08:40
Exercise: Gaussian 2
06:38
l'Hopital's Rule
06:40
Newton's Method
08:57
Newton's Method in Python
08:41
Applications Section Summary
02:49

Integration (Calculus 2)

10 lectures
Integrals: Section Introduction
06:39
Area Under Curve
10:56
Fundamental Theorem of Calculus (pt 1)
22:03
Fundamental Theorem of Calculus (pt 2)
08:01
Definite and Indefinite Integrals
07:22
Exercises: Definite Integrals
14:38
Exercises: Indefinite Integrals
14:16
Exercises: Improper Integrals
14:00
Numerical Integration in Python
06:58
Integration Section Summary
02:55

Vector Calculus in Multiple Dimensions (Calculus 3)

10 lectures
Functions of Multiple Variables
12:45
Partial Differentiation
20:02
The Gradient
20:01
The Jacobian and Hessian
16:07
Differentials and Chain Rule in Multiple Dimensions
14:50
Why is the Gradient the Direction of Steepest Ascent?
12:41
Steepest Ascent in Python
09:28
Optimization and Lagrange Multipliers (pt 1)
24:36
Optimization and Lagrange Multipliers (pt 2)
16:49
Vector Calculus Section Summary
07:58

Setting Up Your Environment (Appendix/FAQ by Student Request)

3 lectures
Pre-Installation Check
04:12
Anaconda Environment Setup
20:20
How to install Numpy, Scipy, Matplotlib, Pandas, IPython, Theano, and TensorFlow
17:30

Effective Learning Strategies (Appendix/FAQ by Student Request)

4 lectures
Can YouTube Teach Me Calculus? (Optional)
15:08
Is this for Beginners or Experts? Academic or Practical? Fast or slow-paced?
22:04
What order should I take your courses in? (part 1)
11:18
What order should I take your courses in? (part 2)
16:07

Appendix / FAQ Finale

2 lectures
What is the Appendix?
02:48
BONUS
05:48

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.