¿Qué son los algoritmos?
Un algoritmo es un procedimiento paso a paso para lograr un determinado objetivo. Caminar, por ejemplo, es un algoritmo simple de “un pie delante del otro y repetir”.
Debido a que las computadoras son realmente excelentes para hacer métodos paso a paso realmente rápido, una gran cantidad de estudios (especialmente en informática) se dedica a hacer que las computadoras hagan cosas útiles de manera eficiente.
- ¿Cuánto tiempo se detiene una computadora cuando juega contra un humano durante una partida de ajedrez?
- ¿Qué tan lejos estamos de un contestador automático de preguntas que podría responder a todas las preguntas sobre Quora casi tan bien como la mayoría de los humanos?
- ¿Cuáles son algunos videojuegos / sims con notable aparición de IA?
- ¿Neo4J es literalmente gratis?
- ¿Cuáles son los pros y los contras de la IA?
¿Qué son los algoritmos de aprendizaje profundo?
Hay algunos procedimientos que son tan complicados que no se pueden especificar paso a paso. El procedimiento para reconocer caras de imágenes, por ejemplo. Lo que ve una computadora cuando se le muestra una imagen es simplemente una serie de valores de píxeles. A partir de esto, debe decidir si un conjunto de píxeles es una cara o no. Simplemente no hay una forma directa de escribir un método simple de hacerlo paso a paso. Entonces, ¿cómo se puede resolver este problema?
Divide el problema en partes. En lugar de reconocer caras, es MUCHO más simple reconocer simplemente características más pequeñas como diferentes tipos de bordes en la imagen. Una vez que se han reconocido los bordes, se pueden agrupar para reconocer partes ligeramente más grandes de la imagen (un ojo, una boca, una nariz, etc.), y así sucesivamente hasta que se detecte toda la cara.
Este procedimiento de detección de características ‘jerárquicas’ es de lo que se trata el aprendizaje profundo
Fuente de la imagen: blogs de Nvidia