# What I'm learning

```{raw} html
<section class="kb-hero">
  <div class="kb-hero-text">
    <p>A running log of ML research I've been thinking about — papers I'm
       reading, ideas I'm turning over. Every entry is a live notebook.</p>
  </div>
  <div class="kb-hero-art">
    <img src="_static/hero-landscape.svg"
         alt="A stylised loss landscape with a descent trajectory."
         loading="lazy">
  </div>
</section>
```

```{timeline}
```

```{admonition} Adding a new entry
:class: tip dropdown
Add YAML front-matter to any content page with `kb_date`, `kb_tag`, `kb_title`,
and `kb_desc` fields. The timeline above is auto-generated at build time from
all pages that declare these fields — no need to edit this file.

Example front-matter:
~~~yaml
---
kb_date: "2026-05-04"
kb_tag: paper
kb_title: "My new page"
kb_desc: "A short description for the timeline card."
---
~~~

Tag values: `ai`, `ml`, `maths`, `paper`, `note`.
```
