Al

Raspberry Pi AI

Getting AI and machine learning to work on a credit-card sized computer.

  • Home
  • About
python

Making a Raspberry Pi-powered AI to play piano

I was inspired by Dan Tepfer's piano worlds to explore my own universe of augmented piano playing. Could I write an artificial intelligence that learns piano in real-time and can then improvise with my style in the music breaks between my own playing?

Zack Zack
raspberry-pi

Raspberry Pi Aurora Alarm

Auroras often happen in the dark of the night and their occurrence is random. The best predictions usually only provide an hour's notice. To make sure I can get to see the latest Canadian auroras, I made a Raspberry Pi Aurora Alarm.

Zack Zack
raspberry-pi

Music hyperdiscovery with a Raspberry Pi, Python, and IFTTT

This is a beginner's guide for a simple way for implementing a Raspberry Pi server for hyperdiscovery of music. The idea is simple - to setup a server that finds new songs that are related to any song that I like on Spotify or YouTube.

Zack Zack
python

What are the ingredients' ingredients?

What would happen if you made a recipe out of the ingredients for a recipe? What if you repeated this process over and over? I ended up doing this and generated the recipe that starts with the most basic ingredients - dirt, water and sun.

Zack Zack
neural-networks

Can a neural network improve my art?

What if the artist painted a photo, and then used a neural network to render the photo in the style of the same painting? Would it improve the art? I decided to see for myself if neural networks would improve my art.

Zack Zack
programming

My favorite code

In most cases, code is a tool. Sometimes its hard to remember that. Sometimes code is a tool to help you code, but in the best case code bridges something in reality to enhance it.

Zack Zack
ai

Generating poetry from Moby Dick

What if Moby Dick was written as a sonnet, or a limerick, or as a haiku? I wrote a quick program that can take an orginal text like Moby Dick and try to do just that.

Zack Zack
automation

Quarterbacking-resistant easy-to-play co-op board games

I am trying to find *the best co-operative* non-expansion games that require two or more players *and* are generally easy to set-up and play and are resistant to quarterbacking. Here's the ones I found.

Zack Zack
ai

What book is similar to Weaveworld by Clive Barker?

Why I made a book recommendation service from scratch: basically I found that all other book suggestions lacked so I made something that actually worked.

Zack Zack
vim

The Best .vimrc

The best .vimrc is from drbunsen.org: set nocompatible set backspace=2 func! WordProcessorMode() setlocal formatoptions=1 setlocal noexpandtab map j gj map k gk setlocal spell spelllang=en_us set thesaurus+=/Users/

Zack Zack
raspberry-pi

Revisiting my first web app

tldr; One year ago, it wasn't possible for me to slim down my programs to allow the Raspberry Pi to run one web app. One year later, I am hosting 4 web apps

Zack Zack
raspberry-pi

Optimizing for the Raspberry Pi

tldr; use databases - but index them; take advantage of common utilities or learn Go I like to write web apps and host them myself on the Pi. I'm no code ninja. I

Zack Zack

How to do Speech-To-Text on a Raspberry Pi

This closely follows this but also includes the Pi dependencies: sudo apt-get install swig oss-compat pulseaudio libpulse-dev automake autoconf libtool bison python-dev Sorry, you can't use 8-bit audio. For all benchmarks I recorded

Zack Zack
hacking

Download sounds from a JS-8

Boss makes a really cool Audio player with guitar effects, the JS-8. It turns out that some of the cool sounds that is has can be downloaded directly via a little hacking. You'll

Zack Zack
automation

My retweet-to-win bot

As many have already done, I ventured to make a retweet-to-win bot on Twitter to investigate how many of the contests are real.

Zack Zack

Benchmarking GPIO pins on a Raspberry Pi

tldr; use Go for reading GPIO pins because its about as fast as C for practical uses and a bit easier to code in, but use C if you want to write to

Zack Zack
music

Music Discovery Tools

Here is a list that I've compiled containing all the music discovery tools out their on the internet. I've also included the clustering method, the pros, and the cons of each website. Website

Zack Zack

Faster string matching

The problem I constantly find myself in a situation, like developing the Music Suggestions Ninja, where I need to have the user enter a string and find the best match for that string

Zack Zack
ai

How my Poetry generator passed the Turing Test

The real Turing Test of this AI was to get it accepted to a literary journal, which was accomplished - this poetry was successfully accepted into a literary journal at a prestigious university. The story is below and the code is at the bottom for those who want to make their own!

Zack Zack
automation

A Beowulf cluster in less than 200 lines of code

This is a simplistic attempt to create a Beowulf computer (a distributed computer from old computers).

Zack Zack
electronics

Open-source motion sensor

Here's some instructions for my attempts to create an open-source DIY motion sensor using cheap parts.

Zack Zack
raspberry-pi

Making a simple AI on a Raspberry Pi computer

I create a fully functional AI out of a Raspberry Pi - including voice recognition, facial recognition, and text-to-speech.

Zack Zack
Raspberry Pi AI © 2018
Latest Posts