SlideShare una empresa de Scribd logo
UNIVERSIDAD FERMÍN TORO
VICE-RECTORADO ACADEMICO
DECANATO DEINGENIERÍA
ESCUELA DE COMPUTACIÓN
Integrantes:
Isaías Medina 20672454
Luis Quiroga 24155286
Jorge Martínez 19323838
Autómatas y Lenguajes
Formales
Son autómatas finitos en los
que las transiciones entre
estados a partir de símbolos
de entrada pueden no
producirse de forma segura
(probabilidad = 1)
En su funcionamiento
interviene el concepto de
probabilidad, asociada a
que se produzca una
determinada transición.
No se habla del estado en el
que se encuentra el autómata
en un determinado instante,
sino de la probabilidad de que
se encuentre en cada uno de
los estados del autómata.
Ma contiene las probabilidades de
transición de un estado a otro
cuando se recibe el símbolo a.
AFP = (Σ, Q, M, P(0), F), es una quíntupla
Σ: Es el alfabeto de entrada
Q: conjunto de estados, finito y no vacío
M: conjunto de matrices de probabilidad de
transición entre estados M = {Ma |a ∈ Σ}
P(0): vector de estado inicial: contiene la probabilidad de
encontrarse en el estado inicial.
F⊆Q: Conjunto de estados finales o de aceptación (no vacío).
Los estados Q
se representan
como vértices,
etiquetados
con su nombre
en el interior.
El estado inicial
q0 se
caracteriza por
tener una arista
que llega a él,
proveniente de
ningún otro
vértice.
∀a ∈ Σ, ∃ M(a) =
P11 P12 … P1n
P21 P22 … P2n
… …… …
Pn1 Pn2 … Pnn
Para cada estado i, se
cumple:
n: número de
estados: | Q |
pij: probabilidad de que estando
en el estado i y recibiendo una a
como entrada, transite al estado
j. 0 ≤Pij ≤ 1
Por cada símbolo a de Σ se define una matriz de probabilidad de transición, M(a), que
define la probabilidad de dado que el autómata se encuentre en un determinado
estado y reciba el símbolo de entrada a, transite a cada uno de los demás estados.
P(t) es el vector de estados en un instante t. Indica la
probabilidad de cada estado en el instante t
Tiene una componente para cada estado del
AFP.
P(t) = (P1(t), ..., Pn(t)), para un AFP con n
estados
Cada Pi(t) es la probabilidad de que el AFP se
encuentre en el estado i.
Para el vector completo: P(t+1) = P(t)xM(a)
Sea el AFP = (Σ, Q, M, P(0), F, Θ), donde Θ es un umbral con
valores
entre 0 y 1.
Se recibe la palabra x = a1a2...ap
El vector de estados en el instante p será:
El lenguaje aceptado por el AFP es:
L = {x l x∈Σ + y Pf(x) ≥ Θ} siendo Pf(x): probabilidad del estado final
Una palabra es aceptada por un AFP cuando la probabilidad del
estado final, una vez calculado el vector de estados, es ≥ Θ
Se pueden ver los AFD’s como un caso particular de AFP:
AFD = (Σ,Q, f ,q0, F) ⇒ AFP = (Σ,Q,M,P(0),F,Θ)
P(0)
• Es un vector
booleano, que
contiene un
único 1, en la
componente del
estado inicial.
∀ a∈Σ, M(a)
• Es una matriz
de 0’s y 1’s que
se construye a
partir de f,
haciendo Maij =
1 si f(qi,a) = qj
y Maij = 0 en
caso contrario.
M(a)
• Todas las filas
de M(a)
tendrán un solo
1.
• Θ>0, lo habitual
es Θ=1.
ReconocimientodeVoz
• Cuando una persona habla a
un micrófono el sistema
puede generar como salida
las palabras dichas por esta
persona, para ello se hace
uso de AFP llamadas
cadenas de Márkov. Por
poner un ejemplo si después
de una a tenemos un 10 %
de probabilidades de tener
una d y un 1 % de tener
una e, el autómata se
construirá tendrá en cuenta
estas probabilidades para su
funcionamiento y
Robótica
• Cuando un robot está en
movimiento y quiere saber
lo que le rodea se hacen
uso de los AFP ya que los
sensores siempre pueden
tener un error, o existir un
rozamiento en las ruedas
que afecte a su percepción
de los elementos que le
rodean, etc. Podemos
implementar en los robots
un AFP para según los
elementos que le rodean y
las consecuencias de las
acciones del robot en el
Posteriormente y siguiendo
con este mismo afán de
emular el funcionamiento
del cerebro humano se han
ido desarrollando
numerosos modelos de
redes neuronales artificiales
(RNA).
Con este aporte “nace” el
campo de la inteligencia
artificial.
En la década de los 40, el
neurobiólogo Warren
McCulloch y el estadístico
Walter Pitts, Propusieron un
modelo que tomaba ciertas
características de una
neurona biológica el cual
trataba de explicar el
funcionamiento del cerebro
humano por medio de una
red de células conectadas
entre si.
Son las entradas de
la célula
Es un umbral que tiene como valor un
numero entero
Es el nombre de la célula.
Es la salida.
q(t) = estado en el que se encuentra la célula en un determinado instante t
Para cada Autómata de Células de McCulloch-Pitts hay un AF equivalente. Para
construirlo, se distinguen dos casos:
De todas las entradas,
sólo puede haber una
activa en cada instante t.
puede haber 2
posibilidades (e1=0 ,
e2=1) (e1=1 , e2=0)
ACTIVACIÓN ÚNICA
En el segundo caso, para
pasar de un Autómata de
Células a un AF, puede haber
varias entradas activas al
mismo tiempo o no haber
ninguna activa. Puede haber
4 posibilidades (e1=0 , e2=0)
(e1=0 , e2=1) (e1=1 , e2=0)
(e1=1 , e2=2).
ACTIVACIÓN MÚLTIPLE
Se tiene el siguiente autómata de células:
C1:
•Tiene un umbral de 0
•Tienes 2 entradas: una
inhibidora (e1) y una
excitadora (r2).
•Tiene un salida r1
C2:
•Tiene un umbral de 1
•Tienes 2 entradas excitadoras:
(r1) y (e2)
•Tiene un salida r2 = r que es
la salida del Autómata.
Se observa que:
ƒ 10 01
q00 q00 q11
q01 q10 q11
q10 q01 q11
q11 q11 q11
Se puede simplificar el
AF equivalente,
eliminando aquellos
estados inaccesibles
desde el estado inicial.
En este caso q10,q01
son inaccesibles y se
pueden eliminar.
Para cada AF hay un Autómata de Células de McCulloch-Pitts
equivalente, y se construye de la siguiente manera:
SE TIENE EL SIGUIENTE AUTÓMATA
FINITO:
ƒ 0 1
q q p
r r p
p p r
Exposicion automatas
Exposicion automatas

