Welcome to my blog!

Here you will find my latest thoughts and ideas on AI, Natural Language Processing, AI and art, and other related topics.

Blog

  • Part 2: From Claude.ai to Claude Code – and Back Again

    This is the 2nd part of a series on using Claude Code. The introduction is here. I’ve been working on Heirloom, an AI-assisted family memoir platform using a Laravel API as a backend, and a front end in Next.js. I’d got it to the first stage, where I could feed in (AI-generated) transcriptions of an Read More…

  • Chat GPT: The Dawn of the Chatbot

    When Chat GPT was released in December, 2022, I was initially, to put it mildly, skeptical. Following the general trend, I’d taken a turn into Blockchain and Crypto during the lockdown years. I had a friend, a very experienced developer, who got so far into crypto and NFTs that he attempted to create his own Read More…

  • How I use LLMs

    The LLMs, after a three year reign, are possibly on the way out. Or at least – there is now significant pushback and skepticism about their efficacy, their efficiency, their incredible energy use. They have been rightfully condemned for their tendency to hallucinate (ie make things up when they don’t have the correct answer), to Read More…

  • Sierpinski’s Triangle PT 3

    Alternate methods of generating Sierpinski’s Triangle: one using a recursive function, the other using the chaos game. First: what is recursion? What is the chaos game? Recursion is a fundamental concept in computer science and mathematics, where a function or algorithm calls itself again and again in order to solve a problem. The principle of Read More…

  • Learn (Basic) Natural Language Processing (NLP) in 6 easy steps

    Recently, I started the ‘Intro To NLP’ Course on the 365 Data Science platform. I’ve noticed the platform scrambling in recent months to introduce AI content after focusing almost exclusively on Data Science topics. Since the two are related, this wasn’t a bad thing, but glad to see it bringing in more high quality courses Read More…

  • SierPinski’s Triangle PT 2

    In Part I, I explained what the Sierpinski’s Triangle is, and how it is based on fractals. In this post, we will actually build the Sierpinski’s Triangle, reviewing the basic mathematical concepts behind the Triangle, then using Python to build it. This tutorial is based on Giles McCullen-Klein’s ‘Sierpinski’s Triangle’ section of his excellent ‘Python Read More…

  • Sierpinski’s Triangle PT 1

    A bit like the Random Walk Algorithm, but it embellishes it a bit. Giles McCullen-Klein I first became aware of the Sierpinski’s Triangle while taking Giles McCullen-Klein’s excellent ‘Python Programmer Bootcamp‘ on the 365 Data Science platform. The Sierpinski Triangle is named after Polish mathematician Waclaw Sierpinski, who popularized the concept in the early 20th Read More…