inteligencia artificial (ec5)

35
07/05/2019 Facultad de Ciencias Exactas y Tecnología Universidad Nacional de Tucumán Mag. Ing. Gustavo E. Juarez Ciclo Lectivo 2019 Inteligencia Artificial (EC5)

Upload: others

Post on 25-Nov-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Inteligencia Artificial (EC5)

07/05/2019Facultad de Ciencias Exactas y Tecnología

Universidad Nacional de Tucumán Mag. Ing. Gustavo E. Juarez

Ciclo Lectivo 2019Inteligencia Artificial (EC5)

Page 2: Inteligencia Artificial (EC5)

!2

UNIDAD TEMATICA 4: REDES NEURONALES.

Definiciones. Topologías típicas. Redes Supervisadas. Modelo Backpropagation – Redes No Supervisadas – Modelo de Kohonen – Implementación en Matlab mediante Toolkit sobre Redes Neuronales. ANFIS. Lógica Difusa- Fuzzy. Definiciones. Datos reales (crisp) versus datos difusos (fuzzy). Conceptos de Función de Pertenencia y Variables Lingüísticas. Lógica Difusa- Fuzzy. Normas y Co-Normas. Modificadores. Implicación. Combinación de evidencias Controladores Fuzzy. Estructura fundamental. Características de la Fuzzificación, Defuzzyficación y Cambios de Escala. Lógica Difusa- Fuzzy. Modelos de Mamdani y Sugeno (TSK). Controladores Fuzzy Jerárquicos. Uso de Esquemas Híbridos. Utilización de Matlab y su Toolkit sobre Lógica Fuzzy (FIS).

!2

REDES NEURONALES

Page 3: Inteligencia Artificial (EC5)

RED NEURONAL BIOLOGICAANTECEDENTES

Page 4: Inteligencia Artificial (EC5)

!4

!4

INTRODUCCIÓN - CEREBRO HUMANO

L a c o r t e z a c e r e b r a l d e l c e r e b r o

humano contiene aproximadamente 15.000 a

100.000 millones de neuronas dependiendo

delgéneroylaedad.

Cada una de las cuales se encuentra

i n t e r c o n e c t a d a s h a s t a c o n 1 0 . 0 0 0

conexionessinápticas.

Cada milímetro cúbico de córtex cerebral

contiene aproximadamente 1.000 millones de

sinapsis.

Page 5: Inteligencia Artificial (EC5)

!5

!5

A fines del siglo XIX, Santiago Ramón y

Cajal situó por vez primera las neuronas

como elementos funcionales del sistema

nervioso. Cajal propuso que actuaban como

entidadesdiscretasque,intercomunicándose,

establecían una especie de red mediante

conexiones especializadas o espacios. Esta

idea es reconocida como la “Doctrina de la

Neurona”,unodeloselementoscentralesde

laneurocienciamoderna.

Santiago Ramón y Cajal Premio Nobel de

Medicina y Neurofisiología 1906

MARCO HISTÓRICO – RAMÓN Y CAJAL

Page 6: Inteligencia Artificial (EC5)

Santiago Ramón y Cajal

Premio Nobel de Medicina y

Neurofisiología 1906

MARCO HISTÓRICO – RAMÓN Y CAJAL

Page 7: Inteligencia Artificial (EC5)

Santiago Ramón y Cajal

Premio Nobel de Medicina y

Neurofisiología 1906

MARCO HISTÓRICO – RAMÓN Y CAJAL

Page 8: Inteligencia Artificial (EC5)

LaunidadanatómicayfisiológicadelSistemaNerviosoeslaNeurona.

Definición:

«Unaneuronaesunadelascélulasnerviosasencontradasentodoelcuerpo,las

cualessonelelementofundamentaldelaestructuradelsistemanervioso.Son

célulasexcitablesespecializadasenlarecepcióndeestímulosyconduccióndel

impulsonervioso.»

Nota:Estáencargadaprincipalmentede trasmitir el flujonervioso.Un cerebrohumanocontiene

aproximadamente100.000millonesdeneuronas.

