Skip to main content

Vad är naturligt språkbehandling?

Natural Language Processing (NLP) är ett sätt att översätta mellan datorspråk och mänskliga språk.Målet med detta fält är att låta datorer förstå vad en text säger utan att få exakta värden och ekvationer för de data som texten innehåller.I huvudsak automatiserar naturligt språkbehandling översättningsprocessen mellan mänskliga och datorspråk.Även om mycket av detta fält förlitar sig på statistik och modeller för att bestämma troliga betydelser av en fras, finns det och har varit många olika tillvägagångssätt för detta problem.Resultat inom detta område har tillämpningar inom områdena taligenkänning, översättning av mänskligt språk, informationshämtning och till och med konstgjord intelligens.

Evolving ut ur en bakgrund inom datavetenskap och lingvistik, naturliga språkbearbetning står inför många problem eftersom språk inte alltid är konsekventoch inte alla ledtrådar till mening finns i själva språket.Till och med en fullständig redogörelse för hela grammatiken på ett språk inklusive alla undantag tillåter inte alltid en dator att analysera informationen i en text.Vissa meningar är syntaktiskt tvetydiga, ord har ofta mer än en betydelse, och vissa kombinationer av ljud eller symboler förändrar deras betydelse beroende på gränserna för orden mdash;Allt som kan vara problem för en dator som inte förstår sammanhang.Ännu viktigare är att mycket av språket beror på en koppling till det fysiska och sociala universum mdash;Vissa meningar, som talhandlingar, förmedlar inte information så mycket som agerar på världen.Även om en dator har en perfekt förståelse av mänskligt språksyntax och semantik, måste texten som ska analyseras vara fri från mänskliga enheter, till exempel sarkasm eller passiv aggression, för att datorn ska kunna fastställa vad texten betyder.

Ideologiskt, naturlig naturligSpråkbearbetning är ett system för interaktion mellan mänskliga och dator som styrs av idén att de flesta datoranvändare är mer bekväm att arbeta med datorer på ett mänskligt språk som de redan känner än att anpassa sig till ett datorspråk.Det utnyttjar också det faktum att mycket av mänsklig kunskap redan är kodad på mänskligt språk, och texterna som innehåller den kunskapen kan översättas till logiska strukturer som kan strömlinjeformas för en dator.Även om många projekt inom detta område arbetar för att extrahera datorläsbara data från mänskliga språktexter, används naturligt språkbehandling också för att generera mänskliga läsbara texter från datordata.Både dessa förståelse och genererande anläggningar kan användas av samma teknik, till exempel i fallet med applikationer som översätter från ett mänskligt språk till ett annat genom att först avkoda texten till ett datorspråk och sedan kodar den på ett annat mänskligt språk.De innovationer som erhållits i naturliga språkbearbetningsinsatser är också påfallande tillämpliga på artificiella intelligensprojekt på grund av graden till vilken mänsklig liknande intelligens definieras av en behärskning av komplexiteten i mänskligt språk.