materias:pln:2019:practico3
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
materias:pln:2019:practico3 [2019/05/14 22:14] – francolq | materias:pln:2019:practico3 [2019/06/13 21:21] (actual) – francolq | ||
---|---|---|---|
Línea 7: | Línea 7: | ||
* Repositorio: | * Repositorio: | ||
- | * Fecha de entrega: 23/5 a las 23:59. | + | * Fecha de entrega: |
Línea 276: | Línea 276: | ||
===== Ejercicio 6: Clasificador "three words" ===== | ===== Ejercicio 6: Clasificador "three words" ===== | ||
- | * Implementar un tagger que utilice un clasificador para etiquetar cada palabra en base a la información disponible en una ventana alrededor de la palabra. | + | * Implementar |
* Definir el vectorizador con los siguientes features: | * Definir el vectorizador con los siguientes features: | ||
* la palabra actual en minúsculas. | * la palabra actual en minúsculas. | ||
Línea 283: | Línea 283: | ||
* si la palabra actual es un número. | * si la palabra actual es un número. | ||
* mismos features para la palabra anterior y para la siguiente. | * mismos features para la palabra anterior y para la siguiente. | ||
- | * Probar | + | * Probar los siguientes clasificadores: |
* '' | * '' | ||
* '' | * '' | ||
Línea 295: | Línea 295: | ||
*/ | */ | ||
- | ===== Ejercicio 7: Clasificador con Embeddings ===== | + | Interfaz de '' |
- | **TBA** | + | <code python> |
+ | class ClassifierTagger: | ||
+ | """ | ||
+ | """ | ||
+ | |||
+ | def __init__(self, | ||
+ | """ | ||
+ | clf -- classifying model, one of ' | ||
+ | """ | ||
+ | |||
+ | def fit(self, tagged_sents): | ||
+ | """ | ||
+ | Train. | ||
+ | tagged_sents -- list of sentences, each one being a list of pairs. | ||
+ | """ | ||
+ | |||
+ | def tag_sents(self, | ||
+ | """ | ||
+ | sent -- the sentences. | ||
+ | """ | ||
+ | |||
+ | def tag(self, sent): | ||
+ | """ | ||
+ | sent -- the sentence. | ||
+ | """ | ||
+ | |||
+ | def unknown(self, | ||
+ | """ | ||
+ | w -- the word. | ||
+ | """ | ||
+ | </ | ||
+ | |||
+ | Tests: | ||
+ | |||
+ | $ nosetests tagging/ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Ejercicio 7: Clasificador con Word Embeddings fastText ===== | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Documentación: | ||
+ | |||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
===== Ejercicio 8: Análisis de Error y Nuevos Features | ===== Ejercicio 8: Análisis de Error y Nuevos Features | ||
Línea 318: | Línea 367: | ||
* https:// | * https:// | ||
+ | https:// | ||
+ | |||
+ | * Probe LSTM cells: recuerda consistencia de comillas?| | ||
*/ | */ | ||
materias/pln/2019/practico3.1557872079.txt.gz · Última modificación: 2019/05/14 22:14 por francolq