NEURONA DEFINICION

VIDEO:Elfuncionamientodelsistemanerviosohttps://youtu.be/l9SsdI3OKMc

Page 9: Inteligencia Artificial (EC5)

INTRODUCCIÓN A NEURONAS HUMANAS MODELO BIOLÓGICO – ANALOGÍA CON EL MODELO ARTIFICIAL

Page 10: Inteligencia Artificial (EC5)

Se encuentran en todo el sistema nervioso, desde el

sistema nervioso central hasta el sistema nervioso

periférico, y comunicándose entre ellas a través de

ramificacionesllamadasdendritas.

Las Neuronas del Sistema Nervioso Central solo se

encuentran en el cerebro y las del Sistema Nervioso

Periférico se encuentran en todo el cuerpo y su eje

principal es la medula espinal la cual comunica las

sensacionesdetodoelcuerpohaciaelSistemaNervioso

Central.

SISTEMA NERVIOSO HUMANO CARACTERÍSTICAS

Page 11: Inteligencia Artificial (EC5)

Desde un punto de vista funcional, las neuronas constituyen procesadores de

informaciónsencillos.Seorganizanen:

• NeuronasReceptorasoSensoras:seespecializanensensarelmundoexterior

(vision,tacto,oído,etc),yseactivancuandolaentradaprovienedeunsentido.

• Interneuronas:transfierenlasseñalesentreneuronas.

• NeuronasMotoras:envíanlasseñalesdirectamentealosmúsculos.

SISTEMA NERVIOSO HUMANO CLASIFICACION DE LAS NEURONAS

Page 12: Inteligencia Artificial (EC5)

Elcuerpocelularosoma,eslapartecentraldelaneurona,ydeahísalenlasprolongacionesquepermitenlacomunicaciónnerviosa.

Sólounafibradecadaneurona,elaxón,esmáslargaygruesaquelasotras.Cada dendrita está conectada con otra dendrita de una célula nerviosacolocadaasulado,oconelaxóndeunacélulasituadamáslejos.

Cada neurona contiene un cuerpo celular, o soma, que tiene un núcleocelular. Un número de fibras llamadas dendritas se ramifican a partir delcuerpolacélulajuntoconunaúnicafibralargallamadaaxón.

INTRODUCCIÓN A NEURONAS HUMANAS MODELO BIOLÓGICO

Page 13: Inteligencia Artificial (EC5)

La comunicación entre neuronas surge a partir de

unaunióndiscontinuallamadaSinapsis.

Definición:

“Lasinapsiseselprocesoesencialenla

comunicaciónneuronalyconstituyeellenguaje

básicodelsistemanervioso”.

SINAPSIS ENTRE NEURONAS DEFINICION

Page 14: Inteligencia Artificial (EC5)

Si la Sinapsis ocurre por contacto físico se

tratadeunaSinapsisEléctrica,ysiesatravés

de una hendidura, se le llama Sinapsis

Química.

Una Neurona del Cortex Cerebral recibe una

media de información de 10.000 neuronas

(convergencia), y envía impulsos a cientos de

ellas (divergencia), con una organización

horizontal basada en 6 capas (Cortex),

contandonootraorganizaciónvertical.

TIPIFICACIÓN DE LA SINAPSIS

Page 15: Inteligencia Artificial (EC5)

Sereconocendostiposdesinapsis:

Sinapsis Eléctrica: En este tipo de sinapsis las membranas pre y pos

sináptica establecen un contacto físico (se tocan) el impulso eléctrico se

transmitedirectamentesinningúntipodemediadoroNeurotransmisor,por

lo que es más rápida. En estado de reposo el protoplasma interior a la

neuronapermanececargadonegativamenteenrelaciónalexterior.

SinapsisQuímica:Eseltipodecomunicaciónmasfrecuente.Enestetipode

sinapsis,lasmembranaspreypossinápticasestánseparadasporunespacio,

notienencontactofísico(nosetocan)porloquelatransmisióndelimpulso

eléctrico es más lenta y depende de la acción de mediadores, que son

