Skip to content

Latest commit

 

History

History
65 lines (47 loc) · 4.61 KB

PRE.md

File metadata and controls

65 lines (47 loc) · 4.61 KB

← Back to overview

Prerequisites

For Machine Learning mostly Linear Algebra and Calculus I-III are needed. In Linear Algebra, you should be good at eigenvectors and matrix operation. In Calculus, you should be quite comfortable with differentiation. You might also want to know basics of matrix differentiation before you start.

Check out Andrew Ng's suggestion what to know from Math.

For being able to apply Math in case of Machine Learning, you'll also need to know basic programming. There's no recommended programming language, as you'll probably need to switch between them from time to time.

Some people are also arguing that Topology is necessary and having a Physics and Biology background could help. But they are not crucial to start.

Mathematics

Recommended resources

Check out this resource list on Mathematics in our group is MIT course.

Books

Probability and Statistics

Linear Algebra

Courses

Probability and Statistics

Linear Algebra

Programming

Cheat Sheets

Books on Algorithm

Books on ML Programming

Python

R

C/C++