<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Simple Machine Learning</title>
    <link>https://simple-machine-learning.netlify.app</link>
    <description>A field journal on machine learning.</description>
    <language>en-us</language>
    
    <item>
      <title>Tokens and Embeddings</title>
      <link>https://simple-machine-learning.netlify.app/posts/tokens-and-embeddings/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/tokens-and-embeddings/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>A token is a chunk of text; an embedding turns it into a point in space where nearness means similarity. Together they explain why models miscount letters, fumble arithmetic, and still find the right paragraph.</description>
    </item>
    <item>
      <title>SGD vs Momentum vs Adam</title>
      <link>https://simple-machine-learning.netlify.app/posts/sgd-momentum-adam/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/sgd-momentum-adam/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>All three follow the slope downhill; they differ only in what they remember. SGD remembers nothing, momentum remembers direction, Adam remembers direction and scale — and one of them has a bug you should know about.</description>
    </item>
    <item>
      <title>Overfitting vs Underfitting</title>
      <link>https://simple-machine-learning.netlify.app/posts/overfitting-vs-underfitting/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/overfitting-vs-underfitting/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>Overfitting is memorising the training data; underfitting is never learning it. Both fail on new data, the fixes are exact opposites, and one ten-second check tells you which one you are looking at.</description>
    </item>
    <item>
      <title>The Maths You Actually Need for Machine Learning</title>
      <link>https://simple-machine-learning.netlify.app/posts/math-for-machine-learning/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/math-for-machine-learning/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>Four ideas carry almost all of it — derivatives, the chain rule, dot products and probability. Here is what each is for, and the long list of things you can safely skip.</description>
    </item>
    <item>
      <title>L1 vs L2 Regularization</title>
      <link>https://simple-machine-learning.netlify.app/posts/l1-vs-l2-regularization/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/l1-vs-l2-regularization/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>Both charge a model a fee for large weights. L1 uses a diamond and gives you weights of exactly zero; L2 uses a circle and gives you weights that are merely small. One picture explains the whole difference.</description>
    </item>
    <item>
      <title>Jacobian vs Gradient</title>
      <link>https://simple-machine-learning.netlify.app/posts/jacobian-vs-gradient/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/jacobian-vs-gradient/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>Both are collections of partial derivatives. A gradient is for functions with one output; a Jacobian is for functions with many — and a gradient is simply a Jacobian with one row.</description>
    </item>
    <item>
      <title>Hyperparameters vs Parameters</title>
      <link>https://simple-machine-learning.netlify.app/posts/hyperparameters-vs-parameters/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/hyperparameters-vs-parameters/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>A parameter is a number the model learns; a hyperparameter is a number you choose before training starts. One test separates them, and only about five of them are worth your time.</description>
    </item>
    <item>
      <title>How Transformers Work (the AI kind)</title>
      <link>https://simple-machine-learning.netlify.app/posts/how-transformers-work/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/how-transformers-work/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>A transformer is a next-word predictor built from one repeated block — every word looks at every other word, then thinks on its own. Attention is the only genuinely new idea, and it fits in one picture.</description>
    </item>
    <item>
      <title>How LLMs Work (and How ChatGPT Works)</title>
      <link>https://simple-machine-learning.netlify.app/posts/how-llms-work/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/how-llms-work/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>A large language model guesses the next word, then does it again. Everything else — training, hallucinations, context windows, ChatGPT itself — is detail hung on that one loop.</description>
    </item>
    <item>
      <title>Fine-Tuning vs RAG</title>
      <link>https://simple-machine-learning.netlify.app/posts/fine-tuning-vs-rag/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/fine-tuning-vs-rag/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>Fine-tuning changes the model&apos;s weights ahead of time; RAG changes the prompt at question time. Knowledge belongs in retrieval, behaviour belongs in training — and most teams reach for the expensive one first.</description>
    </item>
    <item>
      <title>Epoch vs Batch vs Iteration</title>
      <link>https://simple-machine-learning.netlify.app/posts/epoch-batch-iteration/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/epoch-batch-iteration/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>An epoch is one full pass through your training data. A batch is how much the model sees before updating. An iteration is one update. One picture settles all three, plus how many epochs you actually need.</description>
    </item>
    <item>
      <title>The Dot Product, Explained</title>
      <link>https://simple-machine-learning.netlify.app/posts/dot-product-explained/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/dot-product-explained/</guid>
      <pubDate>Wed, 16 Sep 2026 00:00:00 GMT</pubDate>
      <description>Multiply matching entries, add them up, get one number. It measures how much two vectors agree — and it is what neural networks spend nearly all their time computing.</description>
    </item>
    <item>
      <title>Welcome to Simple Machine Learning</title>
      <link>https://simple-machine-learning.netlify.app/posts/welcome-to-simple-machine-learning/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/welcome-to-simple-machine-learning/</guid>
      <pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate>
      <description>Why this journal exists, and what to expect from each issue.</description>
    </item>
    <item>
      <title>Part 1 — What AI actually is (and isn&apos;t)</title>
      <link>https://simple-machine-learning.netlify.app/posts/stupid-simple-1-what-ai-actually-is/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/stupid-simple-1-what-ai-actually-is/</guid>
      <pubDate>Tue, 28 Apr 2026 00:00:00 GMT</pubDate>
      <description>Forget the sci-fi. AI is pattern-spotting, dressed in a confident voice.</description>
    </item>
    <item>
      <title>Part 2 — How a model &apos;learns&apos; (the kid-with-flashcards version)</title>
      <link>https://simple-machine-learning.netlify.app/posts/stupid-simple-2-how-models-learn/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/stupid-simple-2-how-models-learn/</guid>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <description>Training is just guessing, getting graded, and adjusting. A million billion times.</description>
    </item>
    <item>
      <title>Part 3 — Why training data is everything</title>
      <link>https://simple-machine-learning.netlify.app/posts/stupid-simple-3-data-is-everything/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/stupid-simple-3-data-is-everything/</guid>
      <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
      <description>A model is a mirror of what it was shown. Show it junk, get junk. There is no shortcut.</description>
    </item>
    <item>
      <title>Part 4 — Why LLMs Hallucinate</title>
      <link>https://simple-machine-learning.netlify.app/posts/stupid-simple-4-hallucinations/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/stupid-simple-4-hallucinations/</guid>
      <pubDate>Sat, 25 Apr 2026 00:00:00 GMT</pubDate>
      <description>Why do LLMs hallucinate? Because nothing in the machine scores an answer for being true — only for sounding likely. The confident wrong answer is the system working as designed.</description>
    </item>
    <item>
      <title>Part 5 — How to actually use AI without losing your mind</title>
      <link>https://simple-machine-learning.netlify.app/posts/stupid-simple-5-using-ai-without-losing-your-mind/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/stupid-simple-5-using-ai-without-losing-your-mind/</guid>
      <pubDate>Fri, 24 Apr 2026 00:00:00 GMT</pubDate>
      <description>A practical playbook. Use AI like a fast intern, not an oracle. Verify the load-bearing bits.</description>
    </item>
    <item>
      <title>Gradient Descent, By Hand</title>
      <link>https://simple-machine-learning.netlify.app/posts/gradient-descent-by-hand/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/gradient-descent-by-hand/</guid>
      <pubDate>Wed, 22 Apr 2026 00:00:00 GMT</pubDate>
      <description>One knob, one data point, one hill. Watch gradient descent find the right answer in five steps of plain arithmetic, with every symbol in the calculus translated into English.</description>
    </item>
    <item>
      <title>Bias vs Variance in Machine Learning</title>
      <link>https://simple-machine-learning.netlify.app/posts/the-bias-variance-bargain/</link>
      <guid>https://simple-machine-learning.netlify.app/posts/the-bias-variance-bargain/</guid>
      <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
      <description>Every prediction error splits into two parts — being too simple, and being too sensitive. You cannot zero both, the fixes are opposites, and telling them apart takes ten seconds.</description>
    </item>
  </channel>
</rss>