sustanciasquímicascomplejasdenominadasNeurotransmisores.

TIPIFICACIÓN DE LA SINAPSIS

Page 16: Inteligencia Artificial (EC5)

Las dendritas actúan como antenasreceptoras de señales (Sinapsis deotrasneuronas).

Estasseñalespuedenseractivadorasoinhibidoras.

El proceso de Despolarizacion setransmiteatravésdelAxon.

Si ladespolarizacion llega a ciertoumbral, se dispara el Potencial deAcción el cual se transmitepor todoelaxonhastaloscontactossinópticos.

TIPIFICACIÓN DE LA SINAPSIS PROPAGACIÓN

Page 17: Inteligencia Artificial (EC5)

TIPIFICACIÓN DE LA SINAPSIS POTENCIAL DE ACCIÓN

Page 18: Inteligencia Artificial (EC5)

SinapsisQuímicamediantesecrecióndeneurotransmisor

TIPIFICACIÓN DE LA SINAPSIS

SinapsisEléctricapasodeionesdeunacélulaaotraatravésdeunionesGAP.

Polarización Despolarización

Umbral de Disparo

The Schwann Cell and Action Potential https://youtu.be/DJe3_3XsBOg

Page 19: Inteligencia Artificial (EC5)

10 ^11 neuronas ~ 50 Teraflops Velocidad

100 Watts 175 KW

80 Teraflops

16 Terabytes

Consumo

Volumen1,4 dm3 6 m3

Masivamente paralelo Funcionamiento Secuencial con paralelización

Desarrollo20 años - Adulto 3 años

10 ^15 sinapsis ~ 1 PetaByte Memoria

Evolución3000 millones de años 177 años

COMPARATIVA CEREBRO HUMANO ADULTO / COMPUTADOR IBM WATSON

http://www.ibm.com/smarterplanet/us/en/ibmwatson/what-is-watson.html

ASPECTOS

Tipo de AlmacenamientoDistribuido Direcciones de Memoria Fijas

Page 20: Inteligencia Artificial (EC5)

COMPARATIVA DE LA IA TRADICIONAL Y LAS REDES NEURONALES ARTIFICIALES (ANS)

http://www.ibm.com/smarterplanet/us/en/ibmwatson/what-is-watson.html

Inteligencia Artificial Redes Neuronales

Enfoque Descendente Enfoque Ascendente

Basado en la Psicologia Basado en la Biologia

Que hace el Cerebro Como lo hace el Cerebro

Reglas tipo Si/Entonces Generalización a Partir de Ejemplos

Sistemas Programados Sistemas Entrenados

Logica, Conceptos, Reglas Reconocimiento de patrones

Arquitectura Von Neumann, Separación Hardware/Software

Arquitectura Paralela, Distribuida, Adaptativa, Autoorganización

Page 21: Inteligencia Artificial (EC5)

RED NEURONAL ARTIFICIALANTECEDENTES

Page 22: Inteligencia Artificial (EC5)

“Lasneuronasartificialesoprocesadorelementales

un dispositivo simple de calculo que, a partir de un

vector de entrada procedente del exterior o de otras

neuronas,proporcionaunaúnicarespuestaosalida”.

NEURONAS ARTIFICIALES DEFINICIÓN

Page 23: Inteligencia Artificial (EC5)

“Lasredesneuronalesartificialessonredesinterconectadasmasivamenteen

paraleloyconorganizaciónjerárquica,lascualesintentaninteractuarconlos

objetosdelmundorealdelmismomodoquelohaceelsistemanervioso

biológico”.(TeuvoKohonen)

“Modelosmatematicosdesarrolladosparaemularelcerebro

humano”(Chen-1998)

REDES NEURONALES ARTIFICIALES DEFINICIONES

Page 24: Inteligencia Artificial (EC5)

Lasprincipalesventajasquereproducenlasredesneuronalesartificialesse

puedenreduciralossiguientesconceptos:

1. Procesamientoparalelo.

2. Procesamientodistribuidonolineales.

3. Procesamientoadaptativo.

4. ToleranciaaFallas.

