💾 Archived View for theo.flounder.online › academic › ml.gmi captured on 2023-07-10 at 13:09:27. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-05-24)

🚧 View Differences

-=-=-=-=-=-=-

Machine Learning

Theodore Tollet

2023-07-05

A collection of resources relevant to the study of machine learning.

animated banner

The k-means clustering algorithm converges to identify three groups within the data.

source

gallery

During my MSc. Data Science I regularly referred to the following two books:

Artificial Intelligence: A Modern Approach

An Introduction to Statistical Learning (ISLR)

ISLR's more verbose sibling, often referred to during my graduate data mining module as "the bible" of machine learning:

The Elements of Statistical Learning (ESL)

For deep learning, this book by Goodfellow et al. provides a thorough approach to its material - useful when in need of more detail:

Deep Learning

Python tools

Numpy

Provides a faster method of computation than typical base Python approaches

Pandas

The conventional way of handling datasets that fit on a single computer.

scikit-learn

Provides reliable implementations of typical machine learning algorithms, alongside supporting functions for cross-validation and such.

The two most widely recognised methods of deep learning:

PyTorch

TensorFlow

Other

A great explanation of the intuition behind neural networks:

3Blue1Brown's "Neural networks" playlist (Youtube)

This online course by fast.ai is highly regarded:

Practical Deep Learning

This collaborative Github list, with 7.7k+ stars, contains a plethora of useful material:

awesome-artificial-intelligence (Github)

---

Feel free to send comments & corrections to me at:

@ttollet@sigmoid.social