Background/Theory
StatQuest with Josh Starmer (YouTube)
Statistics, Machine Learning and Data Science can sometimes seem like very scary topics, but since each technique is really just a combination of small and simple steps, they are actually quite simple. My goal with StatQuest is to break down the major methodologies into easy to understand pieces. That said, I don’t dumb down the material. Instead, I build up your understanding so that you are smarter.
Notable Playlists:
The Asimov Institute’s Neural Network Zoo
Provides cheat sheets depicting various types of neural network architectures and their components (included below). Also contains brief, entry-level descriptions of each type and links to relevant publications (not shown below; please visit the corresponding webpage to view the full contents).
Free Online Books, Handbooks, and Guides
Tim-R413’s Deep Learning Handbook
Start Machine Learning
{{#embed https://youtube/RirEw-uaS_8}}
This guide is intended for anyone having zero or a small background in programming, maths, and machine learning. There is no specific order to follow, but a classic path would be from top to bottom. If you don’t like reading books, skip it, if you don’t want to follow an online course, you can skip it as well. There is not a single way to become a machine learning expert and with motivation, you can absolutely achieve it.
All resources listed here are free, except some online courses and books, which are certainly recommended for a better understanding, but it is definitely possible to become an expert without them, with a little more time spent on online readings, videos and practice. When it comes to paying courses, the links in this guide are affiliated links. Please, use them if you feel like following a course as it will support me. Thank you, and have fun learning! Remember, this is completely up to you and not necessary. I felt like it was useful to me and maybe useful to others as well.
Designing ML Systems summary
A detailed summary of Designing Machine Learning Systems by Chip Huyen. This book gives you an end-to-end view of all the steps required to build AND OPERATE ML products in production. It is a must-read for ML practitioners and Software Engineers transitioning into ML.
Infographic and Diagram Collections
Collections of Visuals and Educational Graphics
The AI Summer’s Deep Learning Visuals
DAIR.AI’s ML Visuals
Terminology Guides
Machine Learning Glossary
Other Collections
gmihaila’s ML Things
This is where I put things I find useful that speed up my work with Machine Learning. Ever looked in your old projects to reuse those cool functions you created before? Well, this repo is designed to be a Python Library of functions I created in my previous project that can be reused. I also share some Notebooks Tutorials and Python Code Snippets.
| Table of contents | |
|---|---|
| Installation | Details on how to install ml_things. |
| Array Functions | Details on the ml_things array related functions (pad_array, batch_array) |
| Plot Functions | Details on the ml_things plot related functions (plot_array, plot_dict, plot_confusion_matrix) |
| Text Functions | Details on the ml_things text related functions (clean_text) |
| Web Related | Details on the ml_things web related functions (download_from) |
| Snippets | Curated list of Python snippets I frequently use. |
| Comments | Sample on how I like to comment my code. It is still a work in progress. |
| Notebooks Tutorials | Machine learning projects that I converted to tutorials and posted online. |
| Final Note | Being grateful. |
nivu’s AI All Resources
Example Neural Network Architecture Collections
Nets4Learning
The tool proposes different classical machine learning problems with known data sets to study and model different neural network architectures and training parameters. The tool addresses different examples of deep learning models such as tabular classification, image classifier or object identification.
There are some classical problems prepared and reviewed to make predictions, the tool has the feature to preprocess data sets that the user uploads, train models and predict in which class it would be classified.
Flux Model Zoo
This repository contains various demonstrations of the Flux machine learning library. Any of these may freely be used as a starting point for your own models.
The models are broadly categorised into the folders vision (e.g. large convolutional neural networks (CNNs)), text (e.g. various recurrent neural networks (RNNs) and natural language processing (NLP) models), games (Reinforcement Learning / RL). See the READMEs of respective models for more information.
Note that Flux is a library written for the Julia programming langauge (i.e. not Python).






