Fig. [1] Neurona
La inteligencia artificial es un intento por descubrir y describir aspectos de la inteligencia humana que pueden ser simulados mediante máquinas. Una red neuronal artificial es un grupo interconectado de nodos similar a la vasta red de neuronas en un cerebro biológico. Cada nodo circular representa una neurona artificial y cada flecha representa una conexión desde la salida de una neurona a la entrada de otra.
Sus elementos son:
*Receptor: Lugar donde llegan una o varias entradas provenientes principalmente de otras neuronas.
*Sumador: Hace la suma algebraica con los valores de las señales de entrada, ponderándolas en relación con un "peso" (valor útil para encontrar el resultado de una función dada).
*Función activadora: Función no lineal que sirve de umbral a la salida del sumador, con el objetivo de decidir activar o no la neurona.
*Salida: Si la neurona es activada, entonces produce una señal de salida que irá dirigida a otra neurona u acción.
Hay varios tipos de redes neuronales:
- Monocapas: Tienen dos capas (entrada y salida). La capa de salida, simplemente reproduce la de entrada. Como la capa de entrada sólo capta las señales no se toma mucho en cuenta y por eso recibe este nombre.
- Bicapa: Tiene tres capas (entrada, oculta y de salida). Cada neurona de entrada está conectada con cada neurona de salida.
Entre más capas mayor exactitud en el resultado.
Por mencionar otras : Redes de Hopfield, Adaline, etc... (cada red tiene un tipo de aprendizaje específico)
Fig. [2] Red neuronal de 3 capas.
Toda red neuronal debe tener un aprendiaje aleatorio al principio, esto es con el fin de respetar el principio de evolución que es aleatorio y para que no generalice algo que pueda no ser cierto.
Esto se logra a partir de dar un peso aleatorio y en el camino buscará cuál es el peso correcto que corresponde a la función. Puede seguir una regla dependiendo del tipo de red.
Al principio se entrena la red dándole entradas y valores de salida desea con un peso aleatorio, que lo irá ajustando para obtener la salida requerida. Se debe de tener una extensa base de datos para que pueda aprender. A partir de esto la red establecerá relaciones y aprenderá. Después se le hace una especie de examen, dándole nuevos valores de entrada y comparando las salidas con la base de datos.
Una vez que concuerdan las salidas, la red neuronal ha aprendido.
Red Neuronal
Profunda (DNN por sus siglas en inglés).
El
aprendizaje profundo se basa en una serie de algoritmos para crear un
aprendizaje automático. Éste aprende en múltiples niveles de abstracción,
formando una jerarquía de conceptos y relaciones.
Las redes
neuronales profundas (DNN por sus siglas en inglés), utilizan este tipo de
aprendizaje. Se caracterizan por ser redes con al menos una capa oculta entre
las capas de entrada y salida. Cada capa realiza tareas de ordenamiento y
clasificación en base a la jerarquía de conceptos que establece automáticamente
la red neuronal. Este tipo de redes se utilizan principalmente para el manejo
de datos no estructurados. Su entrenamiento puede ser supervisado,
semi-supervisado o no supervisado.
El aprendizaje supervisado
involucra la intervención humana para brindarle al sistema la respuesta
correcta y que éste encuentre la relación en la base de datos y realice la
jerarquía de conceptos. Todo con el fin de lograr la diferenciación y clasificación
de los elementos.
Referencias:
-Fig. [1] -"Redes Neuronales". (2017). Yepes Piqueras Víctor. ¿Qué es y para qué sirve una red neuronal artificial? Universidad Politécnica de Valencia: Poli Blogs. Recuperado el 18 de octubre del 2017, de: http://victoryepes.blogs.upv.es/2017/01/07/que-es-y-para-que-sirve-una-red-neuronal-artificial/
-Fig. [2] - "Redes neuronales". (2016). Stackoverflow: Información de etiqueta redes neuronales. Recuperado el 18 de octubre del 2017, de https://es.stackoverflow.com/tags/redes-neuronales/info.
- "Redes Neuronales". (2014). Lara Rosano Felipe. Fundamentos de Redes Neuronales Artificiales. UNAM. Recuperado el 18 de octubre del 2017, de: http://conceptos.sociales.unam.mx/conceptos_final/598trabajo.pdf
- "Redes Neuronales Conceptos". (2001). Ruiz,C. Basualdo,M. Redes Neuronales: Conceptos Básicos y Aplicaciones. Rosario, Argentina: Unversidad tecnológica Nacional.
"Red Neuronal Definición" (2008).Flores,R. Fernández,J. Las Redes Neuronales Artificiales. España: netbiblo.
- "Red Neuronal". (2017).Aprendizaje neuronal. El Diario recuperado de: http://0-search.proquest.com.millenium.itesm.mx/docview/1878921007?accountid=41938
Comentarios
Publicar un comentario