Category Coding

detective-156961_640

Faster string matching in Python

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 from a list of strings. Here’s the code to do it!

music ninja

My first web app – a music recommendation and playlist generation service

A small synopsis of my journey through developing a web app to recommend and generate music playlists. Read about the encountered problems and their solutions.

computers_hq

Python Beowulf cluster – find a use for those computers that are 10+ years old

This is a simple, but useful, example of how you can take advantage of all the old computers you have laying around. Ever want to make a homemade supercomputer? This is the start.

Sierpinski_pyramid

A simple internet content sieve

You can grab the html of a website, but what if you are only interested in a small part of the content of the website? Use a sieve!

Cover image for The Archive Literary Journal

Turing Test: Passed, using computer-generated poetry

This is a story of how an artificial intelligence I designed to be able to pass a Turing Test for poetry.

2642246332_56be9c2578_z

DIY motion sensor

Complete instructions on how to developer, build, and implement a motion sensor that works just as well but costs less than anything you can buy!

Neon

Building an audio repository: playing *any* song with the Raspberry Pi

Want your Raspberry Pi to play any song? It’s easy! Just use Python and Youtube!

Human-Infrared

Adding motion sensing using Passive Infrared

Instructions on how to put together a simple motion detection appartus using an infrared sensor and radio frequency communications.

1276092_637efb8c6b_z

Responsive behavior: providing metaknowledge

AI needs some basic calls and responses. Here I go over a couple of the important ones.

Brockhaus_Lexikon

Declarative information gathering

Where does a AI get its knowledge? From the internet! Here I show how to connect up to Wikipedia and WolframAlpha to have access to incredible amounts of knowledge!