La Inteligencia Artificial combina algoritmos matemáticos y técnicas de Machine Learning, Deep Learning y Big Data para extraer el conocimiento contenido en los datos y presentarlo de forma comprensible y automática. Las redes neuronales y sus aplicaciones son una herramienta fundamental para desarrollar trabajos en Inteligencia Artificial. A lo largo de este libro se desarrollan las técnicas de analítica basadas en redes neuronales utilizando el software MATLAB y en concreto Neural Network Toolbox. MATLAB cuenta con la herramienta Neural Network Toolbox (Deep Learning Toolbox from release 18) que proporciona algoritmos, funciones y apps para crear, entrenar, visualizar y simular redes neuronales. Puede realizar clasificación, regresión, agrupamiento, reducción de dimensionalidad, pronóstico de series de tiempo y modelado y control de sistemas dinámicos. La caja de herramientas incluye algoritmos de aprendizaje profundo de red neuronal convolucional y codificador automático para la clasificación de imágenes y tareas de aprendizaje de características. Para acelerar el entrenamiento de grandes conjuntos de datos, puede distribuir cálculos y datos entre procesadores multinúcleo, GPU y clústeres de computadoras usando Parallel Computing Toolbox.