I seek to understand intelligence & agency and build AI aligned with compassion, freedom & universal human empowerment through progress in science & engineering
DAgger (Dataset Aggregation) is a powerful algorithm in imitation learning that addresses one of the key shortcomings of standard behavioural cloning (ie supervised learning, aka SFT in LLM jargon):
Everyone is using flow matching to generate images and videos, and even protein structures, text, and any data. There are many papers on this, with many mathematical derivations, but all those
Diffusion allows us to map samples from Gaussian distributions (noise) to actual data over a few diffusion iterations, resulting in images, protein structures, audio, text, video, code, etc. We did
To wrap up our discussion on diffusion, and before we embark on flow matching, I would like to present a very important trick: classifier free guidance. This is a must know for anyone wanting to get
In the last few days, we witnessed some amazing results from @GoogleDeepMind on text generation and video generation (Veo 3) and several teams, including my current one @MicrosoftAI , on audio
We started the explanation of generative AI by stating the fundamental intuition: if what you imagine does not match reality, then you must update the imagination mechanism. The mechanism here is a
Today we look at how to implement the forward diffusion process, i.e. how to add noise to the image in a smart way. Then, tomorrow we will derive a loss that enables us to train a model to undo the
The model distribution can be expressed in a very general mathematical form, the so called exponential representation: Z(theta) is known as the normalising constant or partition function. It ensures
The data (images, proteins, videos, songs) is represented with the generic vector x. The real data is assumed to come from an unknown distribution p_d(x). Since we don't have access to this
Diffusion is one of the most successful ways of generating images, video, music and even protein structures. Example applications include Lyria, Veo, Imagen, Sora, Dalle, and newer versions of models
I hope you've enjoyed the posts about RL for LLMs. Now it's time for homework. I can't escape being a professor 😅 The homework is use any good coding app like Gemini, ChatGPT, Copilot, Claude etc to
In tool-use (or Agentic AI as people call it these days), e.g. where an AI agent uses an API to get information or requests a lab test, the API returns data, which the agent uses as observations to