All Projects → maykulkarni → Machine Learning Curriculum

maykulkarni / Machine Learning Curriculum

Complete path for a beginner to become a Machine Learning Scientist!

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Machine Learning Curriculum

Basic Mathematics For Machine Learning
The motive behind Creating this repo is to feel the fear of mathematics and do what ever you want to do in Machine Learning , Deep Learning and other fields of AI
Stars: ✭ 300 (+7.53%)
Mutual labels:  statistics, mathematics, linear-algebra, calculus
Data Science Masters
Self-study plan to achieve mastery in data science
Stars: ✭ 179 (-35.84%)
Mutual labels:  algorithm, mathematics, linear-algebra, calculus
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (-89.96%)
Mutual labels:  calculus, math, linear-algebra, mathematics
maths-for-deep-learning-ai
A open source book covering the foundational maths of deep learning and machine learning using TensorFlow
Stars: ✭ 35 (-87.46%)
Mutual labels:  calculus, math, linear-algebra, mathematics
Awesome-Math-Learning
📜 Collection of the most awesome Math learning resources in the form of notes, videos and cheatsheets.
Stars: ✭ 73 (-73.84%)
Mutual labels:  calculus, math, linear-algebra, mathematics
Math Php
Powerful modern math library for PHP: Features descriptive statistics and regressions; Continuous and discrete probability distributions; Linear algebra with matrices and vectors, Numerical analysis; special mathematical functions; Algebra
Stars: ✭ 2,009 (+620.07%)
Mutual labels:  statistics, math, mathematics, linear-algebra
data-science-notes
Open-source project hosted at https://makeuseofdata.com to crowdsource a robust collection of notes related to data science (math, visualization, modeling, etc)
Stars: ✭ 52 (-81.36%)
Mutual labels:  statistics, calculus, linear-algebra
Funmath
☔️ Implementations of mathematical functions, formulas and concepts
Stars: ✭ 93 (-66.67%)
Mutual labels:  algorithm, math, mathematics
math-app-ml
Essential mathematics for applied machine learning and data science
Stars: ✭ 43 (-84.59%)
Mutual labels:  math, linear-algebra, mathematics
Foundry
The Cognitive Foundry is an open-source Java library for building intelligent systems using machine learning
Stars: ✭ 124 (-55.56%)
Mutual labels:  algorithm, statistics, linear-algebra
Awesome Machine Learning Deep Learning Mathematics
A curated list of mathematics documents ,Concepts, Study Materials , Algorithms and Codes available across the internet for machine learning and deep learning
Stars: ✭ 138 (-50.54%)
Mutual labels:  algorithm, mathematics, linear-algebra
Euler
The open-source computational framework for the Swift language
Stars: ✭ 37 (-86.74%)
Mutual labels:  statistics, math, mathematics
Constant Vigilance
Learn this if you want to be a software engineer. Constant vigilance means being continually aware of areas that need improvement. For me, I am constantly searching for valuable resources to ensure I am able to solve any problem that comes my way.
Stars: ✭ 30 (-89.25%)
Mutual labels:  algorithm, udacity, linear-algebra
Learn Something Every Day
📝 A compilation of everything that I learn; Computer Science, Software Development, Engineering, Math, and Coding in General. Read the rendered results here ->
Stars: ✭ 362 (+29.75%)
Mutual labels:  algorithm, math, mathematics
Algorithms
A collection of algorithms and data structures
Stars: ✭ 11,553 (+4040.86%)
Mutual labels:  algorithm, mathematics, linear-algebra
Stdlib
✨ Standard library for JavaScript and Node.js. ✨
Stars: ✭ 2,749 (+885.3%)
Mutual labels:  statistics, math, mathematics
Mathnet Numerics
Math.NET Numerics
Stars: ✭ 2,688 (+863.44%)
Mutual labels:  statistics, math, linear-algebra
Linear-Algebra-and-Its-Applications-notes
《线性代数及其应用》笔记
Stars: ✭ 196 (-29.75%)
Mutual labels:  math, linear-algebra, mathematics
Numerix
A collection of useful mathematical functions in Elixir with a slant towards statistics, linear algebra and machine learning
Stars: ✭ 159 (-43.01%)
Mutual labels:  statistics, math, linear-algebra
Quant Notes
Quantitative Interview Preparation Guide, updated version here ==>
Stars: ✭ 180 (-35.48%)
Mutual labels:  statistics, linear-algebra, calculus

Machine Learning & Deep Learning Curriculum

Loose path:

  1. Math
  2. Programming
  3. Machine Learning concepts
  4. Specializations

Math

Understanding Math is pivotal. You can never be a good Machine Learning Scientist by skipping the Math.

  1. Probability & Statistics Basic Probability and Stats will be helpful in understanding ML algorithms like Naive Bayes.

  2. Statistics 101 - Udacity Taught by the founder of GoogleX it's full of exercises in Python so you won't get bored.

  3. MIT 18.06 Linear Algebra Prof. Strang is terrific! Not only he'll make you fall in love in Linear Algebra but you'll learn important concepts like SVD and matrix algebra. You might wanna grab this PDF as well. Be sure to also solve the exam question papers from here: link

  4. MIT Single Variable Calculus This is my personal favorite book, use it for SVC + MVC link Amazing course but it gets quite tedious in the middle, you might wanna skim some geometry, but the key is to understand how optimization works. Be sure to solve questions from here: link

  5. MIT Multi Variable Calculus Understanding vector calculus is necessary for algorithms like SVM, you might wanna skim some parts which are purely theoretical. Be sure to solve questions from here: link

  6. (Optional) Stanford Convex Optimization WARNING: Do this course only if you're very good at math. Convex Optimization will teach you numerous functions used in Machine Learning. But this course is extremely heavy on Math!

Introduction to Programming & Algorithms

Introduction to Machine Learning

  1. Machine Learning by Andrew Ng A must do course, best course of Introduction to Machine Learning so far, light on Math and focuses more on concepts.

Complete one out of two:

  1. Machine Learning A-Z Introductory course on ML focusing on not only Python but also R, one of the best sellers on Udemy.

  2. Introduction to Machine Learning - Udacity Sebastian Thrun does an awesome job explaining various approaches in ML. It gets a little boring in the middle but overall it's very good.

Applied Machine Learning

Two quick courses on applying the theory you learnt. They're short so I recommend doing both of them.

  1. Python for Data Science and Machine Learning Bootcamp

  2. Machine Learning with Python - Hands On!

Specializations

Quick Revision Notebook

I have curated a collection of Jupyter Notebooks which can be used as a quick refreseher for various Machine Learning & Deep Learning concepts. Bookmark it for daily use: Machine Learning Notebooks

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].