How I trained a Neural Network to Play Tetris Using Reinforcement LearningOver the Christmas/New Year holiday break of December 2024, I learned and applied Q-Learning, a form of Reinforcement Learning to train a…Dec 30, 2024A response icon4Dec 30, 2024A response icon4
My Thoughts on AI in August 2024AI has already changed my world. As of August 2024, I rely on a large language model, typically the latest Llama model, to inform at least…Aug 3, 2024Aug 3, 2024
How to use a REYAX RYLR998 LoRa Module with a Raspberry Pi Pico and Other MicrocontrollersThe RYLR998 LoRa module by REYAX is a powerful and versatile wireless communication solution for IoT applications. With its long-range…Jul 23, 2024A response icon1Jul 23, 2024A response icon1
Using UART between a Raspberry Pi Pico and Raspberry Pi 3b (Raspbian)This tutorial describes how we can facilitate communication between two devices using UART, a form of serial communication. In this simple…Jul 18, 2024Jul 18, 2024
How to use an MPU-6050 with a Raspberry Pi Pico using MicroPythonDuring Summer 2023 I developed my own quadcopter flight controller from scratch in MicroPython that runs on a Raspberry Pi Pico. As part of…Nov 3, 2023A response icon1Nov 3, 2023A response icon1
Taking Flight with the Raspberry Pi Pico & MicroPython: DIY Quadcopter DroneThe Raspberry Pi Pico, equipped with the Raspberry Pi Foundation’s first in-house designed microcontroller, the RP2040, is an extremely…Oct 14, 2023A response icon6Oct 14, 2023A response icon6
How I Developed the Scout Flight Controller, Part 11: Bonus CodeThis article is part of a series documenting the development of a custom quadcopter flight controller from scratch. For a list of the other…Oct 2, 2023Oct 2, 2023
I put GPT-4’s “Advanced Reasoning” to the TestSince its release in March 2023, OpenAI’s latest publicly available large language model, GPT-4, has been hailed as the more capable…Sep 26, 2023A response icon1Sep 26, 2023A response icon1
How I Developed the Scout Flight Controller, Part 10: Future ImprovementsThis article is part of a series documenting the development of a custom quadcopter flight controller from scratch. For a list of the other…Sep 25, 2023Sep 25, 2023
How to Use Private Data with Large Language ModelsWith the massive rise of large language models in 2023, so many “conversation-based” services have spawned, giving users the ability to…Sep 21, 2023Sep 21, 2023