goemaw.com

General Discussion => Essentially Flyertalk => Topic started by: The Big Train on January 21, 2017, 10:11:37 PM

Title: How does it work?
Post by: The Big Train on January 21, 2017, 10:11:37 PM
Alright guys we have a question of the day thread, but I feel like it's more speculation.  This thread is for the cold hard facts.  How does it work?  ITT we pose questions and look for the proven facts on why, how, and what makes something work.

First question:

I have used music recognition software for years to determine what a song is.  I just used it for a song at the end of a movie and it took less than 2 seconds to identify the song.  How does music recognition software work?  What algorithm is used to search an index of millions(billions?) of songs and return the correct result so fast?  I'm interesting in the engineering to allow this to happen so quickly, how are they caching for quicker access?  Do they index songs based on cable provider program guides to know what songs to look for at a certain time?  What kind of machine learning are they using to have predictive search patterns?
Title: Re: How does it work?
Post by: SkinnyBenny on January 21, 2017, 10:21:21 PM
Great thread. Have also wondered so much about how Shazam and the like work. Don't know anything about it but just wanted to tell you that this is a great thread, TBT. Are you a Shazam guy, or do you use a different app?
Title: Re: How does it work?
Post by: The Big Train on January 21, 2017, 10:29:54 PM
You know I have never used Shazam, I use SoundHound.  When I first started using it I liked it and decided to draw a line in the sand right then and there and stick with my original choice.  I know they probably work in the same fashion, just using whatever proprietary algorithm each company respectively uses. 
Title: Re: How does it work?
Post by: CHONGS on January 21, 2017, 10:56:51 PM
Machine learning, probably neural networks.
Title: Re: How does it work?
Post by: The Big Train on January 21, 2017, 11:01:00 PM
Machine learning, probably neural networks.


Yeah that was in my original question.  I know they use it, but how is it used in a more specific manner.  Links welcome.
Title: Re: How does it work?
Post by: CHONGS on January 21, 2017, 11:19:46 PM
http://www.ee.columbia.edu/~dpwe/papers/Wang03-shazam.pdf

But something more sophisticated now
Title: Re: How does it work?
Post by: CHONGS on January 21, 2017, 11:21:50 PM
http://soundhound.com/hound-third-party
Title: Re: How does it work?
Post by: The Big Train on January 21, 2017, 11:31:44 PM
Oh man :excited:

Gonna dig into this stuff tomorrow! :thumbs:
Title: Re: How does it work?
Post by: pissclams on January 22, 2017, 11:11:51 AM
the usb ports on my monitor, will they work for my printer?
Title: Re: How does it work?
Post by: star seed 7 on January 22, 2017, 11:25:17 AM
Yup
Title: Re: How does it work?
Post by: CHONGS on January 22, 2017, 11:38:03 AM
Yup
But now print screen will go directly to the printer.
Title: Re: How does it work?
Post by: star seed 7 on January 22, 2017, 11:42:23 AM
 :Keke:
Title: Re: How does it work?
Post by: Tobias on January 22, 2017, 11:43:38 AM
paging @hemmy
Title: Re: How does it work?
Post by: Phil Titola on January 22, 2017, 02:07:42 PM
Alright guys we have a question of the day thread, but I feel like it's more speculation.  This thread is for the cold hard facts.  How does it work?  ITT we pose questions and look for the proven facts on why, how, and what makes something work.

First question:

I have used music recognition software for years to determine what a song is.  I just used it for a song at the end of a movie and it took less than 2 seconds to identify the song.  How does music recognition software work?  What algorithm is used to search an index of millions(billions?) of songs and return the correct result so fast?  I'm interesting in the engineering to allow this to happen so quickly, how are they caching for quicker access?  Do they index songs based on cable provider program guides to know what songs to look for at a certain time?  What kind of machine learning are they using to have predictive search patterns?

Young Phil worked for a company that had this technology around the country...back then we had PCs in all markets to listen to the radio, back then we thought we were good to name that song by the time the next song started.
Title: Re: How does it work?
Post by: puniraptor on January 23, 2017, 03:17:42 AM
Magnets?