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

Tagline
A series of modules meant to assist in learning different areas of deep learning through interactive tutorials.

Start Machine Learning

Tagline
A complete guide to start and improve in machine learning (ML), artificial intelligence (AI) in 2023 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques!

{{#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

Tagline
ML Visuals contains figures and templates which you can reuse and customize to improve your scientific writing.

Terminology Guides

Machine Learning Glossary

Tagline
This is an online glossary of terms for artificial intelligence, machine learning, computer vision, natural language processing, and statistics.

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
InstallationDetails on how to install ml_things.
Array FunctionsDetails on the ml_things array related functions (pad_array, batch_array)
Plot FunctionsDetails on the ml_things plot related functions (plot_array, plot_dict, plot_confusion_matrix)
Text FunctionsDetails on the ml_things text related functions (clean_text)
Web RelatedDetails on the ml_things web related functions (download_from)
SnippetsCurated list of Python snippets I frequently use.
CommentsSample on how I like to comment my code. It is still a work in progress.
Notebooks TutorialsMachine learning projects that I converted to tutorials and posted online.
Final NoteBeing grateful.

nivu’s AI All Resources

Tagline
A curated list of Best Artificial Intelligence Resources

Example Neural Network Architecture Collections

Nets4Learning

Tagline
Web platform for the design and execution of deep learning models for learning and initiation in the study of deep learning models.

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

Tagline
Please do not feed the models

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).
Last change: 2023-12-11, commit: 30ad566