I’m trying to develop an application in Java that recognizes songs, similar to the Shazam algorithm, and to optimize the recognition process, I’m going to implement a neural network algorithm in Python. I have no experience with neural networks and I don’t know where to start. Could you suggest me books, articles or videos to learn how to create and train a neural network for song recognition?
PS: The neural network should recognize the song using an algorithm similar to Shazam’s among all the ones in the database.