Escolar Documentos
Profissional Documentos
Cultura Documentos
1
INTELIGENCIA ARTIFICIAL II
Trabajo:
Portafolio de evidencias
Carrera:
Asignatura:
Inteligencia Artificial II
Presenta:
Matricula: 151A0533
Lugar y Fecha:
COMPETENCIA A DESARROLLAR
Definir, diseñar, construir y programar las fases del analizador léxico y sintáctico de
un traductor o compilador.
COMPETENCIA PREVIA
Analiza los componentes y la funcionalidad de sistemas de comunicación para
evaluar las tecnologías actuales como parte de la solución de un proyecto de
conectividad.
TEMARIO
3
INTELIGENCIA ARTIFICIAL II
CRITERIO DE EVALUACIÓN
ACTIVIDADES………………………………………....50%
PORTAFOLIO DE EVIDENCIAS…………………….10%
ASISTENCIA……………………………………………10%
EXAMEN ESCRITO……………………………………30%
TOTAL: 100%
CARGA ACADEMICA
4
INTELIGENCIA ARTIFICIAL II
Índice
TEMARIO ............................................................................................................................................. 3
CRITERIO DE EVALUACIÓN .................................................................................................................. 4
CARGA ACADEMICA ............................................................................................................................ 4
Índice ................................................................................................................................................... 5
REDES NEURONALES ....................................................................................................................... 7
Diapositiva de prácticas RNA .......................................................................................................... 7
Practica 1 tabla and ......................................................................................................................... 8
PRACTICA 2 TABLA OR ................................................................................................................... 10
PRÁCTICA 3 PIÑA-MANZANA (PESO Y COLOR).............................................................................. 13
PRÁCTICA 4 IDENTIFICADOR DE TORNILLOS ................................................................................. 16
PRÁCTICA 5 REDES NEURONALES. ................................................................................................ 18
CAPTURA DE LOS ARCHIVOS CON LOS QUE SE TRABAJO EN EL TEMA DE REDES NEURONALES. 21
CAPTURAS DEL TEMA REDES NEURONALES.................................................................................. 22
PRACTICAS DE REDES NEURONALES ............................................................................................. 22
LOGICA DIFUSA.................................................................................................................................. 23
PRÁCTICAS LÓGICA DIFUSA CON MATLAB .................................................................................... 24
PRÁCTICA 2 MOTOR (DISTANCIA, VELOCIDAD Y VOLTAJE). .......................................................... 24
PRÁCTICA 3 RESTAURANTE (SERVICIO, COMIDA Y PROPINA). ..................................................... 29
PRÁCTICA 4 CALEFACCIÓN DE UN INVERNADERO (TEMPERATURA, HUMEDAD Y VARIACIÓN DE
TEMPERATURA). ............................................................................................................................ 33
PRÁCTICA 5 (CONTROLADOR AIRE ACONDICIONADO) PRACTICA EN EQUIPO. ............................ 38
ARCHIVOS CON LOS QUE SE TRABAJÓ EN LÓGICA DIFUSA. .......................................................... 43
PRÁCTICAS LÓGICA DIFUSA. .......................................................................................................... 43
INTRODUCCION A PROGRAMACION LOGICA PROLOG ..................................................................... 44
PRÁCTICAS DEL PROGRAMA “PROLOG”. ...................................................................................... 44
PRÁCTICA 1 (JOSÉ, MARÍA Y JUAN). .............................................................................................. 44
PRÁCTICA 3. (RUFIANES, NOBLES, PLEBEYO, DAMAS, HERMOSA, DESEAN Y RAPTAN). .............. 48
PRÁCTICA 4. (PEPE, MARÍA, Y ANA). ............................................................................................. 49
5
INTELIGENCIA ARTIFICIAL II
6
INTELIGENCIA ARTIFICIAL II
REDES NEURONALES
7
INTELIGENCIA ARTIFICIAL II
Problema: se definen dos matrices, una para las entradas P y otra para las salidas
T, cada patrón de aprendizaje se define por columnas.
Podemos ver la gráfica de estos dos patrones con el comando plotpv.
La grafica resultante es la siguiente:
8
INTELIGENCIA ARTIFICIAL II
9
INTELIGENCIA ARTIFICIAL II
PRACTICA 2 TABLA OR
Problema: se definen dos matrices, una para las entradas P y otra para las salidas
T, cada patrón de aprendizaje se define por columnas.
Podemos ver la gráfica de estos dos patrones con el comando plotpv.
10
INTELIGENCIA ARTIFICIAL II
11
INTELIGENCIA ARTIFICIAL II
12
INTELIGENCIA ARTIFICIAL II
Considere que los sensores entregan los siguientes niveles de voltaje para las
siguientes 3 piñas típicas.
1.5 0.9 2.1
Piñas P1 = [ ] P2 = [ ] P3 = [ ] 0
−0.3 0.05 0.2
Definiendo dos matrices, una para las entradas P y otra para las salidas T donde
cada patrón de aprendizaje se define por columnas.
13
INTELIGENCIA ARTIFICIAL II
14
INTELIGENCIA ARTIFICIAL II
15
INTELIGENCIA ARTIFICIAL II
Según lo anterior, los vectores de entrada para los tornillos a clasificar son:
Estrella Plano
Definiendo dos matrices, una para las entradas P y otra para las salidas T donde
cada patrón de aprendizaje se define por columnas.
16
INTELIGENCIA ARTIFICIAL II
17
INTELIGENCIA ARTIFICIAL II
Problema
18
INTELIGENCIA ARTIFICIAL II
Definiendo dos matrices, una para las entradas P y otra para las salidas T donde
cada patrón de aprendizaje se define por columnas.
19
INTELIGENCIA ARTIFICIAL II
20
INTELIGENCIA ARTIFICIAL II
21
INTELIGENCIA ARTIFICIAL II
22
INTELIGENCIA ARTIFICIAL II
LOGICA DIFUSA
23
INTELIGENCIA ARTIFICIAL II
Rangos:
Rango de Distancia [-0.5 0.5]
Rango de Velocidad [-0.5 0.5]
Rango de Voltaje [-40 40]
Parámetros y Variables:
Distancia Velocidad Voltaje
Muy izquierda (-0.5 -0.5 -0.25) Rápido izquierda(-0.5 -0-5 -0.25) Muy negativo(-40 -40 -20)
Izquierda (-0.5 -0.25 0) Lento izquierda(-0.5 -0.25 0) Negativo (-40 -20 0)
Centro (-0.25 0 0.25) Parado(-0.25 0 0.25) Sin voltaje (-20 0 20)
Derecha (0 0.25 0.5) Lento Derecha (0 0.25 0.5) Positivo (0 20 40)
Muy Derecha (0.25 0.5 0.5) Rápido Derecha (0.25 0.5 0.5) Muy Positivo (20 40 40)
24
INTELIGENCIA ARTIFICIAL II
Desarrollo:
Escribimos fuzzy lo cual nos saldrá una ventana donde agregaremos las
variables de entrada cambiamos el nombre de las variables de entrada
(Velocidad y Distancia) y de salida (Voltaje). y guardamos el archivo.
25
INTELIGENCIA ARTIFICIAL II
Damos doble click en la variables Distancia Se agregan las MFs, Se les cambia el nombre
(Name), Se les cambia el rango , Cambiamos el tipo de función de membresía y los
parametros de cada valor de la etiqueta lingüística. Se hace los mismo con las variable
Voltaje, Velocidad.
26
INTELIGENCIA ARTIFICIAL II
Cerramos
Editaremos las reglas
27
INTELIGENCIA ARTIFICIAL II
Cerramos
Veremos las reglas
28
INTELIGENCIA ARTIFICIAL II
Reglas de la Propina.
SERVICIO
Malo Bueno Excelente
COMIDA Desagradable Baja
Delicioso Media Generosa
PROPINA Baja Media Generosa
29
INTELIGENCIA ARTIFICIAL II
Desarrollo:
Escribimos fuzzy lo cual nos saldrá una ventana donde agregaremos las
variables de entrada cambiamos el nombre de las variables de entrada
(Servicio y Comida) y de salida (Propina). y guardamos el archivo.
30
INTELIGENCIA ARTIFICIAL II
Damos doble click en la variables Servicio Se agregan las MFs, Se les cambia el nombre
(Name), Se les cambia el rango , Cambiamos el tipo de función de membresía y los
parametros de cada valor de la etiqueta lingüística. Se hace los mismo con las variable
Comida, Propina.
31
INTELIGENCIA ARTIFICIAL II
Cerramos
Editaremos las reglas
32
INTELIGENCIA ARTIFICIAL II
Cerramos
Veremos las reglas
33
INTELIGENCIA ARTIFICIAL II
V_TEMPERATURA M SN SG SP BN BG BP
34
INTELIGENCIA ARTIFICIAL II
Desarrollo:
Escribimos fuzzy lo cual nos saldrá una ventana donde agregaremos las
variables de entrada cambiamos el nombre de las variables de entrada
(Temperatura y Humedad) y de salida (Variación de temperatura). y
guardamos el archivo.
35
INTELIGENCIA ARTIFICIAL II
Damos doble click en la variables Temperatura Se agregan las MFs, Se les cambia el
nombre (Name), Se les cambia el rango , Cambiamos el tipo de función de membresía y
los parametros de cada valor de la etiqueta lingüística. Se hace los mismo con las variable
Humedad, Variacion de temperatura.
36
INTELIGENCIA ARTIFICIAL II
Cerramos
37
INTELIGENCIA ARTIFICIAL II
Cerramos
Veremos las reglas
Rango.-
Núm. De personas: [0, 30]
Temperatura: [15, 36]
Intensidad: [17, 38]
38
INTELIGENCIA ARTIFICIAL II
39
INTELIGENCIA ARTIFICIAL II
Desarrollo:
Escribimos fuzzy lo cual nos saldrá una ventana donde agregaremos las
variables de entrada cambiamos el nombre de las variables de entrada (número
de personas y temperatura) y de salida (Intensidad). y guardamos el archivo.
40
INTELIGENCIA ARTIFICIAL II
41
INTELIGENCIA ARTIFICIAL II
42
INTELIGENCIA ARTIFICIAL II
43
INTELIGENCIA ARTIFICIAL II
44
INTELIGENCIA ARTIFICIAL II
PREGUNTAS
45
INTELIGENCIA ARTIFICIAL II
46
INTELIGENCIA ARTIFICIAL II
PREGUNTAS
47
INTELIGENCIA ARTIFICIAL II
48
INTELIGENCIA ARTIFICIAL II
PREGUNTAS
1.- ¿Qué noble es un rufián?
R= Pepe
2.- ¿Quién es susceptible de ser raptada por Carlos?
R= Laura
3.- ¿Quién puede raptar a Julieta?
R= Juan y Pepe
4.- ¿Quién rapta a quién?
R= Pepe a Julieta, Juan a Laura y a Julieta.
5.- ¿A quién desea Juan?
R= Laura y Julieta
6.- ¿A quién desea Carlos?
R= Julieta
49
INTELIGENCIA ARTIFICIAL II
PREGUNTAS
1.- ¿Le gusta la música a Pepe y a María?
R= Verdadero
2.- ¿Le gusta bailar a Pepe o a María le gusta la música?
R= Verdadero
3.- ¿Le gusta bailar a Pepe y a María no le gusta la música?
R= Falso
4.- ¿A quiénes les gusta bailar?
R= María y Ana
5.- ¿Qué le gusta a cada persona?
R= A Pepe le gusta la pesca y la música, a María le gusta la música y bailar y a Ana le gusta
bailar y la pesca.
50
INTELIGENCIA ARTIFICIAL II
En prolog abrimos un archivo nuevo se declaran los gustos de Pepe, María, y Ana. Clic en
“File” y guardar buffer, por ultimo compilamos.
51
INTELIGENCIA ARTIFICIAL II
PREGUNTAS
1.- ¿Quién es progenitor de quién?
R= Ana de Lupe, Paco de Lupe, Paco de Alex, Lupe de Erick, Lupe de Alma y Alma de Bety.
2.- ¿Quiénes son masculinos?
R= Paco, Alex y Erick.
3.- ¿Quiénes son femeninos?
R= Ana, Lupe, Alma y Bety.
4.- ¿Quién es hermano de Alma?
R= Erick
5.- ¿Lupe es hermana de?
R= Alex
6.- ¿Erick es hermano de?
R= Alma.
7.- ¿Quién es tío de quién?
52
INTELIGENCIA ARTIFICIAL II
53
INTELIGENCIA ARTIFICIAL II
PRACTICAS DE PROLOG.
54