AlphaFold Decoded: Introduction to Machine Learning (Lesson 2)
Kilian Mandon
0:00 / 0:00
AlphaFold Decoded: Introduction to Machine Learning (Lesson 2)
2 628 просмотров · 2 года назад
Kilian Mandon
1,13 тыс. подписчиков
2 628 просмотров · 2 года назад
This video is an introduction to Machine Learning, going through the example of a feed-forward neural network for handwritten digit recognition. You can explore the topic hands-on in the accompanying Jupyter Notebook, where you'll do the full implementation yourself with automatic checks:
Assignment:
1) Clone https://github.com/kilianmandon/alpha...
2) Work on tutorials/machine_learning
Setup Instructions on https://github.com/kilianmandon/alpha...
The video is part of a series on implementing AlphaFold 2 from scratch in PyTorch. Even though AlphaFold 3 was released, I think this is still highly relevant. For one, you can't really do an implementation of AlphaFold 3 (code's not released and we don't have pretrained weights) and second, AlphaFold 3 reuses a lot of the structures from AlphaFold 2 (except for the Structure Module), so even if you're more interested in AF 3 this is great preparation. On AlphaFold 3, there's a really cool video from Looking Glass Universe, that takes an in-depth look at its inner workings:
AlphaFold 3 (Looking Glass Universe): • AlphaFold 3 deep dive
Alternative Tutorials on Machine Learning:
3Blue1Brown: • But what is a neural network? | Deep learn...
Sebastian Lague: • I Tried Coding a Neural Network to Identif...
Chapters:
00:00 Intro
01:20 Recognizing Patterns
03:34 Hierachical Features
07:00 Non-Linearities
09:53 Magic of ML
11:35 Gradient Descent
14:21 Derivatives
19:46 Example Code
20:52 Overview
21:32 Outro