Skip to main content

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 blev dock snabbt uppenbart att problemet var mycket svårare, och disciplinen för beräkningslingvistik skapades.

Under de första dagarna av beräkningslingvistik dominerades fältet av datavetare.Sedan 1970 -talet har det emellertid visat sig hur komplicerat språk faktiskt är, och samtida beräkningslingvistik använder sig av experter från ett antal fält.

Maskinöversättning har alltid varit ett stort mål för beräkningslingvistik och ett där fältethar gjort enorma framsteg.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 med beräkningslingvistik som har sett mycket allmänintresse.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änningsprogramvaror på marknaden och skryter med omfattande inlärningssystem och höga noggrannhetsnivåer.Detta har lett till ett förnyat intresse för programvara för taligenkänning av allmänheten och en bifogad ökning av finansiering och forskning.

Talgenerering är ett relaterat område för beräkningslingvistik som har sett en stadig 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.

Beräkningslingvistik spelar också en stor roll i automatiserade grammatikkorrigeringssystem, till exempel de som är integrerade i de mest populära ordprocessorer.En exakt grammatikkontroll kräver en sofistikerad förmåga att identifiera delar av tal 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 det 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.