Iawav0208

38
Introducci´on WEKA etodo de Recolecci´ on Analisis Preguntas Mapa del Merodeador FamaF Pedro Eduardo Waquim Universidad Nacional de Cordoba 19 de Noviembre - 2012 Pedro Eduardo Waquim Mapa del Merodeador

Transcript of Iawav0208

Page 1: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Mapa del MerodeadorFamaF

Pedro Eduardo WaquimUniversidad Nacional de Cordoba

19 de Noviembre - 2012Pedro Eduardo Waquim Mapa del Merodeador

Page 2: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Alguna vez te paso...Como es Posible?

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 3: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Alguna vez te paso...Como es Posible?

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 4: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Alguna vez te paso...Como es Posible?

Introduccion

Alguna vez te paso....

que cambiaron el aula??

Frecuentemente necesitamos saber la ubicacion de nuestroscompaneros o profesores de manera rapida, accesible ygratuita.

Pedro Eduardo Waquim Mapa del Merodeador

Page 5: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Alguna vez te paso...Como es Posible?

Introduccion

Alguna vez te paso....

que cambiaron el aula??

Frecuentemente necesitamos saber la ubicacion de nuestroscompaneros o profesores de manera rapida, accesible ygratuita.

Pedro Eduardo Waquim Mapa del Merodeador

Page 6: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Alguna vez te paso...Como es Posible?

Introduccion

Alguna vez te paso....

que cambiaron el aula??

Frecuentemente necesitamos saber la ubicacion de nuestroscompaneros o profesores de manera rapida, accesible ygratuita.

Pedro Eduardo Waquim Mapa del Merodeador

Page 7: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Alguna vez te paso...Como es Posible?

Introduccion

Solucion

Juro Solemnemente que mis Intenciones no son Buenas

Pedro Eduardo Waquim Mapa del Merodeador

Page 8: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Alguna vez te paso...Como es Posible?

Introduccion

Solucion

Juro Solemnemente que mis Intenciones no son Buenas

Pedro Eduardo Waquim Mapa del Merodeador

Page 9: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Alguna vez te paso...Como es Posible?

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 10: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Alguna vez te paso...Como es Posible?

Como es Posible?

WAP

WiFi

Los Puntos de Acceso Inalambrico (WAP) de la Facultad, seran laclave para determinar la ubicacion del Usuario.

Pedro Eduardo Waquim Mapa del Merodeador

Page 11: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 12: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

WEKA

WEKA

Es una plataforma de software para aprendizaje automatico yminerıa de datos escrito en Java.

WEKA nos ayudara a construir el modelo de clasificacion paranuestro Problema.

Pedro Eduardo Waquim Mapa del Merodeador

Page 13: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

WEKA me necesita!!!

A buscar Datos

WEKA necesita un set de entrenamiento para poder correr losclasificadores y devolver un modelo.

Tuvimos que recorrer toda la Facultad para recogerinformacion WAP de los distintos Sitios de la FamaF.

Pedro Eduardo Waquim Mapa del Merodeador

Page 14: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 15: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 16: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Nuestro Informante

Iwlist

El comando Iwlist es nuestro agente de recoleccion de datos; nosdevuelve una lista con todos los Puntos de Acceso Inalambricos(WAP) que pudo captar.

Pedro Eduardo Waquim Mapa del Merodeador

Page 17: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 18: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Filtrado

Como pudimos ver, Iwlist devuelve mucha informacion acercade cada WAP.

Solo nos interesa Mac Address y Signal.

Nuestro Script Wifi.py se encargara del Parser.

Pedro Eduardo Waquim Mapa del Merodeador

Page 19: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Filtrado

Como pudimos ver, Iwlist devuelve mucha informacion acercade cada WAP.

Solo nos interesa Mac Address y Signal.

Nuestro Script Wifi.py se encargara del Parser.

Pedro Eduardo Waquim Mapa del Merodeador

Page 20: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Filtrado

Como pudimos ver, Iwlist devuelve mucha informacion acercade cada WAP.

Solo nos interesa Mac Address y Signal.

Nuestro Script Wifi.py se encargara del Parser.

Pedro Eduardo Waquim Mapa del Merodeador

Page 21: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Filtrado

Nuestro Script Wifi.py ejecuta el comando Iwlist, lo parsea ydevuelve una linea de la siguiente forma:

Campos:

Lugar,Cantidad,MacAddress1,Signal1,..,MacAddressM,SignalM

Siendo M la cantidad de Puntos de Acceso Inalambricos (WAP)captados por el Iwlist.

