ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Red neuronal


Enviado por   •  8 de Julio de 2019  •  Ensayos  •  588 Palabras (3 Páginas)  •  119 Visitas

Página 1 de 3

Materia:

Inteligencia artificial

Práctica:

Creación de una red neuronal

Alumno(s):

Jose Guadalupe Rivera Alcantar

Brian Martín Torres Fuentes

Fecha:

Objetivo

Crear un juego de piedra papel o tijera aplicando las redes neuronales a este para que asi, aprenda y eventualmente sea invencible para su oponente.

Temas del plan de estudios

Unidad 5. Aplicaciones de redes neuronales

Material

IDE para la programación en Python

Laptop

Marco Teórico

REDES NEURONALES ARTIFICIALES

Las redes neuronales artificiales (también conocidas como sistemas conexionistas) son un modelo computacional vagamente inspirado en el comportamiento observado en su homólogo biológico1​. Consiste en un conjunto de unidades, llamadas neuronas artificiales, conectadas entre sí para transmitirse señales. La información de entrada atraviesa la red neuronal (donde se somete a diversas operaciones) produciendo unos valores de salida.

Cada neurona está conectada con otras a través de unos enlaces. En estos enlaces el valor de salida de la neurona anterior es multiplicado por un valor de peso. Estos pesos en los enlaces pueden incrementar o inhibir el estado de activación de las neuronas adyacentes. Del mismo modo, a la salida de la neurona, puede existir una función limitadora o umbral, que modifica el valor resultado o impone un límite que se debe sobrepasar antes de propagarse a otra neurona. Esta función se conoce como función de activación.

Estos sistemas aprenden y se forman a sí mismos, en lugar de ser programados de forma explícita, y sobresalen en áreas donde la detección de soluciones o características es difícil de expresar con la programación convencional. Para realizar este aprendizaje automático, normalmente, se intenta minimizar una función de pérdida que evalúa la red en su total. Los valores de los pesos de las neuronas se van actualizando buscando reducir el valor de la función de pérdida. Este proceso se realiza mediante la propagación hacia atrás.

El objetivo de la red neuronal es resolver los problemas de la misma manera que el cerebro humano, aunque las redes neuronales son más abstractas. Las redes neuronales actuales suelen contener desde unos miles a unos pocos millones de unidades neuronales.

Desarrollo

Para su creación será necesario el uso de un IDE para el desarrollo del programa, en este caso usaremos Anaconda.

Ya elegido esto, procederemos a la creación de codigo y comenzaremos con los roles o jugadores y las distintas opciones (“Piedra”, “Papel” o “Tijera”) como se muestra en la figura 1.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (701 Kb) docx (793 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com