Más contenido relacionado

La actualidad más candente

Error y estabilidad Leonardo Brito
Error y estabilidad Leonardo BritoError y estabilidad Leonardo Brito
Error y estabilidad Leonardo BritoLeonardo Brito
 
Derivación implícita
Derivación implícitaDerivación implícita
Derivación implícitaniedlinger
 
Laplace matlab
Laplace matlabLaplace matlab
Laplace matlabelmorillo
 
La Derivada y Sus Aplicaciones
La Derivada y Sus AplicacionesLa Derivada y Sus Aplicaciones
La Derivada y Sus AplicacionesJoseVargas495
 
Leyes de Ohm, Kirchhoff, Newton
Leyes de Ohm, Kirchhoff, NewtonLeyes de Ohm, Kirchhoff, Newton
Leyes de Ohm, Kirchhoff, NewtonAlejandro Flores
 
Método de variación de parámetros
Método de variación de parámetrosMétodo de variación de parámetros
Método de variación de parámetrosseralb
 
Transformada inversa
Transformada inversaTransformada inversa
Transformada inversaGILALEJANDRO
 
Máquinas de estado finito
Máquinas de estado finitoMáquinas de estado finito
Máquinas de estado finitoFabiola Dubraska
 
Método de variación de parámetros
Método de variación de parámetrosMétodo de variación de parámetros
Método de variación de parámetrosseralb
 
Método de variación de parámetros
Método de variación de parámetrosMétodo de variación de parámetros
Método de variación de parámetrosseralb
 
