Skip to content
Simon Willison·· 10 days agoAI score26

Quoting Ben Affleck

Quoting Ben Affleck

AI introduction

Ben Affleck says he has been involved with machine learning since the digital cinema era and can write fairly bad Python scripts. He explains how film VFX pipelines have used machine learning for years: applying convolutional neural networks to analyze tensors (numeric representations of images) for edge detection and feature extraction to key green screens and swap backgrounds, calling Transformers an evolution with far more compute.

Article · English

7th October 2026

I've always been kind of into computers since I was young. And then when film started to move from analog film to digital, I became more interested in that aspect of it. And the visual effects workflow for many years has included machine learning.

So I can write like pretty shitty Python scripts and stuff like that because with convolutional neural networks, which were the sort of precursors to what the transformer can do, which is just much more computation simultaneously, you would do things like look at what's called a tensor, which is just the numerical translation of a visual image in numbers — like the batch number, the frame number, the red, green, and blue values of each pixel in each frame.

And a tensor, you use a convolutional neural network to identify patterns in that that would reveal what's called edge detection or feature extraction, which is just identifying patterns enough to know like this is where the window ledge is, so we can more easily take the green screen image out and replace it with something.

— Ben Affleck, Pythonista

Source: Simon Willison · simonwillison.net