Blog Archives

Evolve your own beats: automatically generating music via algorithms

July 26, 2013
By
Evolve your own beats: automatically generating music via algorithms

Update: you can find the next post in this series here. I recently went to an excellent music meetup where people spoke about the intersection of music and technology. One speaker in particular talked about how music is now being generated by computer. Music has always fascinated me. It can make us feel emotions in a way few...

Read more »

Making infographics using R and Inkscape

July 24, 2013
By
Making infographics using R and Inkscape

I have been making charts with R for almost as long as I have been using R, and with good reason: R is an amazing tool for filtering and visualizing data. With R, and particularly if we use the excellent ggplot2 library, we can go from raw data to compelling visualization in minutes. But what if we want...

Read more »

Making infographics using R and Inkscape

July 24, 2013
By
Making infographics using R and Inkscape

I have been making charts with R for almost as long as I have been using R, and with good reason: R is an amazing tool for filtering and visualizing data. With R, and particularly if we use the excellent ggplot2 library, we can go from raw data to comp...

Read more »

Do the Simpsons characters like each other?

July 21, 2013
By
Do the Simpsons characters like each other?

One day, while I was walking around Cambridge, I had a random thought — how do the characters on the Simpsons feel about each other? It doesn’t take long to figure out how Homer feels about Flanders (hint: he doesn’t always like him), or how Burns feels about everyone, but how does Marge feel about Bart? ...

Read more »

Do the Simpsons characters like each other?

July 21, 2013
By
Do the Simpsons characters like each other?

One day, while I was walking around Cambridge, I had a random thought -- how do the characters on the Simpsons feel about each other? It doesn't take long to figure out how Homer feels about Flanders (hint: he doesn't always like him), or how Burns feels about everyone, but how does Marge feel about Bart? How does Flanders...

Read more »

Using the power of sound to figure out which Simpsons character is speaking

July 18, 2013
By
Using the power of sound to figure out which Simpsons character is speaking

In a previous post, I looked at transcripts of Simpsons episodes and tried to figure out which character was speaking which line. This worked decently, but it wasn’t great. It gave us memorable scenes like this one: Homer : D'oh! A deer! A female deer. Marge : Son, you're okay! Bart : Dad, I can't let...

Read more »

Using the power of sound to figure out which Simpsons character is speaking

July 18, 2013
By
Using the power of sound to figure out which Simpsons character is speaking

Update: you can find the next post in this series here. In a previous post, I looked at transcripts of Simpsons episodes and tried to figure out which character was speaking which line. This worked decently, but it wasn't great. It gave us memorable scenes like this one: Homer : D'oh! A deer! A female deer. Marge : Son, you're okay! Bart...

Read more »

Figuring out which Simpsons character is speaking

July 17, 2013
By
Figuring out which Simpsons character is speaking

You probably have a favorite Simpsons character. Maybe you hope to someday block out the sun, Mr. Burns style, maybe you enjoy Homer’s skill in averting meltdowns, or maybe you identify with Lisa’s struggles for acceptance. Through its ch...

Read more »

Figuring out which Simpsons character is speaking

July 17, 2013
By
Figuring out which Simpsons character is speaking

Update: you can find the next post in this series here. You probably have a favorite Simpsons character. Maybe you hope to someday block out the sun, Mr. Burns style, maybe you enjoy Homer's skill in averting meltdowns, or maybe you identify with Lisa's struggles for acceptance. Through its characters, the Simpsons made a huge impact on...

Read more »

Natural language processing tutorial

June 25, 2013
By
Natural language processing tutorial

Introduction This will serve as an introduction to natural language processing. I adapted it from slides for a recent talk at Boston Python. We will go from tokenization to feature extraction to creating a model using a machine learning algorithm. The goal is to provide a reasonable baseline on top of which more complex natural language processing can be...

Read more »