La IA utiliza diversas técnicas que permiten a las máquinas ser artificialmente inteligentes. El aprendizaje automático es un subconjunto de la IA, y el aprendizaje profundo es un subconjunto del aprendizaje automático.
El aprendizaje automático se refiere a la capacidad de una máquina para pensar sin ser programada externamente. Mientras que los dispositivos se han programado tradicionalmente con un conjunto de reglas sobre cómo actuar, el aprendizaje automático permite a los dispositivos aprender directamente de los propios datos y volverse más inteligentes con el tiempo a medida que se recopilan más datos.
El aprendizaje profundo es una técnica de aprendizaje automático que utiliza múltiples capas de redes neuronales para extraer progresivamente características de nivel superior de los datos de entrada brutos. Por ejemplo, en el procesamiento de imágenes, las capas inferiores de la red neuronal pueden identificar bordes, mientras que las capas superiores pueden identificar los conceptos relevantes para un ser humano, como letras o caras.