Blog Post #7
April 20, 2024
Hello, and welcome to the seventh blog post of my senior project! In this post, I continue working on the model architecture that we started last week.
Last week, we finished debugging our data set and started planning our model architecture. In order for our CNN model to accurately identify chords, every spectrogram needs to have a solution. This is why the inputted data set of string fret combinations needs to be in the form of a 6 by 18 matrix of MIDI values. The inputted audio file can then be associated with the matrix of string fret combination will act as the “solution” to the spectrogram of the audio file. Each of the endpoints in our model outputs a vector of size 19. To do this, we used a softmax function, where our vector sums to 1 and the highest value is given the value 1 while the rest are given the value 0. Once we combine each vector from each of the 6 branches, we have the string-fret combination of the entire guitar board to associate with the spectrogram image.
Next week, we move on to continue working on building our model. Stay tuned!
Leave a Reply
You must be logged in to post a comment.