2

Google goggles is the latest android application designed to search stuffs on the internet by PHOTO. Now one can upload photo to application and then it will find related profiles and other links on the internet. I want to know that which mechanism they are using behind that ?

Firstly, I think about color intensity but it might not work..then I think about shape distribution to x axis and y axis with color intensity but i think its not correct.

Now can anyone tell me that which technology they are using in back end ?

FrOgY
  • 151
  • 5

2 Answers2

2

Now can anyone tell me that which technology they are using in back end ?

There are some possibilities. They maybe use neural network like rofls says but I think they are using Data Mining with genetic algorithm I think the method is more effective for searching and clustering with very big data. Here a very good explanation of data mining using genetic algorithm and another paper about it Incremental Clustering in Data Mining

Niko Adrianus Yuwono
  • 11,012
  • 8
  • 42
  • 64
0

Yes, they are using the Machine Learning. Most likely something like Neural Networks, where there is essentially "black box" that predicts the correct thing. See this: Where to start Handwritten Recognition using Neural Network?, for an example. They train there neural networks on huge servers though, which is why they can deal with complicated images, etc... unlike our computers would be able to.

Community
  • 1
  • 1
rofls
  • 4,993
  • 3
  • 27
  • 37