Kariera: lingwistyka komputerowa
lingwiści komputerowi opracowują systemy komputerowe, które zajmują się ludzkim językiem. Potrzebują dobrego zrozumienia zarówno programowania, jak i lingwistyki. Jest to wymagająca i techniczna dziedzina, ale wykwalifikowani lingwiści komputerowi są poszukiwani i wysoko opłacani. Lingwiści komputerowi budują systemy, które mogą wykonywać takie zadania, jak rozpoznawanie mowy (np. Siri), synteza mowy, tłumaczenie maszynowe (np., Google Translate), sprawdzanie gramatyki, eksploracja tekstu i inne aplikacje” Big Data ” i wiele innych.
aby uzyskać więcej informacji na temat tego, jak to jest pracować w tej branży, dostępne są prezentacje Vity Markman i Laury Walsh Dickey.
w branży oprogramowania istnieją również stanowiska lingwistyczne, które niekoniecznie wymagają dużego zaplecza programistycznego— na przykład osoby oceniające dane mowy, Menedżery danych językowych, adnotatory i specjaliści ds. lokalizacji.
jak dostać się do lingwistyki komputerowej
CSULB nie ma programu w lingwistyce komputerowej, ale możesz wybrać kursy, które przygotują cię do tej dziedziny. Oto obszary, na których powinieneś się skoncentrować:
- Programowanie. Wydział Inżynierii Komputerowej i Informatyki oferuje serię kursów rozpoczynających się od CECS 100 (krytyczne myślenie w erze informacji cyfrowej) i CECS 174 (Wprowadzenie do programowania i rozwiązywania problemów). Do samodzielnej nauki spróbuj książek o programowaniu skierowanych specjalnie do językoznawców, takich jak książki Michaela Hammondsa na temat Perla i Javy lub Bird et al.książka o Pythonie. Istnieje również wiele darmowych kursów online, takich jak kurs Pythona EdX.
- Matematyka i statystyka. Lingwistyka obliczeniowa często wykorzystuje metody statystyczne. LING 301 (Introduction to Research Methods) stanowi podstawowe wprowadzenie do statystyki; istnieje również bardziej zaawansowane zajęcia dostępne w innych działach. Ponadto programowanie wymaga pewnych podstaw matematycznych; CECS 174 ma wymagania wstępne CECS 100 i MATH 113, 122 lub 123.
- Najbardziej istotnymi kursami dla lingwistów komputerowych są te, które zajmują się strukturalnymi aspektami języka (składnia, semantyka, fonologia, fonetyka), wzorcami użycia i zmiennością (socjolingwistyka, dyskurs), psycholingwistyką i metodami badawczymi (w tym językoznawstwem korpusowym).
- przetwarzanie języka naturalnego. Dostępne są kursy Online-w tym z National Research University, UT Austin i Stanford.
dalsze kształcenie
kalifornijskie uczelnie oferujące programy w lingwistyce komputerowej obejmują:
- SDSU (Basic certificate in computational linguistics)
- CSU Fresno (B. A. option in Computational Linguistics)
- USC
- Stanford
wyszukiwanie ofert pracy i staży
strony z ofertami pracy i staży posty:
- lista lingwistów
- Stowarzyszenie lingwistyki komputerowej
- Dice.com
- NLP People
- NLP People
:
- zwykli giganci technologii: Google (w tym grupa badawcza NLP), Microsoft (w tym grupa badawcza NLP w Redmond), Verizon Media, Apple itp.
- Alelo
- Appen Butler Hill
- Chenope
- Decooda
- Expert System
- Intel
- Lingsoft
- Lionbridge
- Mitre Corporation
- Multilingual
- North Side
- Nuance
- Oracle
- SDL
- Sri International
- SYSTRAN
- Vantage Linguistics
- verilogue
- Voiceweb
- Voxgen