materias:pln:uba2019:practico1
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:uba2019:practico1 [2019/09/11 17:21] – francolq | materias:pln:uba2019:practico1 [2025/11/15 13:47] (actual) – editor externo 127.0.0.1 | ||
|---|---|---|---|
| Línea 47: | Línea 47: | ||
| Uso del script: | Uso del script: | ||
| - | $ python tagging/ | + | $ python tagging/ |
| Documentación: | Documentación: | ||
| + | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| - | * [[https:// | ||
| Línea 61: | Línea 61: | ||
| * Programar un etiquetador baseline, que elija para cada palabra su etiqueta más frecuente observada en entrenamiento. | * Programar un etiquetador baseline, que elija para cada palabra su etiqueta más frecuente observada en entrenamiento. | ||
| * Para las palabras desconocidas, | * Para las palabras desconocidas, | ||
| + | * Entrenar y evaluar el modelo baseline del ejercicio anterior. Reportar los resultados en el README. | ||
| + | * **Bonus**: Graficar la matriz de confusión como un mapa de calor (ver documentación abajo). | ||
| Interfaz de '' | Interfaz de '' | ||
| Línea 98: | Línea 100: | ||
| Ejemplo de uso de los scripts: | Ejemplo de uso de los scripts: | ||
| - | $ python tagging/ | + | $ python tagging/ |
| - | $ python tagging/ | + | $ python tagging/ |
| Documentación: | Documentación: | ||
| + | * [[https:// | ||
| * http:// | * http:// | ||
| - | ===== Ejercicio 3: Entrenamiento y Evaluación de Taggers ===== | + | ===== Ejercicio 3: Clasificador "three words" ===== |
| - | + | ||
| - | * Programar un script '' | + | |
| - | * Programar un script '' | + | |
| - | * // | + | |
| - | * // | + | |
| - | * Matriz de confusión, como se explica en la sección 5.7.1 (//Error Analysis//) de Jurafsky & Martin. | + | |
| - | * Entrenar y evaluar el modelo baseline del ejercicio anterior. Reportar los resultados en el README. | + | |
| - | * **Bonus**: Graficar la matriz de confusión como un mapa de calor (ver documentación abajo). | + | |
| - | + | ||
| - | Ejemplo de uso de los scripts: | + | |
| - | + | ||
| - | $ python tagging/ | + | |
| - | $ python tagging/ | + | |
| - | + | ||
| - | Documentación: | + | |
| - | + | ||
| - | * http:// | + | |
| - | + | ||
| - | + | ||
| - | ===== Ejercicio 4: Clasificador "three words" ===== | + | |
| * Implementar en '' | * Implementar en '' | ||
| Línea 139: | Línea 122: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * Reportar los resultados en el README. Reportar también | + | * Agregar al script de entrenamiento (train.py) una opción de línea de comandos que permita utilizar estos clasificadores. |
| + | * Entrenar y evaluar. | ||
| /* | /* | ||
| Línea 185: | Línea 169: | ||
| $ nosetests tagging/ | $ nosetests tagging/ | ||
| + | |||
| + | Documentación: | ||
| + | |||
| + | * [[https:// | ||
| + | |||
| + | |||
| + | ===== Ejercicio 4: Análisis de Errores y Nuevos Features | ||
| + | |||
| + | * En una notebook, hacer análisis de errores del clasificador anterior. | ||
| + | * Proponer e implementar nuevos features a partir de este análisis. | ||
| + | * Entrenar y evaluar. Verificar la utilidad de los nuevos features propuestos. | ||
| + | * Reportar los resultados en el README. | ||
| + | |||
| + | Documentación: | ||
| + | |||
| + | * [[https:// | ||
| Línea 202: | Línea 202: | ||
| /* | /* | ||
| - | ===== Ejercicio 8: Análisis de Error y Nuevos Features | ||
| - | |||
| - | **TBA** | ||
| - | |||
| ===== Ejercicio 9: Red Neuronal Recurrente ===== | ===== Ejercicio 9: Red Neuronal Recurrente ===== | ||
materias/pln/uba2019/practico1.1568233309.txt.gz · Última modificación: (editor externo)