Prueba chicuadrada diapositivas
Prueba chicuadrada diapositivasPrueba chicuadrada diapositivas
Prueba chicuadrada diapositivasGuillermo Galván
 
Aplicación de derivadas - Mariangel Barrios
Aplicación de derivadas - Mariangel Barrios Aplicación de derivadas - Mariangel Barrios
Aplicación de derivadas - Mariangel Barrios MariangelBarriosMend
 

La actualidad más candente (20)

Error y estabilidad Leonardo Brito
Error y estabilidad Leonardo BritoError y estabilidad Leonardo Brito
Error y estabilidad Leonardo Brito
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Interpolación
InterpolaciónInterpolación
Interpolación
 
Derivación implícita
Derivación implícitaDerivación implícita
Derivación implícita
 
Laplace matlab
Laplace matlabLaplace matlab
Laplace matlab
 
Control de flujo
Control de flujoControl de flujo
Control de flujo
 
La Derivada y Sus Aplicaciones
La Derivada y Sus AplicacionesLa Derivada y Sus Aplicaciones
La Derivada y Sus Aplicaciones
 
Grafos iii 20%
Grafos iii 20%Grafos iii 20%
Grafos iii 20%
 
2.2 Estructuras Secuenciales
2.2 Estructuras Secuenciales2.2 Estructuras Secuenciales
2.2 Estructuras Secuenciales
 
Estudiante
EstudianteEstudiante
Estudiante
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Leyes de Ohm, Kirchhoff, Newton
Leyes de Ohm, Kirchhoff, NewtonLeyes de Ohm, Kirchhoff, Newton
Leyes de Ohm, Kirchhoff, Newton
 
Método de variación de parámetros
Método de variación de parámetrosMétodo de variación de parámetros
Método de variación de parámetros
 
Transformada inversa
Transformada inversaTransformada inversa
Transformada inversa
 
Máquinas de estado finito
Máquinas de estado finitoMáquinas de estado finito
Máquinas de estado finito
 
Vhdl
VhdlVhdl
Vhdl
 
Método de variación de parámetros
Método de variación de parámetrosMétodo de variación de parámetros
Método de variación de parámetros
 
Método de variación de parámetros
Método de variación de parámetrosMétodo de variación de parámetros
Método de variación de parámetros
 
Prueba chicuadrada diapositivas
Prueba chicuadrada diapositivasPrueba chicuadrada diapositivas
Prueba chicuadrada diapositivas
 
Aplicación de derivadas - Mariangel Barrios
Aplicación de derivadas - Mariangel Barrios Aplicación de derivadas - Mariangel Barrios
Aplicación de derivadas - Mariangel Barrios
 

Destacado

Career Opportunities in Business Analytics - What it needs to take there?
Career Opportunities in Business Analytics - What it needs to take there?Career Opportunities in Business Analytics - What it needs to take there?
Career Opportunities in Business Analytics - What it needs to take there?Vivek Adithya Mohankumar
 
11 ways love keeps you healthy
11 ways love keeps you healthy11 ways love keeps you healthy
11 ways love keeps you healthyVikas Gupta
 
Pesquisa os desafios para gestão da inovação no brasil pesquisa symnetics d...
Pesquisa os desafios para gestão da inovação no brasil   pesquisa symnetics d...Pesquisa os desafios para gestão da inovação no brasil   pesquisa symnetics d...
Pesquisa os desafios para gestão da inovação no brasil pesquisa symnetics d...Andre Coutinho
 
Agile for Scrummies - BilboStack
Agile for Scrummies - BilboStackAgile for Scrummies - BilboStack
Agile for Scrummies - BilboStackGailen Tecnologías
 
Basic concepts of taxation in india
Basic concepts of taxation in indiaBasic concepts of taxation in india
Basic concepts of taxation in indiakiran s v
 
Redaccion juridica - Lenguaje Juridico
Redaccion juridica - Lenguaje JuridicoRedaccion juridica - Lenguaje Juridico
Redaccion juridica - Lenguaje JuridicoNatali Borges
 
Post-graduate Thesis-corrected July03
Post-graduate Thesis-corrected July03Post-graduate Thesis-corrected July03
Post-graduate Thesis-corrected July03Jayne Thorpe
 
