Author Topic: How does it work?  (Read 1279 times)

0 Members and 1 Guest are viewing this topic.

The Big Train

  • Guest
How does it work?
« 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?


(Want to get rid of the ad? Register now for free!)

Offline SkinnyBenny

  • Pak'r Élitaire
  • ****
  • Posts: 16748
  • good time rock-n-roll plastic banana FM type
    • View Profile
Re: How does it work?
« Reply #1 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?
"walking around mhk and crying in the rain because of love lost is the absolute purest and best thing in the world.  i hope i fall in love during the next few weeks and get my heart broken and it starts raining just to experience it one last time."   --Dlew12

The Big Train

  • Guest
Re: How does it work?
« Reply #2 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. 

Offline CHONGS

  • The Producer
  • Administrator
  • Pak'r Élitaire
  • *****
  • Posts: 20117
    • View Profile
    • goEMAW.com
Re: How does it work?
« Reply #3 on: January 21, 2017, 10:56:51 PM »
Machine learning, probably neural networks.

The Big Train

  • Guest
Re: How does it work?
« Reply #4 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.

Offline CHONGS

  • The Producer
  • Administrator
  • Pak'r Élitaire
  • *****
  • Posts: 20117
    • View Profile
    • goEMAW.com
Re: How does it work?
« Reply #5 on: January 21, 2017, 11:19:46 PM »

Offline CHONGS

  • The Producer
  • Administrator
  • Pak'r Élitaire
  • *****
  • Posts: 20117
    • View Profile
    • goEMAW.com
Re: How does it work?
« Reply #6 on: January 21, 2017, 11:21:50 PM »

The Big Train

  • Guest
Re: How does it work?
« Reply #7 on: January 21, 2017, 11:31:44 PM »
Oh man :excited:

Gonna dig into this stuff tomorrow! :thumbs:

Offline pissclams

  • Global Moderator
  • Pak'r Élitaire
  • *****
  • Posts: 47951
  • (worst non-premium poster at goEMAW.com)
    • View Profile
Re: How does it work?
« Reply #8 on: January 22, 2017, 11:11:51 AM »
the usb ports on my monitor, will they work for my printer?


Cheesy Mustache QB might make an appearance.

New warning: Don't get in a fight with someone who doesn't even need to bother to buy ink.

Offline star seed 7

  • hyperactive on the :lol:
  • Pak'r Élitaire
  • ****
  • Posts: 67448
  • good dog
    • View Profile
Re: How does it work?
« Reply #9 on: January 22, 2017, 11:25:17 AM »
Yup
Hyperbolic partisan duplicitous hypocrite

Offline CHONGS

  • The Producer
  • Administrator
  • Pak'r Élitaire
  • *****
  • Posts: 20117
    • View Profile
    • goEMAW.com
Re: How does it work?
« Reply #10 on: January 22, 2017, 11:38:03 AM »
Yup
But now print screen will go directly to the printer.

Offline star seed 7

  • hyperactive on the :lol:
  • Pak'r Élitaire
  • ****
  • Posts: 67448
  • good dog
    • View Profile
Re: How does it work?
« Reply #11 on: January 22, 2017, 11:42:23 AM »
 :Keke:
Hyperbolic partisan duplicitous hypocrite

Offline Tobias

  • Fattyfest Champion
  • Pak'r Élitaire
  • *****
  • Posts: 29366
  • hypoclique lieutenant
    • View Profile
Re: How does it work?
« Reply #12 on: January 22, 2017, 11:43:38 AM »
paging @hemmy

Offline Phil Titola

  • Pak'r Élitaire
  • ****
  • Posts: 15616
  • He took it out!
    • View Profile
Re: How does it work?
« Reply #13 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.

Offline puniraptor

  • Tastemaker
  • Pak'r Élitaire
  • ****
  • Posts: 21355
  • nostalgic reason
    • View Profile
Re: How does it work?
« Reply #14 on: January 23, 2017, 03:17:42 AM »
Magnets?