5. Establecenconexionesnolinealesentrelosdatos

VENTAJAS

Page 25: Inteligencia Artificial (EC5)

• Conjunto de entradas, xj(t). Estaspueden ser provenientes del exterioro de otras neuronas artificiales.(sinapsisquímicaoeléctrica).

• Peso sinápticos, wij. Representan elgrado de comunicación entre la neuronaartificial jy laneuronaartificial i.Puedenserexcitadoresoinhibidores

• Regla de propagación, σi (wij, xj (t)). Integra la informaciónproveniente de las distintas neuronas artificiales y proporciona elvalordelpotencialpostsinápticodelaneuronai.

• Función de activación, fi(ai(t-1), hi(t)).Provee el estado de activación actual de laneuronai.

• Función de salida, Fi (ai (t)).Representa la salida actual de laneuronai.

Lasalidaproducidaporunaneuronai,paraundeterminadoinstantedetiempotpuedeserescritaenformageneraldelasiguientemanera

MODELO GENERAL DE UNA NEURONA ARTIFICIAL (MODELO DE RUMELHART)

Page 26: Inteligencia Artificial (EC5)

Dependiendo del tipo de salidas, las neuronas suelen recibir nombres

específicos.Losmasfrecuentesson:

ENTRADAS Y SALIDAS

Valores de Salida Nombre del tipo de neurona

(0), (1) Tipo Mc-Culloch-Pitts(-1), (1) Tipo Ising

(-2), (-1),(0),(1),(2) Tipo Potts

Page 27: Inteligencia Artificial (EC5)

“Elpesosinápticowijdefinelafuerzadeunaconexiónsinápticaentredos

neuronas,laneuronapresinápticaiylaneuronapostsinápticaj“.

PESOS SINÁPTICOS DEFINICIÓN

Lospesos sinápticospueden tomarvalores

positivos,negativosocero.

En caso de una entrada positiva, un peso

positivoactúacomoexcitador,mientrasque

unpesonegativoactúacomoinhibidor.

En caso de que el peso sea cero, no existe

comunicaciónentreelpardeneuronas.

Page 28: Inteligencia Artificial (EC5)

Laregladepropagacióndeterminaelpotencialresultantedelainteracción

delaneuronaiconlasNneuronasvecinas.

Elpotencialresultantehisepuedeexpresardelasiguientemanera

Laregladepropagaciónmássimple,yutilizada,consisteenrealizarunasuma

delasentradasponderadasconsuspesossinápticoscorrespondientes

REGLAS DE PROPAGACIÓN

Page 29: Inteligencia Artificial (EC5)

Lafuncióndeactivacióndeterminaelestadodeactivaciónactualdelaneurona

ienbasealpotencialresultantehienuntiempot, (hi: ai(t)),elcualpuede

serexpresadodelasiguientemanera:

FUNCIÓN DE ACTIVACIÓN

Page 30: Inteligencia Artificial (EC5)

Lasfuncionesdeactivaciónmashabitualesson:

FUNCIÓN DE ACTIVACIÓN

Page 31: Inteligencia Artificial (EC5)

Lafuncióndesalidaproporcionaelvalordesalidadelaneurona,enbaseal

estadodeactivacióndelaneurona.Engeneralseutilizalafunciónidentidad:

FUNCIÓN DE SALIDA

Page 32: Inteligencia Artificial (EC5)

MODELO ESTANDAR DE UNA NEURONA ARTIFICIAL

Page 33: Inteligencia Artificial (EC5)

Libros Redes Neuronales y Sistemas Difusos / Bonifacio Martin del Brío y Alfredo Sanz Molina.

Alfa Omega – Rama. Colombia/c.2005

Sitios Webs http://www.youtube.com/watch?v=Krabo0GPc5A http://www.youtube.com/watch?v=uMbZGSEuI74

http://www.youtube.com/watch?v=1WGPk2eONZ0

REFERENCIAS

Page 34: Inteligencia Artificial (EC5)
Page 35: Inteligencia Artificial (EC5)

catedras.facet.unt.edu.ar/intar

PREGUNTAS