View
229
Download
1
Category
Preview:
Citation preview
8/19/2019 269194825.Logica Difusa Final
1/21
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Lógica Difusa
8/19/2019 269194825.Logica Difusa Final
2/21
Definición Cuando hablamos de lógica difusa,
el adjetivo “difuso” se debe a que enesta lógica, los valores de verdad sonno-deterministas y tienen, por logeneral, una connotación deincertidumbre.
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8/19/2019 269194825.Logica Difusa Final
3/21
La lógica difusa tiene como base losdenominados conjuntos difusos yposee un sistema de inferenciabasado en reglas de producción de laforma “! antecedente "#$%#C"consecuente”, donde los valores
ling&'sticos del antecedente y elconsecuente est(n definidos porconjuntos difusos.
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
"structura
8/19/2019 269194825.Logica Difusa Final
4/21
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
APLICACIN D! L"# #I#T!$A#%A#AD"# !N L&ICA
C%#$)%L#*+)!C%
CL!!CC!/#
%0%)$"1" 1"C!!/#
!$"+"20")$%
3!!/#C%+0*$)!41
8/19/2019 269194825.Logica Difusa Final
5/21
!'e()lo*
La esencia del problema es que5
i el servicio es pobre luego la propina es poca i el servicio es bueno luego la propina es media i el servicio es e6celente luego la propina es generosa
i quisi7ramos incluir la incidencia de la calidad de la comida soloagregamos algunas reglas5
i la comida es rancia luego la propina es poca i la comida es deliciosa luego la propina es generosa
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
"l problema consiste en determinar el valor “correcto”,para una propina que se debe abonar en función dealgunas caracter'sticas del servicio recibido.
8/19/2019 269194825.Logica Difusa Final
6/21
Caso de lógica tradicional
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
!nsa+o de una función
diferente
Si servicio es
8/19/2019 269194825.Logica Difusa Final
7/21
0odemos combinar las dos listas de reglas
en una sola5
i el servicio es pobre o la comida es rancia luego
la propina es poca i el servicio es bueno luego la propina es media
i el servicio es e6celente o la comida es deliciosaluego la propina es generosa
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8/19/2019 269194825.Logica Difusa Final
8/21
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
*n sistema de inferencia difusa, interpreta
los valores de un vector de entrada y basadoen un conjunto de reglas, asigna valores alvector de salida.
Caso general5
Caso espec'fico5
"ntrada
!nterpretación
ervicio
0obre, 8ueno o "6celente
alida
signación
0ropina
8aja, +edia o9enerosa
8/19/2019 269194825.Logica Difusa Final
9/21
, 'oven./ 0 1 si edad./ 20 34
1 5 edad./ -34/614/
Función difusa
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8/19/2019 269194825.Logica Difusa Final
10/21
$unciones %e &e&'resa rapeoi%a!, riangu!ar, aussiana - Sing!eon
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8/19/2019 269194825.Logica Difusa Final
11/21
*na regla difusa toma la forma5
i 2 es luego : es 8
1onde y 8 son valores ling&'sticos definidos porconjuntos difusos sobre los rangos 2 e :
respectivamente.La primera parte de la regla es el antecedente opremisa, mientras que la parte final es el consecuente.
0or ejemplo5
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ntecedente
i el servicio es bueno 2
Consecuente
la propina es media : 8
luego
8/19/2019 269194825.Logica Difusa Final
12/21
#otar que el ntecedente ;servicioy ?, mientras que el Consecuente es unasentencia que asigna el conjunto fu@@ycompleto 8 a la variable de salida :.
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ATENCIÓN!!!!!!
8/19/2019 269194825.Logica Difusa Final
13/21
!ta)as )ara la a)licación de las reglas de Lógica Difusa
Paso I: Fuzificación de las entradas e deben resolver todas las sentencias en el antecedente en función de su
grado de membres'a entre > y ?.
Paso II: Aplicación de los operadores difusos
i e6isten m=ltiples partes en el antecedente se aplican los operadores fu@@yy se resuelve el antecedente como un n=mero entre > y ?.
Paso III: Aplicación de la implicación "l consecuente de una regla fu@@y asigna un conjunto fu@@y completo a la
salida.
Paso I: Areación La salida de cada regla se “suma”.
Paso : "efuzificación 0ara obtener como salida un n=mero se aplica alg=n m7todo de
defu@ificación.
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8/19/2019 269194825.Logica Difusa Final
14/21
ervicio > -?>
Comida
> -?>
)egla ?5 i el servicio es pobre o lacomida es mala
#ueo la propina es ba$a
)egla A5 i el servicio es bueno#ueo la propina es media
)egla B5 i el servicio es e6celenteo la comida es deliciosa#ueo la propina es enerosa
%alida
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
"ntrada ?
"squema )epresentativo
"ntrada A
8/19/2019 269194825.Logica Difusa Final
15/21
"squema de ra@onamiento
Las entradasson n=merosen un rangoespec'fico
$odas lasreglas sonevaluadasen paralelo
Los resultados delas reglas soncombinados ydefu@ificados
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8/19/2019 269194825.Logica Difusa Final
16/21
La comida es deliciosa
"ntrada D E D >.F
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Paso I: Fuzificación
&'(
)
8/19/2019 269194825.Logica Difusa Final
17/21
Para una relaPara una rela
ANTECE"ENTEANTECE"ENTE C*N%EC+ENTEC*N%EC+ENTEu@ificación de entradas %perador %) ;ma6< %perador de implicación ;min.>>.F
ervicio DB "ntrada ?
Comida DE
"ntrada A
8/19/2019 269194825.Logica Difusa Final
18/21
ervicio es pobre o comida rancia propina baja
PasoPaso IIIIII:: Aplicación del m,todo de ImplicaciónAplicación del m,todo de ImplicaciónPara todas las relasPara todas las relas
0obre )ancia
A
?
8uena
ervicio es bueno propina media
B
ervicio e6celente o comida deliciosa propina generosa
ervicio DB "ntrada ? Comida DE"ntrada A
"6celente 1eliciosa
8/19/2019 269194825.Logica Difusa Final
19/21
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
PasoPaso II: Areación: Areación
0roceso de unificación de las salidas para0roceso de unificación de las salidas paracada reglacada regla
La entrada5La entrada5
"s la lista de salidas"s la lista de salidastruncadastruncadas
La salida5La salida5
"s un conjunto difuso para"s un conjunto difuso paracada variable de salidacada variable de salida
Consiste en tomar un =nico conjunto de salidapara todo el sistema a partir de los conjuntos
de salida de cada regla.
8/19/2019 269194825.Logica Difusa Final
20/21
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Paso : "efuzificaciónPaso : "efuzificación
i y Luego
i y Luego
"ntrada ? "ntrada A
8/19/2019 269194825.Logica Difusa Final
21/21
-ela .-ela .5 i la distancia entre autos es corta y la5 i la distancia entre autos es corta y la -ela .-ela .:: i la distancia entre autos es corta y lai la distancia entre autos es corta y la
velocidad es baja mantener la velocidadvelocidad es baja mantener la velocidad
-ela /-ela /5 i la distancia entre autos es corta y la5 i la distancia entre autos es corta y lavelocidad es alta reducir la velocidadvelocidad es alta reducir la velocidad
-ela 0-ela 05 i la distancia entre autos es larga y la5 i la distancia entre autos es larga y lavelocidad es baja aumentar la velocidadvelocidad es baja aumentar la velocidad
-ela 1-ela 15 i la distancia entre autos es larga y la5 i la distancia entre autos es larga y lavelocidad es alta mantener la velocidadvelocidad es alta mantener la velocidad
Universidad Tecnológica Nacional - Facultad Regional Córdoba Cátedra Inteligencia Artificial----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
#óica de conducción de un automóvil#óica de conducción de un automóvilconsiderando la velocidad 2 la distancia entreconsiderando la velocidad 2 la distancia entre
autosautos
Recommended