Blogs / Personal blogs

Terence Parr

explained.ai

Deep explanations of machine learning and related topics.

Popular posts
4
Total points
1,242
HN comments
218
Rank
#1,619 personal

Visit explained.ai → On Hacker News Jun 2018 – Jul 2020

AI & Machine Learning 4Databases & Data 2Software Engineering 1Math & Algorithms 1

1

The Matrix Calculus You Need for Deep Learning

Most of us last saw calculus in school, but derivatives are a critical part of machine learning, particularly deep neural networks, which are trained by optimizing a loss function. This article is an attempt to explain all the matrix calculus you need in order to understand the training of deep neural networks. We…

2

How to visualize decision trees

Decision trees are the fundamental building block of gradient boosting machines and Random Forests(tm), probably the two most popular machine learning models for structured data. Visualizing decision trees is a tremendous aid when learning how these models work and when interpreting models. Unfortunately, current…

4

Explaining RNNs without neural networks

This article explains how recurrent neural networks (RNN's) work without using the neural network metaphor. It uses a visually-focused data-transformation perspective to show how RNNs encode variable-length input vectors as fixed-length embeddings. Included are PyTorch implementation notebooks that use just linear…