Partiel discharge dan korona
Partiel discharge dan koronaPartiel discharge dan korona
Partiel discharge dan koronaKornelia Pakiding
 
Velen y vele
Velen y veleVelen y vele
Velen y velevelencika
 
6I03 LCA Project Report
6I03 LCA Project Report6I03 LCA Project Report
6I03 LCA Project ReportLinnan Zhuang
 

Destacado (16)

Ani Private Resorts - Christmas and New Year 2017/2018
Ani Private Resorts - Christmas and New Year 2017/2018 Ani Private Resorts - Christmas and New Year 2017/2018
Ani Private Resorts - Christmas and New Year 2017/2018
 
Career Opportunities in Business Analytics - What it needs to take there?
Career Opportunities in Business Analytics - What it needs to take there?Career Opportunities in Business Analytics - What it needs to take there?
Career Opportunities in Business Analytics - What it needs to take there?
 
Perspectiva
PerspectivaPerspectiva
Perspectiva
 
Case Study TST-INCM
Case Study TST-INCMCase Study TST-INCM
Case Study TST-INCM
 
11 ways love keeps you healthy
11 ways love keeps you healthy11 ways love keeps you healthy
11 ways love keeps you healthy
 
Benign neoplasms of liver
Benign neoplasms of liverBenign neoplasms of liver
Benign neoplasms of liver
 
Programa direito ambiental - fa7 2016
Programa   direito ambiental - fa7 2016Programa   direito ambiental - fa7 2016
Programa direito ambiental - fa7 2016
 
Pesquisa os desafios para gestão da inovação no brasil pesquisa symnetics d...
Pesquisa os desafios para gestão da inovação no brasil   pesquisa symnetics d...Pesquisa os desafios para gestão da inovação no brasil   pesquisa symnetics d...
Pesquisa os desafios para gestão da inovação no brasil pesquisa symnetics d...
 
Agile for Scrummies - BilboStack
Agile for Scrummies - BilboStackAgile for Scrummies - BilboStack
Agile for Scrummies - BilboStack
 
Basic concepts of taxation in india
Basic concepts of taxation in indiaBasic concepts of taxation in india
Basic concepts of taxation in india
 
ICDE_Introduction
ICDE_IntroductionICDE_Introduction
ICDE_Introduction
 
Redaccion juridica - Lenguaje Juridico
Redaccion juridica - Lenguaje JuridicoRedaccion juridica - Lenguaje Juridico
Redaccion juridica - Lenguaje Juridico
 
Post-graduate Thesis-corrected July03
Post-graduate Thesis-corrected July03Post-graduate Thesis-corrected July03
Post-graduate Thesis-corrected July03
 
Partiel discharge dan korona
Partiel discharge dan koronaPartiel discharge dan korona
Partiel discharge dan korona
 
Velen y vele
Velen y veleVelen y vele
Velen y vele
 
6I03 LCA Project Report
6I03 LCA Project Report6I03 LCA Project Report
6I03 LCA Project Report
 

Similar a Exposicion automatas

Cadenas de Markov_BLOG_UNEXPO
Cadenas de Markov_BLOG_UNEXPOCadenas de Markov_BLOG_UNEXPO
Cadenas de Markov_BLOG_UNEXPOYoratzi Gonzalez
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas yelizabeth_20
 
Representecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptxRepresentecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptxSANTOS400018
 
Automatas y compiladores clase3
Automatas y compiladores clase3Automatas y compiladores clase3
Automatas y compiladores clase3Germania Rodriguez
 
Maquinas de estado
Maquinas de estadoMaquinas de estado
Maquinas de estado_05mauricio
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
Representacion de señales
Representacion de señalesRepresentacion de señales
Representacion de señalesNanHernandez3
 
Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)Victor Escalona
 
Presentacion Enguelbert Garcia
Presentacion Enguelbert GarciaPresentacion Enguelbert Garcia
Presentacion Enguelbert GarciaEnguelbert Garcia
 
Introducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by YeredithIntroducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by Yeredithyeredith1
 
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de TuringPortafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de TuringHumano Terricola
 
5 errorrp
5 errorrp5 errorrp
5 errorrpUNEFA
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado FinitoDaniloUrdaneta
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado FinitoDaniloUrdaneta
 

