Natural Language Processing (NLP)
Natural Language Processing (NLP) är ett fält av konstgjord intelligens som gör det möjligt för datorer att analysera och förstå mänskligt språk. Det formulerades för att bygga programvara som genererar och förstår naturliga språk så att en användare kan ha naturliga konversationer med sin dator istället för genom programmering eller konstgjorda språk som Java eller C.
Breaking Down Natural Language Processing (NLP)
Natural Language Processing (NLP) är ett steg i ett större uppdrag för teknologisektorn - nämligen att använda artificiell intelligens (AI) för att förenkla hur världen fungerar. Den digitala världen har visat sig vara en spelbytare för många företag eftersom en alltmer teknisk kunnig befolkning hittar nya sätt att interagera online med varandra och med företag. Sociala medier har omdefinierat betydelsen av gemenskapen; cryptocurrency har ändrat den digitala betalningsnormen; e-handel har skapat en ny betydelse av ordet bekvämlighet, och molnlagring har infört en annan nivå av datalagring för massorna.
Genom AI öppnar fält som maskininlärning och djupinlärning ögonen för en värld av alla möjligheter. Maskininlärning används alltmer i dataanalys för att förstå stora data. Det används också för att programmera chatbots för att simulera mänskliga konversationer med kunder. Dessa framåt applikationer av maskininlärning skulle emellertid inte vara möjliga utan improvisationen av Natural Language Processing (NLP).
Hur fungerar NLP faktiskt?
NLP kombinerar AI med beräkningsspråk och datavetenskap för att bearbeta mänskliga eller naturliga språk och tal. Processen kan delas upp i tre delar. NLP: s första uppgift är att förstå det naturliga språket som mottas av datorn. Datorn använder en inbyggd statistisk modell för att utföra en taligenkänningsrutin som konverterar det naturliga språket till ett programmeringsspråk. Det gör detta genom att dela upp ett nyligen tal som det hör i små enheter och sedan jämföra dessa enheter med tidigare enheter från ett tidigare tal. Utdata eller resultat i textformat bestämmer statistiskt de ord och meningar som troligtvis sades. Denna första uppgift kallas tal-till-text-processen.
Nästa uppgift kallas part-of-speech (POS) -taggning eller ordkategori-disambiguation. Denna process identifierar elementärt ord i deras grammatiska former som substantiv, verb, adjektiv, förfluten tid etc. med hjälp av en uppsättning leksikonregler kodade i datorn. Efter dessa två processer förstår förmodligen datorn nu betydelsen av det tal som togs.
Det tredje steget som tas av en NLP är konvertering från text till tal. I detta skede konverteras datorprogrammeringsspråket till ett hörbart eller textformat för användaren. En chattbot med finansiella nyheter, till exempel som ställs en fråga som "Hur går det med Google idag?" Kommer sannolikt att skanna finansieringssidor för Google-aktier och kan välja att bara välja information som pris och volym som svar.
NLP försöker göra datorer intelligenta genom att få människor att tro att de interagerar med en annan människa. Turing-testet, som föreslogs av Alan Turing 1950, säger att en dator kan vara helt intelligent om den kan tänka och göra ett samtal som en människa utan att människan vet att han eller hon samtalar med en maskin. Hittills har bara en dator klarat testet - en chatbot med personalen till en 13-årig pojke. Detta betyder inte att en intelligent maskin är omöjlig att bygga, men den beskriver svårigheterna i att få en dator att tänka eller prata som en människa. Eftersom ord kan användas i olika sammanhang, och maskiner inte har den verkliga erfarenheten som människor har för att förmedla och beskriva enheter i ord, kan det ta lite längre tid innan världen helt kan undanröja datorprogrammeringsspråk.
Jämför investeringskonton Leverantörs namn Beskrivning Annonsörens upplysning × Erbjudandena som visas i denna tabell kommer från partnerskap där Investopedia erhåller ersättning.