Raspberry Pi AI https://rpiai.com/ Getting artificial intelligence and machine learning to work on a credit card sized computer. en Mon, 02 Nov 2026 11:35:33 GMT The best .vimrc https://rpiai.com/best-vimrc/ https://rpiai.com/best-vimrc/ Mon, 28 May 2018 00:00:00 GMT A very simple Vim setup that I like to use for writing, plus the small change that makes it a word processor. Making a Raspberry Pi powered AI to play piano https://rpiai.com/piano/ https://rpiai.com/piano/ Mon, 04 Sep 2017 00:00:00 GMT I was inspired by Dan Tepfer to explore my own universe of augmented piano playing: an artificial intelligence that learns piano in real time and improvises in the breaks between my own playing. Raspberry Pi Aurora Alarm https://rpiai.com/aurora/ https://rpiai.com/aurora/ Sun, 03 Sep 2017 00:00:00 GMT Auroras are random and give barely an hour of notice. So I built a Raspberry Pi alarm that watches the sky and flashes a light by my bed. Music discovery tools https://rpiai.com/music-discovery-tools/ https://rpiai.com/music-discovery-tools/ Tue, 04 Jul 2017 00:00:00 GMT A list of music discovery tools, the clustering method each one uses, and the pros and cons of each website. Music hyperdiscovery with a Raspberry Pi, Python, and IFTTT https://rpiai.com/music-hyperdiscovery/ https://rpiai.com/music-hyperdiscovery/ Tue, 04 Jul 2017 00:00:00 GMT A beginner guide to a Raspberry Pi server that finds new songs related to any song I like on Spotify or YouTube. What are the ingredients ingredients? https://rpiai.com/ingredients-ingredients/ https://rpiai.com/ingredients-ingredients/ Fri, 23 Jun 2017 00:00:00 GMT What would happen if you made a recipe out of the ingredients for a recipe, over and over, until you reached dirt, water, and sun? Can a neural network improve my art? https://rpiai.com/improving-art-with-neural-networks/ https://rpiai.com/improving-art-with-neural-networks/ Wed, 14 Jun 2017 00:00:00 GMT What if an artist painted a photo, then used a neural network to render the photo in the style of the same painting? I decided to find out. My favorite code https://rpiai.com/my-favorite-code/ https://rpiai.com/my-favorite-code/ Thu, 11 May 2017 00:00:00 GMT In most cases code is a tool. Sometimes code is a tool to help you code. In the best case, code bridges something in reality and enhances it. Quarterbacking resistant cooperative board games https://rpiai.com/best-board-games/ https://rpiai.com/best-board-games/ Wed, 10 May 2017 00:00:00 GMT A search for the best cooperative, easy to set up, quarterbacking resistant board games for two or more players. Generating poetry from Moby Dick https://rpiai.com/generating-poetry-from-moby-dick/ https://rpiai.com/generating-poetry-from-moby-dick/ Wed, 10 May 2017 00:00:00 GMT What if Moby Dick was written as a sonnet, a limerick, or a haiku? I wrote a quick program that takes an original text and tries to do just that. What book is similar to Weaveworld by Clive Barker? https://rpiai.com/why-i-made-a-book-recommendation-service/ https://rpiai.com/why-i-made-a-book-recommendation-service/ Tue, 02 May 2017 00:00:00 GMT Why I made a book recommendation service from scratch, and how it found a good next book after Weaveworld. Revisiting my first web app https://rpiai.com/revisiting-my-first-web-app/ https://rpiai.com/revisiting-my-first-web-app/ Sat, 20 Feb 2016 00:00:00 GMT One year after my first web app, I rewrote it so that it runs on a Raspberry Pi with a third of the computing power. Optimizing for the Raspberry Pi https://rpiai.com/optimizing-code-for-raspberry-pis/ https://rpiai.com/optimizing-code-for-raspberry-pis/ Wed, 17 Feb 2016 00:00:00 GMT Notes on keeping memory use low and speed high when web apps run on a Raspberry Pi. How to do speech to text on a Raspberry Pi https://rpiai.com/pocketsphinx/ https://rpiai.com/pocketsphinx/ Fri, 08 Jan 2016 00:00:00 GMT PocketSphinx benchmarks and setup notes for speech to text directly on a Raspberry Pi. Download sounds from a JS 8 https://rpiai.com/getting-sounds-from-js-8/ https://rpiai.com/getting-sounds-from-js-8/ Tue, 20 Oct 2015 00:00:00 GMT A little trick for pulling the factory sounds out of a Boss eBand JS 8 audio player. My retweet to win bot https://rpiai.com/retweeting-to-win/ https://rpiai.com/retweeting-to-win/ Wed, 19 Aug 2015 00:00:00 GMT I made a Twitter bot to investigate how many retweet contests are real. It entered 21,000 contests and won 67 of them. Benchmarking GPIO pins on a Raspberry Pi https://rpiai.com/benchmarking-gpio-pins-of-raspberry-pi-model-b-plus/ https://rpiai.com/benchmarking-gpio-pins-of-raspberry-pi-model-b-plus/ Sun, 07 Jun 2015 00:00:00 GMT How fast can the GPIO pins read and write? I compared C, Go, and Python on a Raspberry Pi. Faster string matching https://rpiai.com/faster-string-matching/ https://rpiai.com/faster-string-matching/ Sun, 03 May 2015 00:00:00 GMT A homegrown fuzzy string matching library, written because I kept needing to match user input to a messy list of names. How my poetry generator passed the Turing Test https://rpiai.com/computer-generated-poetry/ https://rpiai.com/computer-generated-poetry/ Sat, 25 Apr 2015 00:00:00 GMT The real Turing Test for this AI was getting accepted to a literary journal. It was, and the code is included. A Beowulf cluster in less than 200 lines of code https://rpiai.com/2015-04-18-python-beowulf-cluster-find-a-use-for-those-computers-that-are-10-years-old/ https://rpiai.com/2015-04-18-python-beowulf-cluster-find-a-use-for-those-computers-that-are-10-years-old/ Sat, 18 Apr 2015 00:00:00 GMT A simple attempt at a Beowulf computer, a distributed computer made from old computers that are gathering dust.