Download - Tarea 07_I.A-Rocio-Ing Sistemas
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
1/21
FACULTAD DE:
Ingeniería
ESCUELA PROFESIONAL DE:
Ingeniería de Sistemas
CENTRO ULADECH-HUARAZ
ASIGNATURA:
Inteligencia Artificial
TAREA N° 07:
Implementar con xFuzzy
CICLO:
IX
DOCENTE TUTOR:
Ing. Luis Inga Ganoza
ALUMNA
García Villa Yessica Roció
HUARAZ-2016
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
2/21
TAREA N° 07
Implementa el caso "Cruzar Calle" en XFuzzy
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
3/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
4/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
5/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
6/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
7/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
8/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
9/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
10/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
11/21
operatorset oper {
and xfl.min();
defuz xfl.CenterOfArea();
}
type Tva [0.0,60.0;61] {
lento xfl.trapezoid(-1.0,0.0,10.0,30.0);
normal xfl.trapezoid(10.0,30.0,40.0,60.0);
rapido xfl.triangle(40.0,60.0,60.01);
}
type Tda [0.0,100.0;101] {
cerca xfl.triangle(-0.1,0.0,30.0);
lejos xfl.triangle(20.0,50.0,80.0);
muylejos xfl.triangle(70.0,100.0,100.01);
}
type Tvp [0.0,6.0;7] {
muylento xfl.trapezoid(-0.1,0.0,1.0,2.0);
lento xfl.triangle(1.0,2.0,3.0);
caminar xfl.triangle(2.0,3.0,4.0);trotar xfl.triangle(3.0,4.0,5.0);
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
12/21
correr xfl.triangle(4.0,5.0,6.0);
corrermucho xfl.triangle(5.0,6.0,6.01);
}
rulebase base (Tva va, Tda da : Tvp vp) using oper {
if(va == lento & da == cerca) -> vp = caminar;if(va == lento & da == lejos) -> vp = lento;
if(va == lento & da == muylejos) -> vp = muylento;
if(va == normal & da == cerca) -> vp = correr;
if(va == normal & da == lejos) -> vp = trotar;
if(va == normal & da == muylejos) -> vp = caminar;
if(va == rapido & da == cerca) -> vp = corrermucho;
if(va == rapido & da == lejos) -> vp = correr;
if(va == rapido & da == muylejos) -> vp = trotar;
}
system (Tva va, Tda da : Tvp vp) { base(va, da : vp);
}
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
13/21
Guardamos el archivo
OK Verificamos los cambios
(Verificar en la pantalla principal del programa la existencia de errores)
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
14/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
15/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
16/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
17/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
18/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
19/21
Moni toreamos el Sistema creado, Secuencia de acciones, Veri fi cation M oni tori zation
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
20/21
-
8/17/2019 Tarea 07_I.A-Rocio-Ing Sistemas
21/21