Introducere în PNL
NLP (Natural Language Processing) va fi cel mai mare salt al omenirii în viitorul apropiat și în domeniul AI până acum. Cititorii nu vă confundați cu nicio asemănare cu filmul de la Hollywood al lui Will Smith - iRobot . Nicio asemănare cu ea în vreun fel. Să vedem care este exact NLP și de ce este asociat atât de mult.
Trebuie să fi auzit aceste nume undeva Google Assistant, Siri, Alexa și Cortana. Acum este timpul să adăugăm încă o completare la această listă, da, vorbim de GOOGLE DUPLEX.
Spunând că acest blog este concentrat complet pe introducerea în NLP și nu pe Google Duplex, ci pentru cititorii noștri am oferit un fel de cel mai recent și mai relatabil exemplu practic de NLP. GOOGLE DUPLEX este viitorul GOOGLE ASSISTANT.
Ce este NLP?
Definiția este foarte simplă dacă înțelegeți cele 3 cuvinte, adică prelucrarea limbajului natural. NLP implică mașini sau roboți pentru a înțelege limbajul uman, modul în care vorbim oamenii, astfel încât să poată comunica eficient cu noi.
Înseamnă procesarea limbajului uman automat.
Clasificări ale PNL
În secțiunea de mai sus, am studiat despre Introducere în PNL, așa că acum vom discuta despre clasificarea NLP.
PNL este clasificat în două domenii -
- Înțelegerea limbajului natural
- Generarea limbajului natural
Fonologia se referă la știința înțelegerii sunetului, Morfologia se referă la formarea de cuvinte, iar sintaxa se referă la structură, în timp ce Pragmatica se referă la înțelegere.
Componente ale PNL
Așa cum am aflat deja despre Introducere în NLP, deci anunțați-ne despre componenta NLP. Aici sunt două lucruri despre care am discutat în secțiunea de clasificare. Pentru ca orice comunicare să aibă loc, aceste două lucruri sunt necesare. Primul este înțelegerea, iar celălalt este o generație (așa cum se știe că răspunde într-un limbaj mai comun). Când omul vorbește între ei, primul lucru pe care îl face celălalt om este să înțeleagă contextul. Ulterior, formulați răspunsul în consecință, ceea ce are sens. Asta încearcă să spună cei doi termeni, prin înțelegerea limbajului natural înseamnă a înțelege contextul și generarea limbajului natural se raportează la un răspuns sensibil la context.
Înțelegerea limbajului natural : dacă știți ce este ambiguitatea (sensul diferit al oricărui lucru), acest termen are o relație directă cu acest cuvânt.
- Lexical (nivel de cuvânt) - Lucrare lexicală la nivel de cuvânt, imaginați-vă orice cuvânt care este folosit ca verb și folosit și ca substantiv. Acestea sunt cruciale pentru a decide pentru PNL
- Syntactical (Parsing) - Parsingul este un fel de sinonim pentru sintactic, conform PNL. De exemplu. „Sună-mi un taxi” această propoziție are două implicații dacă gândești. Unul este o solicitare pentru a obține un taxi în timp ce cealaltă implementare spune; ma numesc taxi, asa ca numeste-mi un taxi. Aceasta este sintactică, care își pune rolul la nivel de propoziție.
- Referințial - Vedeți un nou scenariu pentru a înțelege mai bine acest lucru. „Alex s-a dus la Dave; a spus că îi este foame ”. Aceasta este doar o declarație explicativă pentru a demonstra cât de complexe pot fi interpretările pentru computere în faza lor inițială NLP. Așadar, în afirmația de mai sus, confuzia pentru un computer să înțeleagă două, este destinată acelei persoane (înseamnă Alex sau Dave).
Generarea limbajului natural : Deci mașina a înțeles că le-am cerut să facă ceva, acum vin la rândul lor pentru a oferi un răspuns sau feedback adecvat. NLG face același lucru.
- Planificarea textului - Aceasta înseamnă a elimina textul de la baza de cunoștințe, la fel ca noi, oamenii, avem un vocabular care ne ajută să încadrăm propoziții.
- Efectuarea propozițiilor - Pentru a aranja toate cuvintele și a aranja un aranjament într-un model semnificativ.
- Realizarea textului - Pentru a procesa toate propozițiile într-o secvență sau ordine corespunzătoare și a da rezultatul se numește realizare text.
Istoricul PNL
Până în 1940 acest termen nu există, dar primul termen care a venit a fost „Traducere automată (MT)”. Rusa și engleza erau limbi proeminente care lucrau după această tehnologie. În sfârșitul anilor '60, unele lucrări influente în ceea ce privește AI-ul au început și LUNAR și WINOGRAD SHRDLU au fost purtate pe numele lor.
Aplicarea PNL
NLP are un spectru larg de aplicabilitate. Doar un vârf de caracteristici aisberg a fost explorat și odihna este încă în curs. Până acum, domenii precum Traducere automată, Detecție spam prin e-mail, Extragere de informații, Rezumare și răspuns la întrebări sunt câteva dintre domeniile explorate și lucrate.
- Traducerea automată este foarte crucială, deoarece întreaga lume este prezentă online, iar sarcina datelor accesibile pentru fiecare persoană este o provocare uriașă. Bariera lingvistică contribuie cel mai mult la provocare, fiecare limbă asociată fiind o multitudine de structuri și gramatici.
- Filtrarea spam-ului funcționează folosind clasificarea textului și, în ultimele timpuri, diverse tehnici de învățare automată au fost aplicate la clasificarea textului sau la filtrarea anti-spam, la fel ca învățarea regulilor, modelele Naïve Bayes.
- Extragerea informațiilor se referă la identificarea datelor textuale mai relevante și mai corecte. Există multe aplicații pentru care, extragerea entităților, cum ar fi numele, locurile, datele și ora, este un mod puternic de rezumare a informațiilor relevante, în funcție de nevoile utilizatorului.
- Rezumare, întrucât suntem în prezent înconjurați de date, ceea ce înseamnă capacitatea noastră de a înțelege. Întrucât datele sunt într-o tendință în continuă creștere, iar capacitatea de a le rezuma cu semnificație exactă are o cerere ridicată. Aceasta ne oferă o șansă mai bună de a manipula datele și, de asemenea, de a lua deciziile necesare (ceea ce încearcă să facă NLP).
Avantajele PNL
Deși întreaga introducere a articolului NLP se învârte și vorbește într-un alt fel sau alt fel de PNL ne poate face viața mai ușoară. În ceea ce privește discuțiile noastre detaliate, este momentul potrivit pentru a discuta toate avantajele din punct de vedere al aplicației -
- Rezumare automată cu un rezumat lizibil
- Rezoluție co-referință
- Analiza discursului
- Rezultat mai bun
- Traducerea procesării căutării
- Mai multe extrageri de date și creștere mai mare a datelor
- Rezultate complexe de căutare
Tehnologii folosind NLP
- Analiza bolilor mintale
- Monitorizarea electronică a sănătății
- Algoritmi NLP
- Căutare pe site-ul NLP
Articole recomandate
Acesta a fost un ghid pentru Introducere în PNL. Aici am discutat clasificarea, componenta și avantajele NLP. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- Introducere în Blockchain
- Introducere în CSS
- Introducere în Windows
- Introducere în IOT