Karriere: Computerlinguistik
Computerlinguisten entwickeln Computersysteme, die sich mit menschlicher Sprache befassen. Sie benötigen ein gutes Verständnis von Programmierung und Linguistik. Dies ist ein anspruchsvolles und technisches Gebiet, aber qualifizierte Computerlinguisten sind gefragt und hoch bezahlt. Computerlinguisten bauen Systeme, die Aufgaben wie Spracherkennung (z. B. Siri), Sprachsynthese, maschinelle Übersetzung (z., Google Translate), Grammatikprüfung, Text Mining und andere “Big Data” -Anwendungen und viele andere.
Weitere Informationen darüber, wie es ist, in dieser Branche zu arbeiten, finden Sie in Präsentationen von Vita Markman und Laura Walsh Dickey.
Es gibt auch linguistische Jobs in der Softwareindustrie, die nicht unbedingt viel Programmierhintergrund erfordern — zum Beispiel Sprachdatenauswerter, linguistische Datenmanager, Annotatoren und Lokalisierungsspezialisten.
Einstieg in die Computerlinguistik
CSULB hat kein Programm in Computerlinguistik, aber Sie können Kurse wählen, die Sie auf dieses Feld vorbereiten. Hier sind die Bereiche, auf die Sie sich konzentrieren sollten:
- Programmierung. Die Fakultät für Technische Informatik und Informatik bietet eine Reihe von Kursen an, die mit CECS 100 (Kritisches Denken im digitalen Informationszeitalter) und CECS 174 (Einführung in die Programmierung und Problemlösung) beginnen. Versuchen Sie zum Selbststudium, Bücher zu programmieren, die sich speziell an Linguisten richten, z. B. Michael Hammonds Bücher über Perl und Java oder Bird et al.Buch über Python. Es gibt auch viele kostenlose Online-Kurse wie den Python-Kurs von EdX.
- Mathematik und Statistik. Die Computerlinguistik verwendet häufig statistische Methoden. LING 301 (Einführung in Forschungsmethoden) bietet eine grundlegende Einführung in die Statistik; Es gibt auch fortgeschrittenere Kursarbeit in anderen Abteilungen. CECS 174 hat die Voraussetzungen von CECS 100 und MATH 113, 122 oder 123.
- Linguistik. Die relevantesten Kurse für Computerlinguisten sind solche, die sich mit strukturellen Aspekten der Sprache (Syntax, Semantik, Phonologie, Phonetik), Nutzungsmustern und Variationen (Soziolinguistik, Diskurs), Psycholinguistik und Forschungsmethoden (einschließlich Korpuslinguistik) befassen.
- Verarbeitung natürlicher Sprache. Online-Kurse sind verfügbar – einschließlich der von der National Research University, UT Austin und Stanford.
Weiterbildung
Kalifornische Universitäten, die Programme in Computerlinguistik anbieten, umfassen:
- SDSU (Basiszertifikat in Computerlinguistik)
- CSU Fresno (BA-Option in Computerlinguistik)
- USC
- Stanford
Jobs und Praktika finden
Websites mit Stellen- und Praktikumsangeboten:
- Liste der Linguisten
- Verein für Computerlinguistik
- Dice.com
- KD Nuggets
- NLP People
Im Folgenden sind einige Unternehmen aufgeführt, die Computerlinguisten beschäftigen:
- Die üblichen Tech-Giganten: Google (einschließlich der NLP-Forschungsgruppe), Microsoft (einschließlich der NLP-Forschungsgruppe in Redmond), Verizon Media, Apple usw.
- Alelo
- Appen Butler Hill
- Chenope
- Decooda
- Expertensystem
- Intel
- Lingsoft
- Lionbridge
- Mitre Corporation
- Mehrsprachig
- Nordseite
- Nuance
- Oracle
- SDL
- SRI International
- Systran
- Vantage Linguistics
- Verilogue
- Voiceweb
- VoxGen