Example

1P-S,3,00:23:69:85:8D:EB,-48,00:02:6F:2E:6B:B7,-52,5C:0E:8B:49:8A:80,-52

Pedro Eduardo Waquim Mapa del Merodeador

Page 22: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 23: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Dos Maneras de Ver las Cosas

Iwlist View:Tenemos 20 atributos Mac Address y 20

atributos Signal. Los atributos se ordenan por como el iwlistlos capta. Es decir, Mac Address1 sera la primer Mac Addresscaptada por el iwlist. Ademas se desconoce sobre los WAP nocaptados.

Global View:Tenemos 1 atributo por cada Mac Address de

mi set de datos. Ya No tenemos atributos Signal puesto quelos hemos unido al atributo Mac Address. A los WAP nocaptados se los setea en Signal -100, es decir, ”Fuera deRango”.

Pedro Eduardo Waquim Mapa del Merodeador

Page 24: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Dos Maneras de Ver las Cosas

Iwlist View:Tenemos 20 atributos Mac Address y 20

atributos Signal. Los atributos se ordenan por como el iwlistlos capta. Es decir, Mac Address1 sera la primer Mac Addresscaptada por el iwlist. Ademas se desconoce sobre los WAP nocaptados.

Global View:Tenemos 1 atributo por cada Mac Address de

mi set de datos. Ya No tenemos atributos Signal puesto quelos hemos unido al atributo Mac Address. A los WAP nocaptados se los setea en Signal -100, es decir, ”Fuera deRango”.

Pedro Eduardo Waquim Mapa del Merodeador

Page 25: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Dos Maneras de Ver las Cosas

Iwlist View:

Example

@attribute Lugar {...}@attribute Cantidad Real@attribute MacAddress1 {...}@attribute Siganl1 Real.@attribute MacAddress20 {..}@attribute Signal20 Real

Pedro Eduardo Waquim Mapa del Merodeador

Page 26: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Nuestro InformanteFiltradoDos Maneras de Ver las Cosas

Dos Maneras de Ver las Cosas

Global View:

Example

@attribute Cantidad Real@attribute 02:10:BD:E3:DE:3C Real@attribute 00:1B:11:3E:04:88 Real.@attribute Lugar {...}

Notar que Lugar ahora es ultimo. Esto se debe a que Wekatoma el ultimo atributo como clase para clasificar por default.

Pedro Eduardo Waquim Mapa del Merodeador

Page 27: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 28: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 29: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

Iwlist View (”Wifi.arff”)

J48:kappa ——— 0.921Aciertos —— 770Desaciertos — 63

BayesNet:kappa ——— 0.85Aciertos —— 717Desaciertos — 116

SMO:kappa ——— 0.87Aciertos —— 734Desaciertos — 99

Pedro Eduardo Waquim Mapa del Merodeador

Page 30: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 31: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

Global View (”Wifi2.arff”)

J48:kappa ——— 0.90Aciertos —— 756Desaciertos — 77

BayesNet:kappa ——— 0.84Aciertos —— 707Desaciertos — 126

SMO:kappa ——— 0.77Aciertos —— 653Desaciertos — 180

Pedro Eduardo Waquim Mapa del Merodeador

Page 32: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 33: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

ClusterizandoIwlist View ”Wifi.arff”

Localizacion de Centroides:

Pedro Eduardo Waquim Mapa del Merodeador

Page 34: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

ClusterizandoGlobal View ”Wifi2.arff”

Localizacion de Centroides:

Pedro Eduardo Waquim Mapa del Merodeador

Page 35: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 36: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Iwlist ViewGlobal ViewClusterizandoCambiando Kernel

SMO pukIwlist View (”Wifi.arff”)

Cambiando a Kernel Puk con C = 4.

SMO:kappa ——— 0.92Aciertos —— 774Desaciertos — 59

Pedro Eduardo Waquim Mapa del Merodeador

Page 37: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Contenido

1 IntroduccionAlguna vez te paso...Como es Posible?

2 WEKA

3 Metodo de RecoleccionNuestro InformanteFiltradoDos Maneras de Ver las Cosas

4 AnalisisIwlist ViewGlobal ViewClusterizandoCambiando Kernel

5 Preguntas

Pedro Eduardo Waquim Mapa del Merodeador

Page 38: Iawav0208

IntroduccionWEKA

Metodo de RecoleccionAnalisis

Preguntas

Preguntas

Pedro Eduardo Waquim Mapa del Merodeador