2012-10-10 40 views

Respuesta

11

Sorprendentemente, también podemos usar Google para responder a esta pregunta!

What is the algorithm used by Google Search by Image

Se confirmó definitivamente no, pero estoy seguro de que Google utiliza muchas de estas técnicas/una mezcla de ellos en la identificación de imágenes

+3

:) .. No creo que recibiremos más información al respecto, hasta que le preguntemos a Sergey y Larry ... – Sarath

+0

Otra fuente: http://dsp.stackexchange.com/questions/5995/what- algorithm-does-google-use-for-its-search-by-image-site –

0

Creo que Google utiliza un algoritmo combinado 3

  1. detectar la deformación de la imagen (por rotación, escala, iluminación, ...)
  2. detectar por los colores
  3. detectar por la similitud visual

y un cuarto algoritmo que es un secreto por parte de Google (a la clasificación, por ejemplo);)

(ver aquí ->http://www.quora.com/Algorithms/What-is-the-algorithm-used-by-Google-Search-by-Image-1)


actualización 2016

Mi respuesta original fue en 2012 - mientras tanto, otros estudios e investigaciones han tomado cada vez más importancia y aprendo algunos n ew cosas. ;-)

En mi opinión la red eléctrica "filosofías" sobre detecciones de imagen son tres:

  1. machine learning algoritmos
  2. deep learning (un algoritmo de aprendizaje automático)
  3. (pattern recognition)

Hoy, creo que el reconocimiento de patrones ha perdido su importancia: el aprendizaje automático es, en mi opinión, la manera correcta de trabajar para buscar g por imagen.

Con Machine Learning incluso puede buscar coincidencias similares (por ejemplo caras, que obviamente no son iguales entre ellas). Lo difícil es cómo enseñará correctamente su máquina. Se puede tomar un enfoque diferente.

El aprendizaje profundo es simplemente un algoritmo de aprendizaje automático. Va más profundo usando capas diferentes para que coincida con una imagen posible, algunos ejemplos de capas podría ser:

  • píxel vector (color, intensidad, ..)
  • formas
  • bordes
  • ...
Cuestiones relacionadas