Articles

Practical explanations and project-based series on coding, AI, and connected devices.

Fine-Tuning Methods: ten parts with Python notebooks

Start here · 10 parts · Executed Python notebooks

Fine-Tuning Methods: Build a Workshop Assistant

Start with what fine-tuning means, then learn full tuning, adapters, LoRA, QLoRA, supervised instruction tuning, and preference tuning through ten clear articles, numerical examples, diagrams, and Python notebooks.

Project-based Python series

LangGraph by Building a Workshop Support Desk

Eight project-based articles for developers who know basic Python. Build routing, retrieval, persistent human approval, retries, an optional local LLM, and a tested final application. Every part includes a downloadable code ZIP.

Read the LangGraph series Download the complete code
Natural Language Processing

Why LLMs Give a Different Answer Every Time You Run Them

Same prompt, three sentence completions. Language models sample the next token from a probability distribution — they do not look up a stored answer. Here is why, and how to lock the output down when you need the same reply twice.

Abolfazl Seyed Javadein12 min read
Read article