Kernel methods for NLP


- Presentación sobre kernels para PLN  pdf 

- Material 

- Large Margin Classification using the perceptron algorithm (Freund and Schapire) Link
- Text classification using string kernels (Lodhi et al.) Link
- Convolution kernels for natural language (Collins and Duffy) Link
- Presentación de Michael Collins sobre kernels Link
- Paper sobre kernels para extracción de relaciones Link

- Fuentes  zip 

Para que los ejemplos anden, hay que instalar ipython, matplotlib, numpy
Correr ipython comenzando en el directorio E:\fing\mis_cursos\relex\src

corrida_perceptron.py: muestra el algoritmo del perceptron. Genera muestra al azar (a partir de un w generador), y muestra cómo el perceptron se va adaptando. Devuelve el w, el b, y la cantidad de errores que cometió

voted_perceptron.py: corre el algoritmo del voted perceptron y muestra resultados

perceptron_dual.py: versión dual del perceptron. Verifica sobre el conjunto de entrenamiento

voted_perceptron_dual.py

voted_perceptron_kernel.py: versión con kernels para reconocer polinomiales

Č
Ċ
ď
Guillermo Moncecchi,
21 Dec 2009 10:59
Ċ
ď
Guillermo Moncecchi,
21 Dec 2009 10:54
ċ
ď
relex.zip
(1406k)
Guillermo Moncecchi,
22 Dec 2009 05:33
ċ
ď
src.zip
(21k)
Guillermo Moncecchi,
21 Dec 2009 10:55