13 Aug 2003 raquib   » (Journeyer)

So here's another project i'm working on cocurrently. A music analyser using neural nets. I'm using the Maate MPEG library to decode mp3s and running them through the neural net to look for classifications. Okay, that made no sense. Here we go. Let's call the program MA. You pass in 2 lists to MA, a list of songs you want to hear and a list of songs that you don't want to hear. You then train the network (a standard FFN) with the lists that you passed in, expecting a result of 1 for a good song and 0 for a bad. I'm currently using the RMS value of each subband as the inputs to the network. Layers: variable node input layer, 20 and 10 node hidden layers, and a 1 node output layer. I want to extend the program so I have multiple nets (RMS, Centroid, Energy Movement, etc) and allow the songs that have a majority of the nets firing to enter the "good" list. I've only programmed in the RMS network so far, and that seems to be working well. I'm looking at a 98% success rate so far... i'll get back to the robot soon...

Latest blog entries     Older blog entries

Share this page