Carriere: Linguistica computazionale
Linguisti computazionali sviluppare sistemi informatici che si occupano di linguaggio umano. Hanno bisogno di una buona comprensione sia della programmazione che della linguistica. Questo è un campo impegnativo e tecnico, ma linguisti computazionali qualificati sono molto richiesti e altamente pagati. I linguisti computazionali costruiscono sistemi in grado di eseguire compiti come il riconoscimento vocale (ad esempio, Siri), la sintesi vocale, la traduzione automatica (ad esempio, Google Translate), controllo grammaticale, text mining e altre applicazioni “Big Data”, e molti altri.
Per maggiori dettagli su cosa vuol dire lavorare in questo settore, sono disponibili le presentazioni di Vita Markman e Laura Walsh Dickey.
Ci sono anche lavori di linguistica nell’industria del software che non richiedono necessariamente molto background di programmazione, ad esempio, valutatori di dati vocali, gestori di dati linguistici, annotatori e specialisti di localizzazione.
Come entrare in linguistica computazionale
CSULB non ha un programma in linguistica computazionale, ma puoi scegliere corsi che ti prepareranno per questo campo. Ecco le aree su cui dovresti concentrarti:
- Programmazione. Il dipartimento di Ingegneria Informatica e Informatica offre una serie di corsi che iniziano con CECS 100 (Pensiero critico nell’era dell’informazione digitale) e CECS 174 (Introduzione alla programmazione e al problem Solving). Per lo studio autonomo, prova a programmare libri appositamente rivolti ai linguisti, come i libri di Michael Hammonds su Perl e Java, o Bird et al.’s libro su Python. Ci sono anche molti corsi online gratuiti come il corso Python di edX.
- Matematica e statistica. La linguistica computazionale utilizza spesso metodi statistici. LING 301 (Introduzione ai metodi di ricerca) fornisce un’introduzione di base alle statistiche; c’è anche corsi più avanzati disponibili in altri dipartimenti. Inoltre, la programmazione richiede alcuni background matematici; CECS 174 ha i prerequisiti di CECS 100 e MATH 113, 122 o 123.
- Linguistica. I corsi più rilevanti per linguisti computazionali sono quelli che si occupano di aspetti strutturali del linguaggio (sintassi, semantica, fonologia, fonetica), modelli di utilizzo e variazione (sociolinguistica, discorso), psicolinguistica, e metodi di ricerca (compresa la linguistica dei corpus).
- Elaborazione del linguaggio naturale. Sono disponibili corsi online, compresi quelli della National Research University, UT Austin e Stanford.
Ulteriore istruzione
università della California che offrono programmi in linguistica computazionale includono:
- SDSU (certificato di Base di linguistica computazionale)
- CSU Fresno (B. A. opzione Linguistica Computazionale)
- USC
- Stanford
a Trovare un lavoro e stage
Siti con il lavoro e stage registrazioni:
- Linguista List
- Association for Computational Linguistics
- Dice.com
- KD Pepite
- NLP Persone
Il seguenti sono alcune aziende che utilizzano linguisti computazionali:
- I soliti giganti della tecnologia: Google (incluso il NLP research group), Microsoft (incluso il NLP research group di Redmond), Verizon Media, Apple, ecc.
- Alelo
- Appen Butler Hill
- Chenope
- Decooda
- Expert System
- Intel
- Lingsoft
- Lionbridge
- Mitre Corporation
- Multilingue
- Lato Nord
- Nuance
- Oracle
- SDL
- SRI International
- Systran
- Vantage Linguistica
- Verilogue
- Voiceweb
- VoxGen