Code Monkey home page Code Monkey logo

the-math-of-intelligence's Introduction

The Math of Intelligence

What is it?

This is a list of resources you need to learn the Math of Machine Learning.

Coding at the whiteboard - from HBO's Silicon Valley

How to use it

I have divided the resources into categories.

Why Mathematics is important in Machine Learning?

Mathematics of Machine Learning

Watch this video where Siraj Raval explains the big 4 math disciplines that make up Machine Learning.

The High Schoolers Guide to the Math of Intelligence:

This list is meant to serve both High Schoolers and those who feel their math is a bit rusty. This is a systematic approach to learning the Math required for Machine Learning.

Prerequisite Knowledge:

Linear Algebra:

Books:
  • The Manga Guide to Linear Algebra: Probably the best book to start Linear Algebra with. The Manga style makes the material easy to leaf through and learn in a quick and enjoyable way.

  • Introduction to Linear Algebra - Gilbert Strang: This book is much more detailed as compared to the previous one. Gilbert Strang also have MOOC on MIT OCW which is linked below in the MOOCs section. It's highly recommended to use this book with the MOOC.

  • Linear Algebra: A Modern Introduction: This super expensive book can be a replacement for Strang's book which a few people find "too dry", as it is easy to read and understand, topics are very well-organized in a logical way. Every chapter begins with a problem that introduces informally the concepts that will be addressed in the sections.

MOOCs/Videos:

Calculus:

Books:

I won't recommend reading more books about Calculus since our focus is to learn a very specific part of Calculus which is required for Machine Learning, we don't want to gain PhD level understanding of Calculus.

MOOCs/Videos:

Statistics & Probability:

MOOCs:
Books:

If you feel pretty confident with the Math of Intelligence, here is a Research Paper for you:


We have also created a Trello board version of this curriculum where we have divided this curriculum on Weekly basis.

Note: If you are into Machine Learning and AI, and you want to help build the Math of AI curriculum, then you are most welcomed. Find me on Twitter to get started on it or simply make a pull request.

the-math-of-intelligence's People

Watchers

James Cloos avatar Ramkumar Velmurugan avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.