Natural Language Processing Introduktion: Vad är Natural Language Processing (NLP)?

Du har hört talas om Natural Language Processing (NLP), men du vet inte vad det är och vad det innebär. används för? I det här inlägget ska jag försöka hjälpa dig att förstå Natural Language Processing med hjälp av några exempel.

Vad är Natural Language Processing (NLP)?

Behandling av naturliga språk är ett delområde inom lingvistik, datavetenskap och artificiell intelligens. Detta är behandling av av språk, ord och tal, av en dator.

Det handlar om att utveckla samspelet mellan datorer och mänskligt språk, och särskilt om hur man kan programmera datorer för att bearbeta och analysera stora mängder data på naturligt språk.

Gör inte det misstaget: Natural Language Processing är inte bara lingvistik! Lingvistik syftar till att förstå främmande språk. med hjälp av programvaror.

Behandling av naturligt språk bygger på regler. Men det räcker inte med regler: kontexten är också mycket viktig. När en vän berättar för dig: « What a wonderful spring! », Är det säsongen eller vattnet? Här är ett annat exempel: « I go to the bank. ». Handlar det om att gå längs floden eller om att ta med sig pengar till banken?

Naturlig språkbehandling kräver alltså många regler och ordböcker.

Kontexten är nyckeln till behandling av naturligt språk

Vad är Natural Language Processing till för?

Tack vare Natural Language Processing kan en maskin "förstå" innehållet i dokumenten, inklusive de kontextuella nyanserna av språket i dem. En maskin kan också extrahera information och insikter som finns i dokumenten. samt kategorisera och organisera själva dokumenten.

Utmaningar inom behandling av naturliga språk omfattar ofta taligenkänning, naturligt språk och förståelse (NLU) och generering av naturliga språk (NLG).

Varför är Natural Language Processing intressant?

Världen är full av ostrukturerade data (dvs. data som inte är formaterade för maskiner). 70-90 % av de digitala uppgifterna. Behandling av naturligt språk är ett utmärkt sätt att bearbeta dessa enorma datamängder.

" AI kommer att driva 95 % av kundinteraktionerna fram till 2025."

Gartner

För företag är Natural Language Processing ett sätt att lära känna sina kunder på ett automatiserat sätt och skapa nya möjligheter. (bättre kunskap, bättre inriktning,...).

Användningsfall för behandling av naturligt språk

Här är några typiska användningsområden för behandling av naturligt språk:

Behandling av naturligt språk är inte nytt!

Under andra världskriget skapade Alan Turing en maskin för att förstå de kodade meddelanden som skickades av nazisterna, kallad Turings maskin.

Turingmaskin

Senare var Georgetown-IBM-experimentet en inflytelserik demonstration av maskinöversättning, som utfördes den 7 januari 1954. Experimentet, som utvecklades gemensamt av Georgetown University och IBM, innebar en helt automatisk översättning av mer än 60 ryska meningar till engelska. Det hade endast sex grammatiska regler och 250 lexikala objekt i sitt ordförråd.

En annan intressant milstolpe var programmet ELIZA, som utvecklades 1966 vid MIT Artificial Intelligence Laboratory av Joseph Weizenbaum. Det mest kända skriptet, DOCTOR, simulerade en psykoterapeut och använde sig av regler som dikterades i skriptet för att svara med icke-direktiva frågor på användarens inmatningar. Som sådan var ELIZA en av de första chattrobotarna och ett av de första programmen som kunde göra Turing-testet.

Slutsats

I det här inlägget fick du reda på vad naturlig språkbehandling är och hur det kan användas i verkligheten. Det finns fortfarande många utmaningar, men stora framsteg har gjorts under de senaste åren inom området Natural Language Processing. I dag uppmuntrar mognaden av Natural Language Processing fler och fler företag att utnyttja Natural Language Processing i sina produkter eller i deras interna organisation.

Sylvie Krupsky
CMO på NLP Cloud