aprendizaje supervisado con daurolab

12

Click here to load reader

Upload: alfonso-e-romero

Post on 02-Jul-2015

714 views

Category:

Technology


1 download

DESCRIPTION

Presentacion Notbarralibrecamp

TRANSCRIPT

Page 1: Aprendizaje Supervisado con DauroLab

Aprendizaje Supervisado con

DauroLab . , A lf o n s o E R o m e r o U n iv e r s id a d d e

G r a n a d a.a lf o n s o e r o m e r o @g m a il c o m -

:// . . /~h t t p d e c s a i u g r e s a e r o m e r o

, 1 0 2 0 1 0 , N o t B a r r a L ib r e C a m p d e ju n io d e ETS IIT G r a n a d a

Page 2: Aprendizaje Supervisado con DauroLab

I. “Brevísima” intro

Page 3: Aprendizaje Supervisado con DauroLab

Aprendizaje Supervisado con

DauroLab

1 2

3

Page 4: Aprendizaje Supervisado con DauroLab

“Aprendizaje”

RAE: 1. tr. Adquirir el conocimiento de algo por medio del estudio o

de la experiencia.

En Informática: ajusto parámetros deUn programa (o aprendo el programa!)Para que haga una labor predeterminada

1

Page 5: Aprendizaje Supervisado con DauroLab

“supervisado”Aprendizaje a partir de ejemplos

etiquetados:

(“punto” en el espacio de entrada, salida)El resultado del algoritmo => modelo que

Permite predecir una salida a partir de un “punto” nuevo en el espacio de

entrada

2

Page 6: Aprendizaje Supervisado con DauroLab

“supervisado”Un ejemplo: regresión lineal

Espacio de entrada: coordenada x (real)Espacio de salida: coordenada y (real)

2

Regresión →

salida contínuaClasificación → salida

discreta

Page 7: Aprendizaje Supervisado con DauroLab

“supervisado”Es decir...

3.32 4.24 -1.20 4.51 ...

4.18 -1.82 3.56 -1.29 ...

1.28 -5.18 2.38 4.54 ...

0

1

0

2

aprendizaje

4.91 -2.19 19.10 3.57 ...

“clasificación”

?

0 1

f

Page 8: Aprendizaje Supervisado con DauroLab

DauroLab

- Software de aprendizaje de clasificadores

- En Java (no es Python, lo siento)Java (no es Python, lo siento)- Libre (GPL 3)

- Hecho en la UGR (por mí :P)http://sourceforge.net/projects/daurolab

http://daurolab.blogspot.com

3

Page 9: Aprendizaje Supervisado con DauroLab

II. “Al lío”

Page 10: Aprendizaje Supervisado con DauroLab

Descargad el zip: http://decsai.ugr.es/~aeromero/daurolab/taller.zip y descomprimid dentro de un directorio.

- Corpus Spamassasin http://spamassassin.apache.org/publiccorpus/ - archivos .col → documentos (partición de training y test)- archivos .classfile → asignación de categoría a cada documento (0 ham, 1 spam).- Las instrucciones en taller.txt

Un microtaller

Page 11: Aprendizaje Supervisado con DauroLab

Para saber más: - Clasificación de texto → Libro de Manning: http://nlp.stanford.edu/IR-book/information-retrieval-book.html (capítulos 13,14,15), gratis en la red. - Machine learning → Libro de Hastie et al.http://www-stat.stanford.edu/~tibs/ElemStatLearn/ Gratis en la red.

Page 12: Aprendizaje Supervisado con DauroLab

¡FIN!