tarea 07_i.a-rocio-ing sistemas

Upload: yesse-rocio-garcia-villa

Post on 06-Jul-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 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