Traitement du langage naturel : Quelles sont les bonnes façons d’entrer dans la linguistique computationnelle?

Je suis un développeur web avec un baccalauréat en linguistique standard et un énorme intérêt en linguistique computationnelle et de la PNL. Quelle est la meilleure façon d’entrer dans ce domaine? Quels langages de programmation que je dois savoir, et ce qui embauchent les entreprises en Europe?

Réponse

Il n’y a pas beaucoup linguistique PNL (que la plupart des gens dire quand ils disent « computational linguistics ») et il n’a pas vraiment été beaucoup depuis les années 1970/1980 pour la plupart (seule exception je connais est la recherche sur les discours/dialogue): il y a une problématique de questions linguistiques en technologies langagières (Vol 6) avec quelques bons commentaires historiques quant à comment c’est arrivé et arguments au sujet d’où et pourquoi qui doit changer , mais ce sont des réponses universitaires tentera de fournir à l’avenir - en attendant, regardant les emplois, une formation linguistique ne sera pas souvent comme ou plus utile qu’une solide expérience en informatique - algorithmes, structures de données et certains langage formel et la théorie des automates - mais d’autre part, il ne fait pas mal. Votre connaissance de la langue ne sera pas n’importe où près assez exhaustive à l’aide beaucoup à comprendre comment fonctionnent les techniques de la PNL (ou quand et pourquoi ils ne font pas), des représentations formelles de la structure linguistique sont souvent très différentes et la plupart des genres d’avantage méthodologique, que vous pouvez l’imaginer transfert sera en fait probablement seulement aiderait si vous allez dans les universités en CS/PNL (ou recherche commerciale) : votre tâche consistera à apprendre et appliquer assez bonne, déjà existante de modèles et algorithmes à des tâches bien définies et peut-être (une fois que vous avez plus d’expérience) pour savoir comment utiliser créativement les ensembles d’outils de la PNL pour proposer et évaluer des solutions à des problèmes intéressants.

La plupart d’entrée de gamme descriptions de poste PNL demandent au moins un baccalauréat en CS avec une certaine expérience pertinente à la PNL (1-3 ans dans l’emploi précédent, certaines recherches d’expérience en PNL, travaux open source) ou une maîtrise dans CS mettant l’accent sur la linguistique PNL/informatique. (Votre fond ne serait pas inhabituel que tel un programme de maîtrise.) Si poursuit une maîtrise en PNL ne sonne pas intriguant, suivez les suggestions d’autres personnes ici en termes de compétences de base PNL et ensuite travailler intensivement sur un projet open-source en PNL qui vous intrigue.

Aussi, en ce qui concerne les manuels get/Regardez, Jurafsky et Martin discours et Language Processing [ discours et le traitement du langage, 2e édition : Daniel Jurafsky, James H. Martin : 9780131873216 : Amazon.com : livres ] est l’un des manuels de PNL plus courantes.


Tags: Computational Linguistics, Linguistique, Traitement du langage naturel