Swift Talk 499
Split Pane Animations (Part 2)
We profile the smoothness of our animations, using the Animations Hitches instrument with signposts to help us identify the right sections.
talk.objc.io/episodes/S01E4…
Swift Talk 498
Split Pane Animations (Part 1)
We build a split-pane view that can divide panes dynamically, either horizontally or vertically, with smooth animations for adding or resizing.
This episode is free to watch, enjoy! 😊
talk.objc.io/episodes/S01E4…
Swift Talk 497
Building a Language Model: MLX
We use Apple's MLX framework to make our neural network much faster, with shorter, cleaner code using built-in convenience functions.
talk.objc.io/episodes/S01E4…
Swift Talk 496
Building a Language Model: Fixing Backpropagation
We fix two mistakes with our reimplementation of @karpathy’s micrograd, switching from a recursive to an iterative, topologically sorted approach to backpropagation.
talk.objc.io/episodes/S01E4…
Swift Talk 495
Building a Language Model: Gradient Descent
We make the forward pass differentiable, building a graph that backprop walks in reverse to compute gradients. Gradient descent uses those to train the network, updating weights to reduce loss.
talk.objc.io/episodes/S01E4…