“It’s not about information anymore, it’s about curation.” Suzana Ilić (MLT)
Someone asked me why we're organizing DL workshops, since there's a ton of excellent online resources out there. And I think that's the problem. It's not about information anymore, it's about curation. We are drowning in blog posts, tutorials, courses, repos, docs, papers.— Suzana Ilić (@suzatweet) August 27, 2019
This section contain a collection of online resources on math, machine learning, computer science and data science tools 📚🤓.
The Linear Algebra course of professor Gilbert Strang (MIT).
An Applied Numerical Computing course with the open access book Introduction to Applied Linear Algebra by S. Boyd and L. Vandenberghe.
The Convex Optimization course of Stephen Boyd.
A probability course developed and given by the professor Jonh Tsitsiklis (MIT): Probability - The Science of Uncertainty and Data.
An introductory probability book focused on data science with code examples in MATLAB, Python, Julia, and R: Introduction to Probability for Data Science (Stanley H. Chan).
A collection of interactive machine learning examples in google colab notebooks: Seedbank.
The Bishop’s book Pattern Recognition and Machine Learning.
A book that provides an introduction to statistical learning methods with applications in the R programming language: An introduction to Statistical Learning. and the MOOC version of the book.. For a more advanced treatment, The Elements of Statistical Learning.
The book Feature Engineering and Selection: A Practical Approach for Predictive Models by Max Kuhn and Kjell Jonhson gives you tools for representing predictors.
Mathematics for Machine Learning is a book that provide the math skills to read more advance machine learning books.
Repository of the book Machine Learning Refined: Foundations, Algorithms, and Applications by Jeremy Watt, Reza Borhani, Aggelos K. Katsaggelos.
The MIT introductory course on Computer Science and programming using python via EDX:
An open access book about Problem Solving with Algorithms and Data Structures using Python, by Brad Miller and David Ranum.
The Stanford Algorithms Specialization via coursera, by Tim Roughgarden.
A tool for visualize code execution, useful to understand algorithms and tricky code steps: python-tutor.
R for Data Science is a book that explain you more than a bunch of tools to work with data in R. It gives you a mental model to work in data science projects and a package to implement each part of the model.
A more understanding of the R language, Advanced R by Hadley Wickham.
Fundamental of Data Visualization, by Claus Wilke gives you a precise mix of theory and practical tips about making great visualizations.
The grammar of graphics is a theory developed by Wilkinson that gives you a practical way to describe a plot. Ggplot2 is an R package that implement this theory and you can learn in the ggplot2: Elegant Graphics for Data Analysis book (again Wickham).
A great resource to learn how to build interactive applications with R and shiny is the Mastering Shiny book.
Data Science in a Box provides content on how to structure a data science course.
In python, we have the Altair library that gives you a declarative visualization tool that works based on the grammar of graphics.
Essays, articles and blog posts about computational thinking and tools for thought!