Processament del Llenguatge Natural
Objectiu general de l'assignatura
El curs està dirigit a que l'alumne conegui algorismes i tècniques fonamentals per al processament del llenguatge natural, tant mitjançant mètodes basats en dades estadístiques com en informació simbòlica obtinguda amb diferents eines: analitzadors d'estats finits, analitzadors basats en gramàtiques lliures de context i en gramàtiques d'unificació.
Es farà especial èmfasi en que l'alumne aprengui com aplicar els conceptes lingüístics i els mètodes computacionals bàsics per al processament dels diferents nivells de representació lingüística: superficial, morfològica, sintàctica i semàntica. També obtindrà a reconèixer la seva rellevància en els diferents àmbits d'aplicació del PLN.
Les sessions de pràctiques proposaran a l'estudiant la solució d'exercicis amb l'ús dels diferents mètodes, programes i eines per al processament del llenguatge natural que està estudiant. Els exercicis estaran relacionats amb el programa de teoria i tenen com a objectiu l'exemplificació pràctica dels coneixements teòrics.
Competències de l'assignatura
Específiques
CE1 - coneguin mètodes i eines de PLN. Saber construir: Expressions Regulars, Autòmats i Transductors, Gramàtiques lliures de context basades en unificació i avaluar-ne els resultats.
CE2 - analitzin problemes de desenvolupament d'aplicacions. Saber reconèixer parts de sistemes complexos.
C33 - adquireixin metodologia en la solució de problemes per analogia, i tneint en compte les característiques i les eines disponibles
CE4 - guanyin familiaritat amb els processos d'implementació de programes Generals
CG1 - que puguin partir un problema en subproblemes i reutilitzar solucions per analogia
CG2 - que s'acostumin a treballar buscant recursos
CG3 - Poder treballar amb eines informàtiques amb familiaritat, tant pels conceptes com per la pràctica
CG4 - Assumeixin la naturalesa del treball computacional:
-capacitat d'autocrítica pel que fa als errors propis en la implementació de sistemes (error humà i poca autonomia del comportament computacional),
-capacitat per aplicar coneixements teòrics en un cas pràctic
-concisió en l'expressió del coneixement
-capacitat d'anàlisi per resoldre problemes de complexitat creixent
-tenacitat en el treball pràctic
Bibliografia bàsica
Allen, J. 1995, Natural Language Understanding (second edition), Benjamin Cummins Publishing.
Dale, R., H. Moisl, H. Somers, 2000, Handbook of Natural Language Processing, Marcel
Dekker, Inc., New York.
Gazdar G. y Ch. Mellish, 1989, Natural Language Processing in Prolog, Adison Wesley
Jurafsky, D. & J. Martin, 2000, Speech and Language Processing, Prentice Hall