NLP-mallit, eli luonnollisen kielen k?sittely, ovat yksi teko?lyn muoto, joka tulee muokkaamaan tapaa, jolla yritykset ja kuluttajat suorittavat p?ivitt?isi? teht?vi?.
Mit? luonnollisen kielen k?sittely (NLP) tarkoittaa?
Luonnollisen kielen k?sittely (eng. Natural Language Processing) on tietokoneohjelma, jolla on kyky ymm?rt?? puhuttua ja kirjoitettua ihmisen kielt?.
- NLP-ohjelmoinnin avulla voidaan esimerkiksi automatisoida k??nn?sprosessin tietokoneiden ja ihmisten v?lill? k?sittelem?ll? j?sent?m?t?nt? dataa (sanoja) tietyn teht?v?n (keskustelun) yhteydess?.
- NLP:n t?rke? tavoite on auttaa tietokonetta ymm?rt?m??n ihmisen kirjoittamia tai puhumia sanoja ja niiden tarkoitus, sek? tietenkin niiden merkitys.
NLP on poikkitieteellinen ala, joka kattaa useita tutkimusalueita, mukaan lukien kielitieteen, tietojenk?sittelytieteen, tilastotieteen ja teko?lyn. Sill? on t?rke? rooli luonnollisen kielen luomisen (NLG) saralla, sill? t?n? mahdollistaa chatbot-ohjelmien toiminnan. Chatbotteja taas k?ytet??n auttamaan esimerkiksi yrityksi? vastaamaan asiakkailta tulevaan asianmukaisesti puhuttuun tai kirjoitettuun viestint??n. Lis?ksi NLP-mallit voivat k??nt?? teksti? kielest? toiseen.
Natural Language Model on kuitenkin jopa teko?lylle vaikeaa, koska ihmisten kieli on t?ynn? ep?selvyyksi?, aksentteja ja murteita. Viimeaikaisilla edistyksill? syv?oppimisessa ja teko?lyn (AI) saralla on ollut merkitt?v? my?nteinen vaikutus luonnollisen kielen k?sittelyyn.
Techopedia selitt?? Natural Language Processingin (NLP)
Natural Language Processingin t?rke? tavoite on mahdollistaa se, ett? tietokone voi ymm?rt?? j?sent?m?t?nt? teksti? ja merkityksellist? tietoa, joka siihen sy?tet??n. Luonnollisen kielen k?sittely -j?rjestelm?t k?ytt?v?t sek? kielellist? ett? aluetietoa eri sy?tteiden tulkitsemiseen.
Parhaimmillaan NLP-sovellukset kehittyv?t koko ajan paremmiksi ja ymm?rt?v?t n?in ollen yh? enemm?n kirjoitetun tai puhutun kielen konteksteja. T?m?n my?t? ne pystyv?t s??t?m??n tuotoksiaan tarpeen mukaan. Suosittuja NLP:n k?ytt?tapauksia ovat:
- Hakukoneiden tulossivut (SERP)
- Sosiaalinen media ja uutissy?tteet
- Kieliopin ja oikeinkirjoituksen korjaus
- Roskapostisuodattimet
- K??nn?ssovellukset
- Tunneanalyysi
Niille, jotka haluavat tutustua aiheeseen syvemmin, Natural Language Toolkit (NLTK) on Python-kirjasto luonnollisen kielen k?sittelyyn, ja sit? tukee suuri joukko kehitt?ji?.