logo
episode-header-image
Apr 2017
15m 13s

[MINI] Backpropagation

Kyle Polich
About this episode

Backpropagation is a common algorithm for training a neural network.  It works by computing the gradient of each weight with respect to the overall error, and using stochastic gradient descent to iteratively fine tune the weights of the network.  In this episode, we compare this concept to finding a location on a map, marble maze games, and golf.

Up next
Jul 27
Social Choice for Fair Recommendations
Recommender systems influence nearly every aspect of our digital lives—but what does it mean for those systems to be fair? Robin Burke joins Data Skeptic to discuss the history of recommender systems, the limitations of optimizing purely for accuracy, and how ideas from social ch ... Show More
42m 56s
Jul 2
News Recommendations
News recommendation algorithms influence far more than what stories we click—they can shape our understanding of the world. In this episode, Kyle Polich speaks with Andreea Iana about responsible AI, filter bubbles, multilingual news recommendation, and her open-source NewsRecLib ... Show More
46m 6s
Jun 23
Give Users the Wheel
What if you could simply tell a recommendation system what you want instead of relying on likes, dislikes, and watch history? Kyle Polich talks with Fuyuan Lyu about the DPR framework, which combines large language models and traditional recommender systems to give users direct c ... Show More
35m 28s
Recommended Episodes
Feb 2017
MLG 004 Algorithms - Intuition
<div> <p>Machine learning consists of three steps: prediction, error evaluation, and learning, implemented by training algorithms on large datasets to build models that can make decisions or classifications. The primary categories of machine learning algorithms are supervised, un ... Show More
23m 27s
Mar 2017
MLG 009 Deep Learning
tail spinning
51m 28s
Jun 2021
machine learning (noun) [Word Notes]
A programming technique where the developer doesn't specify each step of the algorithm in code, but instead teaches the algorithm to learn from the experience. 
6m 16s
Sep 2024
machine learning (noun) [Word Notes]
Enjoy this special encore episode. A programming technique where the developer doesn't specify each step of the algorithm in code, but instead teaches the algorithm to learn from the experience. 
6m 16s
Feb 2021
Machine Learning Pwns Old-School Atari Games
You can call it the “revenge of the computer scientist.” An algorithm that made headlines for mastering the notoriously difficult Atari 2600 game Montezuma’s Revenge can now beat more games, achieving near perfect scores, and help robots explore real-world environments. Pakinam A ... Show More
9 m
Jul 2023
Machines Learn Better if We Teach Them the Basics
<p><span>A wave of research improves reinforcement learning algorithms by pre-training them as if they were human. Read more at QuantaMagazine.org. Music is “Quasi Motion” by Kevin MacLeod.</span></p> 
20m 41s
Feb 2017
MLG 005 Linear Regression
Linear regression is introduced as the foundational supervised learning algorithm for predicting continuous numeric values, using cost estimation of Portland houses as an example. The episode explains the three-step process of machine learning - prediction via a hypothesis functi ... Show More
35m 12s
Apr 2023
The Power of Graph Neural Networks: Understanding the Future of AI - Part 2/2 (Ep.224)
<p>In this episode of our podcast, we dive deep into the fascinating world of Graph Neural Networks.</p> <p>First, we explore Hierarchical Networks, which allow for the efficient representation and analysis of complex graph structures by breaking them down into smaller, more mana ... Show More
35m 32s
Mar 2017
MLG 012 Shallow Algos 1
tail spinning
53m 36s