Natural Language Processing (NLP)
Vad Àr Natural Language Processing (NLP)?
Natural Language Processing (NLP) Àr ett omrÄde av artificiell intelligens (AI) som gör det möjligt för datorer att analysera och förstÄ mÀnskligt sprÄk, bÄde skrivna och talade. Det formulerades för att bygga mjukvara som genererar och förstÄr naturliga sprÄk sÄ att en anvÀndare kan ha naturliga konversationer med en dator istÀllet för genom programmering eller konstgjorda sprÄk som Java eller C.
FörstÄ Natural Language Processing (NLP)
Natural Language Processing (NLP) Ă€r ett steg i ett större uppdrag för tekniksektorn â 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 game-changer för mĂ„nga företag eftersom en alltmer teknikkunnig befolkning hittar nya sĂ€tt att interagera online med varandra och med företag.
Sociala medier har omdefinierat innebörden av gemenskap; kryptovaluta har Àndrat den digitala betalningsnormen; e-handel har skapat en ny innebörd av ordet bekvÀmlighet, och molnlagring har introducerat 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Ä big data. Den anvÀnds ocksÄ för att programmera chatbots för att simulera mÀnskliga samtal med kunder. Men dessa framÄtgÄende tillÀmpningar av maskininlÀrning skulle inte vara möjliga utan improvisationen av Natural Language Processing (NLP).
Stadier av naturlig sprÄkbehandling (NLP)
NLP kombinerar AI med berÀkningslingvistik och datavetenskap för att bearbeta mÀnskliga eller naturliga sprÄk och tal. Processen kan delas upp i tre delar. Den första uppgiften för NLP Àr att förstÄ det naturliga sprÄket som datorn tar emot. 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 det genom att dela upp ett nyligen hört tal i smÄ enheter och sedan jÀmföra dessa enheter med tidigare enheter frÄn ett tidigare tal.
Utdata eller resultat i textformat avgör statistiskt de ord och meningar som med största sannolikhet sas. Denna första uppgift kallas tal-till-text-processen.
NÀsta uppgift kallas ordsprÄksmÀrkning (POS) eller disambiguation av ordkategorier. Denna process identifierar elementÀrt ord i sina grammatiska former som substantiv, verb, adjektiv, förfluten tid, etc. med hjÀlp av en uppsÀttning lexikonregler kodade i datorn. Efter dessa tvÄ processer förstÄr datorn förmodligen nu innebörden av talet som hölls.
Det tredje steget som tas av en NLP Àr text-till-tal-konvertering. I detta skede konverteras datorprogrammeringssprÄket till ett hörbart eller textformat för anvÀndaren. En chatbot för finansnyheter, till exempel, som fÄr en frÄga som "Hur mÄr Google idag?" kommer med största sannolikhet att söka igenom finanssajter online efter Google-aktier och kan vÀlja att endast vÀlja information som pris och volym som svar.
SÀrskilda övervÀganden
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 fullt intelligent om den kan tÀnka och föra en konversation som en mÀnniska utan att mÀnniskan vet att de faktiskt samtalar med en maskin.
En dator 2014 klarade testet pÄ ett övertygande sÀtt - en chatbot med en 13-Ärig pojkes persona. Detta Àr inte att sÀga att en intelligent maskin Àr omöjlig att bygga, men den beskriver svÄrigheterna med 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 erfarenhet som mÀnniskor har för att förmedla och beskriva enheter i ord, kan det ta en liten stund lÀngre innan vÀrlden helt kan göra sig av med datorprogrammeringssprÄk.
Höjdpunkter
- Natural Language Processing (NLP) anvÀnder datoralgoritmer och artificiell intelligens för att göra det möjligt för datorer att kÀnna igen och svara pÄ mÀnsklig kommunikation.
â Text-till-tal-appar, som nu finns pĂ„ de flesta iOS- och Android-plattformar, tillsammans med smarta högtalare som Amazon Echo (Alexa) eller Google Home, har blivit allestĂ€des nĂ€rvarande exempel pĂ„ NLP under de senaste Ă„ren.
- Ăven om det finns flera NLP-metoder, gĂ„r de vanligtvis ut pĂ„ att dela upp tal eller text i diskreta underenheter och sedan jĂ€mföra dessa med en databas över hur dessa enheter passar ihop baserat pĂ„ tidigare erfarenheter.