Vad är Computational Linguistics?

Computational Linguistics är ett allmänt område som omfattar många aspekter av psykologi, lingvistik, logik och datavetenskap. Det handlar om att hjälpa datorer att förstå språkliga frågor för att bli bättre på att automatisera aspekter av översättning, generering, tal och förståelse.

Beräkningslingvistik föddes efter ett antal misslyckade försök till automatiserad översättning. I slutet av 1940-talet såg den amerikanska regeringen ett behov av maskinhanterad översättning av texter, särskilt ryska texter. Det antogs, med tanke på hur lätt datorer hade anpassats för att hantera matematiska problem, att lära dem att översätta språk skulle vara en enkel affär. Det visade sig snabbt att problemet var mycket svårare, och disciplinen för beräkningslingvistik skapades.

Under de tidiga dagarna av beräkningslingvistik dominerades fältet av datavetare. Sedan 1970 -talet har det emellertid visat sig hur komplexa LANGuage är faktiskt, och samtida beräkningsning av lingvistik använder experter från ett antal områden.

Maskinöversättning har alltid varit ett stort mål för beräkningslingvistik och ett där fältet har gjort enorma steg. Uppgiften är mycket komplex och kräver identifiering av delar av tal, en förståelse av grammatik, ett omfattande ordförråd och mekanismer för att hantera kollokvialismer och slang. Maskinöversättning är långt ifrån perfekt, men med varje år blir översättningarna mer exakta och mindre tvingade.

Taligenkänning är ett annat område inom beräkningslingvistik som har sett mycket allmänt intresse. Efter några abortiva försök till mainstream taligenkänningsprogramvara i mitten av 1990-talet tystade fältet en tid. I början av 2000 -talet anlände emellertid ett antal nya program för taligenkänning på marknaden och skryter med omfattande LeaRetningssystem och höga noggrannhetshastigheter. Detta har lett till ett förnyat intresse för programvara för taligenkänning av allmänheten och en åtföljande ökning av finansiering och forskning.

Talgenerering är ett relaterat område för beräkningslingvistik som har sett en stabil utveckling sedan 1980 -talet. Att nå en naturlig klingande läsning av skriftlig text är ett mycket svårt problem, men ett som har enorma potentiella fördelar. För icke-synda användare kan talgenereringsprogramvara vara avgörande för att njuta av frukterna i den digitala tidsåldern.

Computational Linguistics spelar också en stor roll i automatiserade grammatikkorrigeringssystem, till exempel de som är integrerade i de mest populära ordbehandlare. En exakt grammatikkontroll kräver en sofistikerad förmåga att identifiera delar av talet och en omfattande lista över grammatiska regler och undantag. Medan de flesta mainstream -grammatikkontroller fortfarande har många problem, blir de redan nödvändiga för många i den nya generationen.

Computational Linguistics är en spännande fältritning från ett brett spektrum av discipliner. Problemen den har att ta itu med är många och ingen är enkla. De futuristiska visionerna som det ser fram emot gör det dock till en kamp som är väl värt. Från drömmen om en universell översättare till ord-perfekt taligenkänning kan inte målen för beräkningslingvistik låta bli att framkalla en känsla av förundran.

ANDRA SPRÅK

Hjälpte den här artikeln dig? Tack för feedbacken Tack för feedbacken

Hur kan vi hjälpa? Hur kan vi hjälpa?