Similar a Exposicion automatas (20)

Automatas nueva
Automatas nuevaAutomatas nueva
Automatas nueva
 
Cadenas de Markov_BLOG_UNEXPO
Cadenas de Markov_BLOG_UNEXPOCadenas de Markov_BLOG_UNEXPO
Cadenas de Markov_BLOG_UNEXPO
 
Tipos de Autómatas 
Tipos de Autómatas Tipos de Autómatas 
Tipos de Autómatas 
 
Representecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptxRepresentecion-EspectraDAxz<x<zx<zxz<l.pptx
Representecion-EspectraDAxz<x<zx<zxz<l.pptx
 
cadenas de markov
cadenas de markovcadenas de markov
cadenas de markov
 
Automatas y compiladores clase3
Automatas y compiladores clase3Automatas y compiladores clase3
Automatas y compiladores clase3
 
Maquinas de estado
Maquinas de estadoMaquinas de estado
Maquinas de estado
 
Teoría de Autómata
Teoría de AutómataTeoría de Autómata
Teoría de Autómata
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Representacion de señales
Representacion de señalesRepresentacion de señales
Representacion de señales
 
Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)
 
Presentacion Enguelbert Garcia
Presentacion Enguelbert GarciaPresentacion Enguelbert Garcia
Presentacion Enguelbert Garcia
 
Td apunte8
Td apunte8Td apunte8
Td apunte8
 
Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
Máquinas que comen máquinas
 
Introducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by YeredithIntroducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by Yeredith
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de TuringPortafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
Portafolio Unidad 4 [Lenguajes y autómatas] - Máquinas de Turing
 
5 errorrp
5 errorrp5 errorrp
5 errorrp
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado Finito
 
Maquinas de Estado Finito
Maquinas de Estado FinitoMaquinas de Estado Finito
Maquinas de Estado Finito
 

