Apéndice A. Redes neuronales interactivas

Este apéndice explora las nociones fundamentales de las redes neuronales con código Python básico, a partir de redes neuronales simples y poco profundas. El objetivo es proporcionar una buena comprensión e intuición de conceptos importantes que a menudo desaparecen tras API abstractas de alto nivel cuando se trabaja con paquetes estándar de aprendizaje automático y profundo.

El apéndice tiene las siguientes secciones:

  • " Tensoresy operaciones tensoriales" trata los conceptos básicos de los tensores y las operaciones que se realizan con ellos.

  • "Redes neuronales simples" trata de las redes neuronales simples, o redes neuronales que sólo tienen una capa de entrada y otra de salida.

  • "Redes neuronales poco profundas" se centra en las redes neuronales poco profundas, o redes neuronales con una capa oculta.

Tensores y operaciones tensoriales

Además de implementar varias importaciones y configuraciones, el siguiente código Python muestra los cuatro tipos de tensores relevantes a efectos de este apéndice: escalares, vectoriales, matriciales y cúbicos. Los tensores se representan generalmente como objetos potencialmente multidimensionales ndarray en Python. Para más detalles y ejemplos, consulta Chollet (2017, cap. 2):

In [1]: import math
        import numpy as np
        import pandas as pd
        from pylab import plt, mpl
        np.random.seed(1)
        plt.style.use('seaborn')
        mpl.rcParams['savefig.dpi'] = 300
        mpl.rcParams['font.family'] = 'serif'
        np.set_printoptions ...

Get Inteligencia Artificial en Finanzas now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.