All Python Posts
Voice Kit
Neil Haddley • October 11, 2025
Raspberry Pi Voice Kit
PythonAIIOT
raspberry-pivoice-assistantgoogle-assistant
LangChain Agents
Neil Haddley • August 25, 2024
Building LangChain agents that use LLMs as a reasoning engine to choose which tools to call, execute them, and loop until the task is complete
AIPython
langchainagentsllm
Colorization
Neil Haddley • August 3, 2023
colorization.ipynb
PythonAI
colorizationjupyter-notebookimage-processing
Apple MacBook
Neil Haddley • July 25, 2023
Setting up Anaconda on a MacBook for data science and machine learning — installs Python, the Conda package manager, and Jupyter Notebook
PythonmacOS
anacondapython-environmentsetup
LangChain (RAG)
Neil Haddley • July 21, 2023
Using LangChain to create a medical report application
AIPython
langchainragretrieval-augmented-generation
Machine Learning (Part 4)
Neil Haddley • June 8, 2022
Using Google Colab (Jupyter Notebooks in the cloud) to run machine learning experiments with GPU access and no local setup required
AIPython
machine-learninggoogle-colabjupyter-notebook