Exposicion automatas

  • 1. UNIVERSIDAD FERMÍN TORO VICE-RECTORADO ACADEMICO DECANATO DEINGENIERÍA ESCUELA DE COMPUTACIÓN Integrantes: Isaías Medina 20672454 Luis Quiroga 24155286 Jorge Martínez 19323838 Autómatas y Lenguajes Formales
  • 2. Son autómatas finitos en los que las transiciones entre estados a partir de símbolos de entrada pueden no producirse de forma segura (probabilidad = 1) En su funcionamiento interviene el concepto de probabilidad, asociada a que se produzca una determinada transición. No se habla del estado en el que se encuentra el autómata en un determinado instante, sino de la probabilidad de que se encuentre en cada uno de los estados del autómata.
  • 3. Ma contiene las probabilidades de transición de un estado a otro cuando se recibe el símbolo a. AFP = (Σ, Q, M, P(0), F), es una quíntupla Σ: Es el alfabeto de entrada Q: conjunto de estados, finito y no vacío M: conjunto de matrices de probabilidad de transición entre estados M = {Ma |a ∈ Σ} P(0): vector de estado inicial: contiene la probabilidad de encontrarse en el estado inicial. F⊆Q: Conjunto de estados finales o de aceptación (no vacío).
  • 4. Los estados Q se representan como vértices, etiquetados con su nombre en el interior. El estado inicial q0 se caracteriza por tener una arista que llega a él, proveniente de ningún otro vértice.
  • 5. ∀a ∈ Σ, ∃ M(a) = P11 P12 … P1n P21 P22 … P2n … …… … Pn1 Pn2 … Pnn Para cada estado i, se cumple: n: número de estados: | Q | pij: probabilidad de que estando en el estado i y recibiendo una a como entrada, transite al estado j. 0 ≤Pij ≤ 1 Por cada símbolo a de Σ se define una matriz de probabilidad de transición, M(a), que define la probabilidad de dado que el autómata se encuentre en un determinado estado y reciba el símbolo de entrada a, transite a cada uno de los demás estados.
  • 6. P(t) es el vector de estados en un instante t. Indica la probabilidad de cada estado en el instante t Tiene una componente para cada estado del AFP. P(t) = (P1(t), ..., Pn(t)), para un AFP con n estados Cada Pi(t) es la probabilidad de que el AFP se encuentre en el estado i. Para el vector completo: P(t+1) = P(t)xM(a)
  • 7. Sea el AFP = (Σ, Q, M, P(0), F, Θ), donde Θ es un umbral con valores entre 0 y 1. Se recibe la palabra x = a1a2...ap El vector de estados en el instante p será: El lenguaje aceptado por el AFP es: L = {x l x∈Σ + y Pf(x) ≥ Θ} siendo Pf(x): probabilidad del estado final Una palabra es aceptada por un AFP cuando la probabilidad del estado final, una vez calculado el vector de estados, es ≥ Θ
  • 8. Se pueden ver los AFD’s como un caso particular de AFP: AFD = (Σ,Q, f ,q0, F) ⇒ AFP = (Σ,Q,M,P(0),F,Θ) P(0) • Es un vector booleano, que contiene un único 1, en la componente del estado inicial. ∀ a∈Σ, M(a) • Es una matriz de 0’s y 1’s que se construye a partir de f, haciendo Maij = 1 si f(qi,a) = qj y Maij = 0 en caso contrario. M(a) • Todas las filas de M(a) tendrán un solo 1. • Θ>0, lo habitual es Θ=1.
  • 9. ReconocimientodeVoz • Cuando una persona habla a un micrófono el sistema puede generar como salida las palabras dichas por esta persona, para ello se hace uso de AFP llamadas cadenas de Márkov. Por poner un ejemplo si después de una a tenemos un 10 % de probabilidades de tener una d y un 1 % de tener una e, el autómata se construirá tendrá en cuenta estas probabilidades para su funcionamiento y Robótica • Cuando un robot está en movimiento y quiere saber lo que le rodea se hacen uso de los AFP ya que los sensores siempre pueden tener un error, o existir un rozamiento en las ruedas que afecte a su percepción de los elementos que le rodean, etc. Podemos implementar en los robots un AFP para según los elementos que le rodean y las consecuencias de las acciones del robot en el
  • 10.
  • 11. Posteriormente y siguiendo con este mismo afán de emular el funcionamiento del cerebro humano se han ido desarrollando numerosos modelos de redes neuronales artificiales (RNA). Con este aporte “nace” el campo de la inteligencia artificial. En la década de los 40, el neurobiólogo Warren McCulloch y el estadístico Walter Pitts, Propusieron un modelo que tomaba ciertas características de una neurona biológica el cual trataba de explicar el funcionamiento del cerebro humano por medio de una red de células conectadas entre si.
  • 12. Son las entradas de la célula Es un umbral que tiene como valor un numero entero Es el nombre de la célula. Es la salida. q(t) = estado en el que se encuentra la célula en un determinado instante t
  • 13. Para cada Autómata de Células de McCulloch-Pitts hay un AF equivalente. Para construirlo, se distinguen dos casos: De todas las entradas, sólo puede haber una activa en cada instante t. puede haber 2 posibilidades (e1=0 , e2=1) (e1=1 , e2=0) ACTIVACIÓN ÚNICA En el segundo caso, para pasar de un Autómata de Células a un AF, puede haber varias entradas activas al mismo tiempo o no haber ninguna activa. Puede haber 4 posibilidades (e1=0 , e2=0) (e1=0 , e2=1) (e1=1 , e2=0) (e1=1 , e2=2). ACTIVACIÓN MÚLTIPLE
  • 14. Se tiene el siguiente autómata de células: C1: •Tiene un umbral de 0 •Tienes 2 entradas: una inhibidora (e1) y una excitadora (r2). •Tiene un salida r1 C2: •Tiene un umbral de 1 •Tienes 2 entradas excitadoras: (r1) y (e2) •Tiene un salida r2 = r que es la salida del Autómata. Se observa que:
  • 15. ƒ 10 01 q00 q00 q11 q01 q10 q11 q10 q01 q11 q11 q11 q11
  • 16. Se puede simplificar el AF equivalente, eliminando aquellos estados inaccesibles desde el estado inicial. En este caso q10,q01 son inaccesibles y se pueden eliminar.
  • 17. Para cada AF hay un Autómata de Células de McCulloch-Pitts equivalente, y se construye de la siguiente manera:
  • 18. SE TIENE EL SIGUIENTE AUTÓMATA FINITO: ƒ 0 1 q q p r r p p p r