All Projects → desicochrane → Data Science Masters

desicochrane / Data Science Masters

Self-study plan to achieve mastery in data science

Projects that are alternatives of or similar to Data Science Masters

Machine Learning Curriculum
Complete path for a beginner to become a Machine Learning Scientist!
Stars: ✭ 279 (+55.87%)
Mutual labels:  algorithm, mathematics, linear-algebra, calculus
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 (+102.23%)
Mutual labels:  algorithm, computer-science, data-science, mathematics
Teaching
Teaching Materials for Dr. Waleed A. Yousef
Stars: ✭ 435 (+143.02%)
Mutual labels:  computer-science, data-science, mathematics, linear-algebra
Awesome-Math-Learning
📜 Collection of the most awesome Math learning resources in the form of notes, videos and cheatsheets.
Stars: ✭ 73 (-59.22%)
Mutual labels:  calculus, linear-algebra, mathematics
Mathematics for Machine Learning
Learn mathematics behind machine learning and explore different mathematics in machine learning.
Stars: ✭ 28 (-84.36%)
Mutual labels:  calculus, 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 (-80.45%)
Mutual labels:  calculus, linear-algebra, mathematics
Undergraduate-in-Statistics
Using Computer with your Statistics Major Course
Stars: ✭ 57 (-68.16%)
Mutual labels:  calculus, linear-algebra, mathematics
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 (-22.91%)
Mutual labels:  algorithm, mathematics, linear-algebra
Algorithms
A collection of algorithms and data structures
Stars: ✭ 11,553 (+6354.19%)
Mutual labels:  algorithm, mathematics, linear-algebra
C Plus Plus
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Stars: ✭ 17,151 (+9481.56%)
Mutual labels:  algorithm, computer-science, mathematics
Tutorials
AI-related tutorials. Access any of them for free → https://towardsai.net/editorial
Stars: ✭ 204 (+13.97%)
Mutual labels:  data-science, mathematics, linear-algebra
Nashpy
A library for the computation of Nash equilibria in two player games
Stars: ✭ 164 (-8.38%)
Mutual labels:  algorithm, computer-science, mathematics
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 (+67.6%)
Mutual labels:  mathematics, linear-algebra, calculus
Ai Learn
人工智能学习路线图,整理近200个实战案例与项目,免费提供配套教材,零基础入门,就业实战!包括:Python,数学,机器学习,数据分析,深度学习,计算机视觉,自然语言处理,PyTorch tensorflow machine-learning,deep-learning data-analysis data-mining mathematics data-science artificial-intelligence python tensorflow tensorflow2 caffe keras pytorch algorithm numpy pandas matplotlib seaborn nlp cv等热门领域
Stars: ✭ 4,387 (+2350.84%)
Mutual labels:  algorithm, data-science, 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 (-83.24%)
Mutual labels:  algorithm, computer-science, linear-algebra
Sortingalgorithm.hayateshiki
Hayate-Shiki is an improved merge sort algorithm with the goal of "faster than quick sort".
Stars: ✭ 84 (-53.07%)
Mutual labels:  algorithm, computer-science, data-science
Leetcode
LeetCode Solutions: A Record of My Problem Solving Journey.( leetcode题解,记录自己的leetcode解题之路。)
Stars: ✭ 45,650 (+25402.79%)
Mutual labels:  algorithm, computer-science
Hackermath
Introduction to Statistics and Basics of Mathematics for Data Science - The Hacker's Way
Stars: ✭ 1,380 (+670.95%)
Mutual labels:  linear-algebra, calculus
Robotics Coursework
🤖 Places where you can learn robotics (and stuff like that) online 🤖
Stars: ✭ 1,810 (+911.17%)
Mutual labels:  algorithm, computer-science
Thealgorithms
Algorithms repository.
Stars: ✭ 122 (-31.84%)
Mutual labels:  algorithm, computer-science

Data Science Masters

Zero to mastery in data science.

Goals

  • Score top 20% in Kaggle competitions
  • Expert with different data types (text, image, audio, video)
  • Expert with different techniques (regression, SVM, deep learning, genetic algorithms, etc)
  • Familiar with modern tooling (python, pandas, scikit, R, tensorflow, apache spark, etc)
  • Expert with various problems (classification, search, clustering, prediction, recommendation, etc)
  • fundamentals (able to read and implement technical papers)
  • building at scale pipelines / architectures

Study Plan Overview

  • Module 0 - Highschool Math
  • Module 1 - College Math I (Calculus)
  • Module 2 - College Math II (Linear Algebra)
  • Module 3 - College Math III (Discrete Math)
  • Module 4 - College Math IV (Probability and Statistics)
  • Module 5 - Computation and Algorithms
  • Module 6 - Artificial Intelligence and Machine Learning
  • Module 7 - Deep Learning
  • Module 8 - Data Mining and Recommenders
  • Module 9 - NLP and Computer Vision
  • Module 10 - Cloud Computing Architectures / Data Center Engineering

It is recommended to look ahead so long as the general trend is that of finishing earlier modules before later modules.

Module 0 - Highschool math

Not everyone was lucky enough to have a good start with math growing up. The goal is to level the playing field - by the end of module 0 you should feel like you went to a highschool with world class teachers and finished top of your math class.

Algebra

Geometry

Pre Calculus

Statistics and Probability

Required Reading

Module 1 - College Math I (Calculus)

Supplementary Material

Module 2 - College Math II (Linear Algebra)

Required Reading

Supplementary Material

Module 3 - College Math III (Discrete Math)

3.1 Proofs and Logic

Proofs, Set theory, propositional logic, induction, invariants, state-machines

3.2 Number Theory

Number theory is fundamental in reasoning about numbers as discrete mathematic structures with applications in cryptography and efficient numerical computation.

By the end of this sub-module you should be very confident proving and reasoning about concepts including: divisibility, bezouts identity, modular arithmetic, eulers totient theorem, fermats little theorem, integer factorization, diophantine equations, the fundemental theorem of arithmetic, chinese remainder theorem, RSA and the discrete logarithm problem.

Problem Sets

Worked solutions to problem sets here

Optional Supplementary Material

3.3 Combinatorics

Combinatorics is a vital skill in reasoning about the size of finite sets.

Problem Sets

3.4 Graph Theory

3.5 Series, Sequences, Recurrences

todo

3.6 Discrete Probability

todo

Discrete Math Supplementary Material

Module 4 - College Math IV (Probability and Statistics)

Module 5 - Computation and Algorithms

Algorithms

Resources

Information Theory

Python and Computation and Data

Module 5.5 - Databases, and Computer Architecture

Supplementary

Module 6 - Artificial Intelligence and Machine Learning

https://www.coursera.org/specializations/aml

Artificial Intelligence

Machine Learning

Machine Learning Specialization by University of Washington on Coursera

Module 7 - Deep Learning

Deep Learning by deeplearning.ai on Coursera

Goals:

  • [ ] different activation functions (sigmoid/tanh/relu)
  • [ ] different cost functions
  • [ ] with and without bias units
  • [ ] classification and regression problems
  • [ ] text / binary / image / recommenders
  • [ ] batch vs stochastic
  • [ ] JS, Python, PHP, Matlab, TensorFlow, SciKitLearn
  • [ ] create visualizations and blog explanations
  • [ ] Audit best courses / books

Module 8 - Data Mining and Recommenders

Module 9 - NLP and Computer Vision

NLP

Image and Computer Vision

Module 10 - Architectures / Data Centers

Electives

Resources

Reading List

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].