Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1ra Practica - Inteligencia Artifiacial I
1ra Practica - Inteligencia Artifiacial I
CATÓLICA DE
SANTA MARIA
FACULTAD DE CIENCIAS E
INGENIERIAS FISICAS Y FORMALES
ESCUELA PROFESIONAL DE
INGENIERIA ELECTRONICA
INTELIGENCIA ARTIFICIAL I
Grupo 1
Arequipa – Perú
2016
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
INTRODUCCION
La Inteligencia Artificial es una combinación de la ciencia del computador, fisiología y filosofía, tan
general y amplio como eso, es que reúne varios campos (robótica, sistemas expertos, por
ejemplo), todos los cuales tienen en común la creación de máquinas que pueden pensar.
La de idea construir una máquina que pueda ejecutar tareas percibidas como requerimientos de
inteligencia humana es un atractivo. Las tareas que han sido estudiadas desde este punto de vista
incluyen juegos, traducción de idiomas, comprensión de idiomas, diagnóstico de fallas, robótica,
suministro de asesoría experta en diversos temas.
Es así como los sistemas de administración de base de datos cada vez más sofisticados, la
estructura de datos y el desarrollo de algoritmos de inserción, borrado y locación de datos, así
como el intento de crear máquinas capaces de realizar tareas que son pensadas como típicas del
ámbito de la inteligencia humana, acuñaron el término Inteligencia Artificial en 1956.
OBJETIVOS:
MATERIAL:
Entorno matlab
PC
DESARROLLO
1.
>>k=(3+4)^3
K=
343
>>k1=(4+1+9+3)^3
K1=
4913
>>k2=(1+9+6+8+3)^3
K2=
19683
2.
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
>>k3=sqrt(5)*sqrt(35)
K3=
13.2288
>>k4=(5^(0.5))*((35)^(0.5))
K4=
13.2288
3.
>>Pi=log((640320^3)+744)/sqrt(163)
Pi=
3.1416
Operaciones Lógicas
>>1&0
Ans=
0
>>1|0
Ans=
1
>>xor(1, 0)
Ans=
1
Whos
>>x=pi;
>>disp('llego hasta aqui')
>>disp(['El valor de x es ',num2str(x)])
x=
3.1416
>>format long
>>pi
ans=
3.141592653589793
>>format short
>>pi
ans=
3.1416
>>f=[1:10]
f=
1 2 3 4 5 6 7 8 9 10
>> x=[f;f;f;f]
x=
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
>> y=x(:,2:2:10)
y=
2 4 6 8 10
2 4 6 8 10
2 4 6 8 10
2 4 6 8 10
4.
>>A=magic(9);
>>sum(A,1)
>>sum(A,2)
>>sum(sum(A.*eye(9)))
>>sum(sum(A.* flipud(eye(9))))
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
ans=
369
369
369
369
369
369
369
369
369
5. Dada una matriz cualquiera A de tamaño 3x3, indique en el fichero los resultados de cómo
obtener los siguientes valores:
>> A=[1 2 3; 4 5 6; 7 8 9]
A=
1 2 3
4 5 6
7 8 9
>> n=[1 2 3]
n=
1 2 3
>> A(2, n)
ans =
4 5 6
>> A(n, 2)
ans =
2
5
8
ans =
1 2 3
7 8 9
6.
>> cd C:\Users\alum_ppie
>> cd 'C:\Users\alum_ppie'
>> save A
>> A
A=
1 2 3
4 5 6
7 8 9
>> ls
.
..
A.mat
AppData
Configuración local
Contacts
Cookies
Datos de programa
Desktop
Documents
Downloads
Entorno de red
Favorites
Impresoras
Links
Menú Inicio
Mis documentos
Music
NTUSER.DAT
NTUSER.DAT{016888bd-6c6f-11de-8d1d-001e0bcde3ec}.TM.blf
NTUSER.DAT{016888bd-6c6f-11de-8d1d-
001e0bcde3ec}.TMContainer00000000000000000001.regtrans-ms
NTUSER.DAT{016888bd-6c6f-11de-8d1d-
001e0bcde3ec}.TMContainer00000000000000000002.regtrans-ms
Pictures
Plantillas
Reciente
Saved Games
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
Searches
SendTo
Videos
ntuser.dat.LOG1
ntuser.dat.LOG2
ntuser.ini
ntuser.pol
Matrices de Imágenes
>> [x y z]=peaks(50);
>> imagesc(z);
5
5
10
10
15
15
20
20
25
25
30
30
35
35
40
40
45
45
50
50 5 10 15 20 25 30 35 40 45 50
5 10 15 20 25 30 35 40 45 50
>>colorbar;
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
1
1
60
0.9 60
0.9
0.8
0.8 50
50
0.7
0.7
0.6 40
0.6 40
0.5
0.5 30
0.4 30
0.4
0.3 20
0.3 20
0.2
0.2
10
0.1 10
0.1
0
00 0.2 0.4 0.6 0.8 1
0 0.2 0.4 0.6 0.8 1
>> imagesc(z);
>> colormap gray
5
5
10
10
15
15
20
20
25
25
30
30
35
35
40
40
45
45
50
50 5 10 15 20 25 30 35 40 45 50
5 10 15 20 25 30 35 40 45 50
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
3
3
2
2
1
1
0
0
-1
-1
-2
-2
-3
-3
-3 -2 -1 0 1 2 3
-3 -2 -1 0 1 2 3
>> img=imread('C:\Users\alum_ppie\Desktop\lenna.png');
>> image(img)
50
50
100
100
150
150
200
200
250
250
300
300
350
350
400
400
450
450
500
500
50 100 150 200 250 300 350 400 450 500
50 100 150 200 250 300 350 400 450 500
>> negativo=256-img;
>> image(negativo)
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
50
50
100
100
150
150
200
200
250
250
300
300
350
350
400
400
450
450
500
500
50 100 150 200 250 300 350 400 450 500
50 100 150 200 250 300 350 400 450 500
7.
>> B=[1:7]
B=
1 2 3 4 5 6 7
>> factores=[1:1:7]
factores =
1 2 3 4 5 6 7
For
>> v
v=
142857 285714 428571 571428 714285 857142 999999
While
>>k=1;
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
while k<=7
v(k,1)=k*142857;
k=k+1;
end
>>v
v=
142857 285714 428571 571428 714285 857142 999999
Funcion
Hipoteca
Tipo 1
Tipo 2
DESARROLLO
2. Complete
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
Percepciones
Acciones
Metas
Conseguir el queso
Ambiente
Laberinto
CONCLUSIONES
1ra Práctica - Inteligencia Artificial I Verónica Chávez Ponce
Matlab nos permite hacer operaciones con matrices, lo cual es muy importante para el
desarrollo de muchos algoritmos.